/* General Stuff */
h1, h3 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 10px;
}

h1.content_title {
	font-size:26px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform: none;
	color: #000;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
}

#stage {

}

#stage_inner {
	width: 950px;
	margin: 0 auto;
	padding: 15px 10px 5px 10px;
}

.contributor_link{
	font-size: 11px;
	line-height: 11px;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
	background-color: #333;
	color: #fff;
	padding: 4px 7px;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #5f4d81), color-stop(0.48, #5f4d81), color-stop(0.52, #39275b), color-stop(1, #39275b) );
	background: -moz-linear-gradient( center bottom, #5f4d81 0%, #5f4d81 48%, #39275b 52%, #39275b 100% );
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.contributor_link:hover{
	background-color: #333;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #333), color-stop(0.48, #555), color-stop(0.52, #999), color-stop(1, #555) );
	background: -moz-linear-gradient( center bottom, #333 0%, #555 48%, #999 52%, #555 100% );
}


.featured_contribs {
	position: relative;
}


.featured_contribs h3 {
	color: #47395b;
	font-size: 15px;
	padding-bottom: 6px;
	font-weight: bold;
	margin-bottom: 0;
}

.featured_contribs .sliding_mask {
	width: 630px;
	height: 100px;
	overflow: hidden;
	display: block;
	position: relative;
	background: #E8E8E8;
}

ul.feat_contrib_scroll {
	height: 140px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

ul.feat_contrib_scroll li {
	display: block;
	float: left;
	width: 305px;
	height: 80px;
	padding: 15px 5px 5px 5px;
	overflow: hidden;
}

ul.feat_contrib_scroll li a {
	display: block;
	color: #333;
	font-size: 11px;
	text-decoration: none;
}

ul.feat_contrib_scroll li img {
	display: block;
	float: left;
	width: 70px;
	height: 70px;
}

ul.feat_contrib_scroll li a span {
	display: block;
}

ul.feat_contrib_scroll li a span.contributor_link {
	display: inline-block;

}

ul.feat_contrib_scroll li a span.content {
	float: left;
	margin-left: 10px;
	width: 215px;
}

ul.feat_contrib_scroll li a span.affiliation {
	padding: 8px 0;
	font-weight: bold;
}

ul.feat_contrib_scroll li a span.abstract {
	font-size: 10px;
}

ul.feat_contrib_scroll li a span.view {
	color: #3d1e6c;
	font-weight: bold;
}

ul.feat_contrib_scroll li a:hover span.view {
	text-decoration: underline;
}

.featured_contribs .nav_bar{
	position: absolute;
	top: -5px;
	right: 0;
	width: 53px;
}

.featured_contribs .counter{
	position: absolute;
	top: 0px;
	right: 68px;
	font-size: 11px;
	color: #666;
	text-align: right;
}

.nav_bar a.left, .nav_bar a.right{
	margin: 1px 0 0 0;
	height: 20px;
	width: 26px;
	background-image: url(http://l.yimg.com/ck/siteimg/voices/ycn_slider_arrows.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.nav_bar a.left{
	background-position: 0 0;
}
.nav_bar a.left:hover{
	background-position: 0 -40px;
}
.nav_bar a.right{
	background-position: 0 -20px;
}
.nav_bar a.right:hover{
	background-position: 0 -60px;
}

.nav_bar {
	height: 22px;
	border: 1px solid #bcc0c4;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff) );
	background: -moz-linear-gradient( center bottom, #eee 0%, #fff 50% );
	width: auto;
}
.nav_bar a{
	display: block;
	float: left;
	border-right: 1px solid #bcc0c4;
	text-decoration: none;
}

.nav_bar a.last{
	border-right: 0px;
}


.nav_bar a span {
	display: none;
}

/* Index Pages */

.slogan {
	margin-bottom: 10px;
	color: #fff;
	font-weight: bold;
}

h3 .subtle {
	font-size: 12px;
	color: #666;
	text-transform: normal;
}

/*
#index_promo_wrap {
	padding: 10px;
	height: 32px;
	width: 280px;
	display: block;
	background: #251744;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border-radius: 5px;
	margin-bottom: 10px;
}

#index_promo_wrap span {
	display: block;
	float: left;
	width: 180px;
	margin-top: 2px;
}

a#index_promo  {
	display: block;
	float: right;
	padding: 8px 15px;
	background: #ffda45;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ffda45), color-stop(48, #ffda45), color-stop(0.5, #ffefb3), color-stop(1, #ffefb3) );
	background: -moz-linear-gradient( center bottom, #ffda45 0%, #ffda45 48%, #ffefb3 50%, #ffefb3 100% );
	border-radius: 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;

}

a#index_promo:hover {
	background: #ffefb3;
}
*/
#index_promo {
	height: 280px;
	width: 310px;
	background: transparent url('http://l.yimg.com/ck/siteimg/voices/intro_voices2.png') top left no-repeat;
	display: block;
}

#index_promo span {
	display: none;
}

#index_archive {
	padding-right: 0;
}

#index_archive li {
	width: 138px;
	padding: 0 10px 20px 0;
	float: left;
	font-size: 10px;
}

#index_archive li a {
	color: #666;
	text-decoration: none;
}

#index_archive li a:hover {
	text-decoration: underline;
}

#index_archive li li {
	width: auto;
	padding: 0 5px 5px 0;
}

#featured_cats li {
	width: 300px;
	height: 125px;
	float: left;
	border-bottom: 1px dotted #ccc;
	padding: 0 15px 20px 0;
	margin-bottom: 20px;
	display: block;
}

#featured_cats li.last {
	margin: 0;
	padding: 0;
	border-bottom: none;
}

#featured_cats li li {
	width: auto;
	height: auto;
	float: none;
	border-bottom: none;
	padding:0 0 9px 13px;
	margin-bottom: 0;
}

#featured_cats h4 a {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#featured_cats h4 a:hover {
	text-decoration: underline;
}

#featured_cats h4 a span {
	color: #3d1e6c;
}

#featured_contribs_index {
	padding-top: 0;
}

#featured_contribs_index .sliding_mask {
	padding-left: 5px;
	width: 945px;
}

#featured_contribs_index .feat_contrib_scroll {
	left: 5px;
}

/* Content List Pages (category, search, topic, theme) */
.results_total {
	font-size: 11px;
	color: #666;
	margin: -10px 0 15px 0;
	text-align: center;
}

.search_filters {
	margin-bottom: 10px;
}

.results_list li {
	padding: 15px 0;
	border-bottom: 1px dotted #c5c5c5;
}

.results_list li a {
	text-decoration: none;
}

.results_list li a:hover {
	text-decoration: underline;
}

.results_list li .image {
	width: 150px;
	height: 112px;
	float: left;
	overflow: hidden;
	position: relative;
}

.results_list li .image span.play_bt {
	position: absolute;
	top: 89px;
	left: 0px;
	width: 120px;
	height: 13px;
	padding: 5px 5px 5px 25px;
	background: rgba(0, 0, 0, .5) url("http://l.yimg.com/ck/siteimg/voices/video_play_bt.png") no-repeat 3px 2px !important;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.results_list li .body {
	width: 470px;
	float: left;
	margin-left: 10px;
}

.results_list li .no_img{
	width: auto;
}

.results_list li .title {
	font-size: 16px;
}

.results_list li .byline, .results_list li .related {
	margin-top: 6px;
	font-size: 11px;
	color: #666;
}

.results_list li .abstract {
	margin-top: 10px;
}

.jumbotron_1_2 li {
	display: block;
	float: left;
	width: 190px;
	height: 135px;
	padding-bottom: 10px;
}

.jumbotron_1_2 li img {
	display: block;
	width: 190px;
}

.jumbotron_1_2 li a {
	display: block;
	position: relative;
	overflow: hidden;
	width: 190px;
	height: 135px;
	text-decoration: none;
}

.jumbotron_1_2 li .audio_image {
	background: #d9d9d9 url('http://l.yimg.com/ck/siteimg/css/ac/audio_image_small.png') center center no-repeat;
}

.jumbotron_1_2 li.main .audio_image {
	background: #d9d9d9 url('http://l.yimg.com/ck/siteimg/css/ac/audio_image.png') center center no-repeat;
}

.jumbotron_1_2 li a .text {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url("http://l.yimg.com/ck/siteimg/css/trans_bg.png") repeat scroll left top transparent !important;
	_background: #111 !important;
	width: 180px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.jumbotron_1_2 li a:hover .title {
	text-decoration: underline;
}

.jumbotron_1_2 li a .text .byline {
	display: block;
	margin-top: 5px;
	font-size: 9px;
	font-weight: normal;
	color: #bbb;
}

.jumbotron_1_2 li.main img {
	width: 430px;
}

.jumbotron_1_2 li.main {
	width: 430px;
	height: 280px;
	margin-right: 10px;
}

.jumbotron_1_2 li.main a {
	width: 430px;
	height: 280px;
}

.jumbotron_1_2 li.main a .text {
	width: 410px;
	padding: 10px;
	font-size: 19px;
}

#cat_context_ad {
	width: 300px;
	margin-right: 10px;
	float: left;
}

.prim_col_sect, .featured_contribs {
	border-top: 3px solid #ccc;
	padding: 20px 0;
}


.prim_col_sect h1, .prim_col_sect h3, .featured_contribs h1 {
	color: #47395b;
	font-size: 15px;
	padding-bottom: 6px;
	margin-bottom: 20px;
	font-weight: bold;
}

.prim_col_sect.first, .featured_contribs.first, #featured_contribs_index {
	border-top: none;
}

.media_one {
	padding: 0 50px;
	text-align: center;
}

.media_one a {
	text-decoration: none;
}

.media_one a:hover {
	text-decoration: underline;
}

.media_one span {
	padding: 0 0 10px 20px;
	display: block;
	width: 150px;
	height: 112px;
	overflow: hidden;
}

.media_list_75 li, .media_list_70 li {
	font-size: 11px;
	display: block;
	width: 92px;
	padding: 0 2px 10px 2px;
	text-align: center;
	float: left;
}

.media_list_75 li a, .media_list_70 li a {
	text-decoration: none;
}

.media_list_75 li a:hover, .media_list_70 li a:hover {
	text-decoration: underline;
}

.media_list_75 li a span {
	width: 75px;
	height: 56px;
	overflow: hidden;
	display: block;
	padding: 0 0 5px 7px;
}

.media_list_70 li a span {
	width: 70px;
	height: 70px;
	overflow: hidden;
	display: block;
	padding: 0 0 5px 7px;
}

.media_list_150 li {
	display: block;
	width: 140px;
	padding: 0 8px 10px 0;
	font-size: 12px;
	float: left;
	position: relative;
}

.media_list_150 li a {
	text-decoration: none;
}

.media_list_150 li a:hover {
	text-decoration: underline;
}

.trans_header { color: #fff; font-size: 20px; line-height: 28px; font-weight: bold; }
.trans_back a, .trans_header a, .trans_back_short a { color: #efefef; text-decoration: underline; }
.trans_back a:hover, .trans_header a:hover, .trans_back_short a:hover { color: #222; text-decoration: none; }
.feature_two { margin: 10px; border: 1px solid #d5d5d5; position: relative; height: 283px; }
.feature_two .tab_image { border-color: #31779a; border-width: 4px 3px; border-style: solid; overflow: hidden; width: 412px; height: 275px; position: absolute; top: 0; left: 0; background: #31779a; }
.feature_two .tab_image img { width: 412px; }
.feature_two .audio_image { background: #fff url('http://l.yimg.com/ck/siteimg/css/audio_image.png') no-repeat top left; }
.feature_two .tab { position: absolute; height: 54px; right: 0; padding: 8px; width: 208px; border-bottom: 1px solid #d5d5d5; background: url('http://l.yimg.com/ck/siteimg/css/feature_2.png') repeat-y top left; z-index: 20; }
.feature_two .tab_over { width: 224px; background: url('http://l.yimg.com/ck/siteimg/css/feature_2.png') repeat-y top right; border-left: none; border-bottom: none; }
.feature_two a.title { font-size: 14px; line-height: 18px; color: #fff; text-decoration: none; }
.feature_two .feature_byline { font-size: 11px; color: #fff; }
.feature_two .feature_byline a { font-size: 11px; color: #fff; }
.feature_two #item_1 { top: 0; }
.feature_two #item_2 { top: 71px; }
.feature_two #item_3 { top: 142px; }
.feature_two #item_4 { top: 213px; }
a.cp_list_item { display: block; text-decoration: none; width: 138px; height: 48px; overflow: hidden; font-size: 13px; padding: 10px 0; }
.cp_list_item img { display: block; float: left; width: 48px; height: 48px; border: 1px solid #474747; margin-right: 10px; }
.cp_list_item span { font-size: 11px; color: #666; }
.content_list_item { padding-bottom: 30px; }
#cp_content .content_list_item { clear: both; }
.content_list_item .title, .content_list_item .title a { font: 18px/25px georgia; color: #3d1e6c; text-decoration: none; padding-bottom: 3px; }
.content_list_item .title img { vertical-align: middle; }
.content_list_item .title a:hover { color: #333; text-decoration: underline; }
.content_list_item .image, .content_list_item .image_user { float: left; width: 75px; height: 56px; overflow: hidden; text-align: center; margin-right: 10px; background: #ededed; }
.content_list_item .image_user { background: #fff; }
.content_list_item .abstract { color: #000; font-size: 14px; line-height: 16px; padding-bottom: 5px; }
.content_list_item .image_abstract { float: left; width: 544px; }
.content_list_item .links { color: #5f6b76; font-size: 12px; line-height: 12px; }
.content_list_item .links a { color: #5f6b76; font-size: 12px; line-height: 12px; }
.content_list_item .related { margin-top: 6px; }
.content_group { background-color: #eee; padding: 10px; border: 1px dotted #ccc; }
.feature_four { border: 1px solid #dedede; margin: 10px 0 0 10px; position: relative; height: 309px; width: 657px; overflow: hidden; background: #000; }
.feature_four .tabs { float: right; width: 186px; padding: 0; background: #000; border-left: 1px solid #333; height: 100%; overflow: hidden; }
.feature_four .tabs .tab, .feature_four .tabs .tab_over { height: 41px; width: 167px; padding: 10px; margin: 0; border: 1px solid #fff; border-width: 0 0 1px 0; }
.feature_four a.tab_over, .feature_four a.tab { font: 16px/18px georgia, serif; color: #fff; }
.feature_four a.tab_over, .feature_four a.tab:hover { background: url('http://l.yimg.com/ck/siteimg/css/feature_4_back.png') repeat-y -212px 0; margin-bottom: 0; }
.feature_four a.tab_over { font-weight: bold; }
.feature_four a.tab { background: url('http://l.yimg.com/ck/siteimg/css/feature_4_back.png') repeat-y -22px 0; }
.feature_four .tabs_four .tabs a.tab { height: 56px; }
.feature_four .tabs_four .tabs a.tab_over { height: 58px; }
.feature_four .tab_content { width: 470px; height: 309px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; background: transparent; }
.feature_four .tab_content a.feature_image { width: 470px; height: 309px; overflow: hidden; position: absolute; top: 0; left: 0; background: #333; }
.feature_four .title_back { height: 92px; width: 470px; background: #000; filter: alpha(opacity=60); opacity: .6; position: absolute; bottom: 0; left: 0; }
.feature_four .tab_content a.feature_title { color: #fff; font: 18px/18px georgia; position: absolute; top: 232px; left: 10px; padding: 0; }
.feature_four .tab_content .feature_byline { color: #fff; position: absolute; top: 253px; left: 10px; }
.feature_four .tab_content .feature_byline a { color: #fff; }
.feature_four .nums { color: #fff; font-weight: bold; font-size: 12px; line-height: 12px; position: absolute; bottom: 12px; left: 10px; z-index: 900; }
.feature_four .circle_buttons { position: absolute; bottom: 10px; left: 50px; z-index: 900; }
.feature_four .circle_buttons .tabs { border: none; width: 70px; float: left; background: transparent; }
.feature_four .circle_buttons .tabs a.tab, .feature_four .circle_buttons .tabs a.tab_over { display: block; float: left; padding: 0; border: none; }
.feature_four .circle_buttons .tabs a.tab span, .feature_four .circle_buttons .tabs a.tab_over span { display: none; }
.feature_four .circle_buttons .tabs a.tab { background: url('http://l.yimg.com/ck/siteimg/css/feature_4_back.png') no-repeat -13px 2px; height: 12px; width: 8px; margin: 0 2px 2px 2px; }
.feature_four .circle_buttons .tabs a.tab_over, .feature_four .circle_buttons .tabs a.tab:hover { background: url('http://l.yimg.com/ck/siteimg/css/feature_4_back.png') no-repeat 0 0; height: 12px; width: 12px; margin: 0 2px; }
.feature_four .circle_buttons .tabs a.tab:hover { margin: 0; }
.feature_five { margin: 0 -10px 0 9px; }
.feature_five .body { margin: 0 10px 0 2px; width: 210px; height: 115px; position: relative; float: left; overflow: hidden; background: #000; }
.feature_five a.feature_title { position: absolute; z-index: 990; top: 76px; left: 8px; color: #fff; display: block; font: bold 14px/15px arial, sans-serif; width: 154px; padding-left: 38px; height: 33px; background: transparent url("http://l.yimg.com/ck/siteimg/css/cat_front_master.png") 0 -12px no-repeat; }
.feature_five .feature_back { width: 208px; height: 45px; background: #000; filter: alpha(opacity=60); opacity: .6; position: absolute; bottom: 0; left: 0; line-height: 1px; font-size: 1px; }
.feature_five .feature_image img { width: 208px; }
.feature_five .tl, .feature_five .tr, .feature_five .br, .feature_five .bl { height: 5px; width: 5px; background-image: url("http://l.yimg.com/ck/siteimg/css/cat_front_master.png"); position: absolute; background-repeat: no-repeat; line-height: 1px; font-size: 1px; }
.feature_five .tl { background-position: -37px 0; top: 0; left: 0; }
.feature_five .tr { background-position: -42px 0; top: 0; right: 0; }
.feature_five .br { background-position: -42px -5px; top: 110px; right: 0; }
.feature_five .bl { background-position: -37px -5px; top: 110px; left: 0; }
.feature_five .t_horz, .feature_five .b_horz, .feature_five .l_vert, .feature_five .r_vert { position: absolute; z-index: 990; line-height: 1px; font-size: 1px; padding: 0; }
.feature_five .t_horz { height: 1px; width: 200px; border-top: 1px solid #d4d3d0; top: 0; left: 5px; background: #fff; }
.feature_five .b_horz { height: 1px; width: 200px; border-bottom: 1px solid #d4d3d0; top: 113px; left: 5px; background: #fff; }
.feature_five .l_vert { width: 1px; height: 105px; border-left: 1px solid #d4d3d0; top: 5px; left: 0; background: #fff; }
.feature_five .r_vert { width: 1px; height: 105px; border-right: 1px solid #d4d3d0; top: 5px; right: 0; background: #fff; }
.topic_menu { background: #f2f1ed; padding: 10px; }
.topic_menu .title { font-weight: bold; font-size: 16px; }
.topic_menu ul, .topic_menu li { list-style: none outside; }
.topic_menu ul li { font-size: 14px; margin-top: 12px; }
.theme_cp_bucket .greyed_out { display: none; }
.greyed_out { color: #999; }
.context_ad_cat { float: right; width: 300px; padding: 0 10px; }
.force_width { width: 357px; }
.eight_thumbs td { width: 60px; text-align: center; padding: 5px 3px; font-size: 11px; }
.eight_thumbs td div { width: 58px; overflow: hidden; }
.six_thumbs td { width: 75px; text-align: center; padding: 5px 6px; font-size: 11px; }
.six_thumbs td div { width: 73px; overflow: hidden; }
.one_thumb { text-align: center; }
.one_thumb img { width: 150px; }

.media_list_150 li a span.image {
	width: 140px;
	height: 105px;
	overflow: hidden;
	display: block;
	margin-bottom: 5px;
	background: #333;
}


/**playbutton is here**/
.media_list_150 li a span.play_bt {
	width: 128px;
	height: 14px;
	padding: 6px 6px 6px 25px;
	background: #333 url("http://l.yimg.com/ck/siteimg/voices/video_play_bt.png") no-repeat 3px 4px !important;
	background: rgba(0, 0, 0, .5) url("http://l.yimg.com/ck/siteimg/voices/video_play_bt.png") no-repeat 3px 4px !important;
	display: block;
	position: absolute;
	top: 77px;
	left: 0;
	font-weight: bold;
	color: #fff;
}

.audio_list li {
	height: 46px;
	margin-bottom: 10px;
	position: relative;
}

.audio_list li img {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}

.audio_list li .content .icon {
	height: 24px;
	width: 24px;
	border: 4px solid #ebebeb;
	background: #fff url('http://l.yimg.com/ck/siteimg/css/ac/audio_icon.png') center center no-repeat;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.audio_list li .content .title {
	background: #ebebeb;
	font-size: 11px;
	line-height: 11px;
	padding: 5px 5px 5px 15px;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	display: block;
	width: 202px;
	position: absolute;
	left: 28px;
	top: 5px;
	font-weight: bold;
	color: #333;
}

.audio_list li .pen_name {
	display: block;
	font-size: 11px;
	color: #666;
	position: absolute;
	left: 43px;
	top: 30px;
}

.audio_list li .pen_name a {
	color: #666;
}

.prim_col_sect .media_list_150 li {
	width: 150px;
	padding: 0 7px 10px 0;
}

.prim_col_sect .media_list_150 li a span.image {
	width: 150px;
	height: 112px;
}

.prim_col_sect .media_list_150 li a span.play_bt {
	width: 119px;
	top: 86px;
}

span.cta, a.cta {
	display: block;
	margin-top: 20px;
	text-align: right;
}

span.cta a, a.cta {
	font-weight: bold;
	text-decoration: none;
}

span.cta a:hover, a.cta:hover {
	text-decoration: underline;
}

p.abstract, p.topic_page_sort {
	margin-bottom: 20px;
}

#cat_content, #topic_content {
	clear: both;
}

#topic_content {
	padding-top: 0;
}

#cat_contributors {
	float: left;
	width: 320px;
	height: 230px;
}

#cat_contributors h3 {
	font-size: 12px;
}

#cat_contributors ul {
	float: left;
	width: 150px;
	padding: 0 5px;
}

#cat_contributors li {
	height: 40px;
	margin-bottom: 20px;
}

#cat_contributors li a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#cat_contributors li a:hover {
	text-decoration: underline;
}

#cat_contributors li a span {
	font-weight: normal;
}

#cat_contributors li img {
	height: 40px;
	width: 40px;
	display: block;
	float: left;
	margin-right: 5px;
}

#cat_archive {
	border-left: 1px solid #dbd9da;
	padding: 0 10px 15px 10px;
}

#cat_archive .archive_years {
	font-size: 11px;
	margin-top: 10px;
}

#cat_archive .archive_years a {
	color: #666;
	text-decoration: none;
}

#cat_archive .archive_years a:hover {
	text-decoration: underline;
}

/* MEDIA pages (audio, video, image) general styles */

/* VIDEO Page */
#content_video #byline {
	padding-top: 22px;
}

.embed_media {
	float: right;
	width: 250px;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	padding: 15px 0;
	margin-bottom: 10px;
	text-align: left;
}

.embed_media textarea {
	width: 250px;
}

#related_video {
	border-left: 1px solid #dbd9da;
	padding: 15px 10px 0 10px;
	font-size: 15px;
}

#related_video li {
	padding-bottom: 15px;
}

#related_video a {
	display: block;
	height: 112px;
}

#related_video span.image {
	float: left;
	width: 150px;
	height: 112px;
	margin-right: 10px;
	overflow: hidden;
	display: block;
	position: relative;
}

#related_video span.image span.play_bt {
	position: absolute;
	top: 89px;
	left: 0px;
	width: 120px;
	height: 13px;
	padding: 5px 5px 5px 25px;
	background: rgba(0, 0, 0, .5) url("http://l.yimg.com/ck/siteimg/voices/video_play_bt.png") no-repeat 3px 2px !important;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#related_video .image img {
	width: 150px;
}

#content_media {
	padding: 15px 0;
	text-align: center;
}

#content_media .ad_unit {
	text-align: center;
}

#content_media #player {
	margin: 0 auto;
}


.slideshow_control {
	width: 450px;
	height: 75px;
	margin-left: 80px;
	*margin-left: 0;
	padding: 0 10px;
}
.slideshow_control input.slideshow_prev {
	float: left;
	margin: 20px 7px 0 0;
}
.slideshow_control input.slideshow_next {
	float: right;
	margin: 20px 0 0;
}
.slideshow_control input.disabled {
	cursor: default;
	opacity: 0.25;
	*filter: alpha(opacity = 25);
}

.slideshow_slides {
	position: relative;
	width: 405px;
	height: 56px;
	overflow: hidden
}
.slideshow_highlight {
	position: absolute;
	top: 0;
	left: 165px; /* SLIDE_WIDTH * 2 + LEFT SLIDE PADDING*/
	width: 69px; /* IMAGE_WIDTH */
	height: 50px; /* IMAGE_HEIGHT */
	border: 3px solid #3d1e6c;
}
.slideshow_slider {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 162px; /* SLIDE_WIDTH * 2 so that with 5 slides visible the first slide will be centered */
	background: url(http://l.yimg.com/ck/siteimg/css/ss_empty.gif) repeat-x;
}
.slideshow_slider img {
	margin: 0 3px;
	cursor: pointer;
	vertical-align: top;
}
.slideshow_caption {
	margin-top: 10px;
	color: #989898;
	font-size: 12px;
}
.slideshow_abstract {
	margin: 5px 0;
	font-size: 16px;
}

.map_popup {
	padding: 5px;
	width: 170px;
}

.map_popup .date {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #666;
	margin-top: 5px;
}

.map_popup .view_more {
	font-size: 10px;
	line-height: 13px;
	margin-top: 5px;
	font-weight: bold;
}

.category_map {
	padding: 10px 0 10px 10px;
}



.site_dropdown_bt {
	border: 1px solid #cecdca;
	padding: 1px 20px 1px 2px;
	font-size: 10px;
	height: 16px;
	font-weight: bold;
	display: block;
	float: left;
	position: relative;
	background: #fff url('http://l.yimg.com/ck/siteimg/css/ycn/site_source2.png') right -152px no-repeat;
}

#site_toggle_bt ul.site_dropdown {
	left: -1px;
}

ul.site_dropdown {
	position: absolute;
	top: 18px;
	z-index: 999;
	background: #fff;
	border: 1px solid #cecdca;
	padding: 8px 8px 0 8px;
	width: 150px;
	display: none;
	list-style: none outside;
}

ul.site_dropdown li, .selected_site, .content_site_links a{
	background-image: url('http://l.yimg.com/ck/siteimg/css/ycn/site_source2.png');
	background-repeat: no-repeat;
	height: 16px;
	padding: 1px 0 0 24px;
	margin-bottom: 8px;
	list-style: none outside;
}

.content_site_links a { display: block; float: left; margin: 4px 0 0 5px; }

.selected_site {
	display: block;
}

ul.site_dropdown li a {
	text-decoration: none;
	font-size: 12px;
	color: #666;
}

ul.site_dropdown li.selected a, ul.site_dropdown li a:hover {
	text-decoration: underline;
	color: #000;
}


/*
	array('site_id'=>1, 'title'=>'Voices'),
	array('site_id'=>2, 'title'=>'Yahoo News'),
	array('site_id'=>3, 'title'=>'Yahoo Sports'),
	array('site_id'=>4, 'title'=>'Yahoo Movies'),
	array('site_id'=>5, 'title'=>'Yahoo TV'),
	array('site_id'=>6, 'title'=>'Yahoo Local'),
	array('site_id'=>7, 'title'=>'Yahoo Finance'),
	array('site_id'=>8, 'title'=>'OMG!'),
	array('site_id'=>9, 'title'=>'Shine')
*/

.site_1 {
	background-position: 0 0;
}


.site_dropdown_bt {
	border: 1px solid #cecdca;
	padding: 1px 20px 1px 2px;
	font-size: 10px;
	height: 16px;
	font-weight: bold;
	display: block;
	float: left;
	position: relative;
	background: #fff url('http://l.yimg.com/ck/siteimg/css/ycn/site_source2.png') right -238px no-repeat;
}

#site_toggle_bt ul.site_dropdown, #quick_stats ul.site_dropdown {
	right: -1px;
}

ul.site_dropdown {
	position: absolute;
	left: -1px;
	top: 18px;
	z-index: 999;
	background: #fff;
	border: 1px solid #cecdca;
	padding: 8px 8px 0 8px;
	width: 150px;
	display: none;
	list-style: none outside;
}

ul.site_dropdown li, .selected_site, .results_list li .content_site_links li{
	background-image: url('http://l.yimg.com/ck/siteimg/css/ycn/site_source2.png');
	background-repeat: no-repeat;
	height: 13px;
	padding: 3px 0 0 24px;
	margin-bottom: 8px;
	list-style: none outside;
}

.results_list li .content_site_links li { border-bottom: none; margin-top: 5px; font-size: 10px; font-weight: bold;}


.selected_site {
	display: block;
}

ul.site_dropdown li a {
	text-decoration: none;
	font-size: 12px;
	color: #666;
}

ul.site_dropdown li.selected a, ul.site_dropdown li a:hover {
	text-decoration: underline;
	color: #000;
}

.site_1   { background-position: 0 0; } /* Voices */
.site_380 { background-position: 0 -205px; } /* Yahoo TV */
.site_386 { background-position: 0 -189px; } /* Yahoo Sports */
.site_225 { background-position: 0 -171px; } /* Yahoo Local */
.site_376 { background-position: 0 -154px; } /* Yahoo Movies */
.site_384 { background-position: 0 -137px; } /* Shine */
.site_372 { background-position: 0 -119px; } /* Yahoo News */
.site_382 { background-position: 0 -103px; } /* OMG! */
.site_388 { background-position: 0 -086px; } /* Yahoo Finance */
.site_390 { background-position: 0 -069px; } /* Yahoo Games */
.site_378 { background-position: 0 -052px; } /* Yahoo Music */
.site_402 { background-position: 0 -035px; } /* Yahoo Auto */
.site_432 { background-position: 0 -018px; } /* Yahoo Travel */
.site_452 { background-position: 0 -222px; } /* Yahoo Shopping */
.site_404 , .site_398, .site_426 { 			 /* Yahoo Front Page / Lifestyle / Demo */
			background-position: 0 0;
}

.site_select_title {
	float: left;
	margin-right: 5px;
}
