
hr { border: none; height: 1px; background: #8E8E8E; }

#main_shadow_bucket { width: 990px; }
#main_shadow_bucket .shadow_head .c, #main_shadow_bucket .shadow_head .center, #main_shadow_bucket .shadow_footer .c { width: 980px; }
.skinny #login_box { top: -35px; }
#header_inner.skinny_header { width: 774px; height: 66px; }
.skinny_page .login_link_box, .skinny .login_link_box { top: -55px; }
.skinny_page .login_link_box a, .skinny .login_link_box a { color: #fff; }
.index_shadow { margin-bottom: 30px; }
.index_inner .feature_title { font-weight: bold; font-size: 16px; padding-bottom: 10px; color: #7a7a7a; }
#index_feature a { text-decoration: none; }
#index_feature .title { font-weight: bold; }
.main_feature { background: #fff url('http://i.acdn.us/siteimg/beta/feature_grad.png') repeat-x bottom left; padding: 0 10px 10px 10px; }
a.main_feature_link { display: block; float: left; height: 200px; width: 300px; overflow: hidden; background: #fff; }
.main_feature_text { color: #000; float: left; width: 340px; padding-left: 10px; }
.main_feature_text .title a: link, .main_feature_text .title a:visited { color: #333; font: normal 28px/32px georgia; }
.main_featurepop_search_index_text .title a:hover { color: #000; }
.main_feature_text a.abstract { color: #333; font-size: 13px; display: block; padding-top: 10px; }
.main_feature_text a.abstract:hover { color: #000; }
.main_feature .byline_date { width: 100%; }
.feature_list_tall { width: 320px; float: left; }
.feature_list_tall a.feature_title, .feature_list_tall .feature_byline { width: 215px; }
.feature_list_wide { margin-left: 1px; width: 338px; float: left; }
.feature_list_wide a.feature_title, .feature_list_wide .feature_byline { width: 215px; }
.feature_item { background: #e6e6e6; padding: 10px; margin-top: 1px; height: 55px; overflow: hidden; }
.feature_item a.feature_title { float: left; color: #0062a6; font: 16px/20px georgia; }
.feature_item a.feature_image { float: left; margin-right: 10px; text-align: center; width: 75px; height: 55px; background: #fff; }
.feature_item .feature_byline { float: left; margin-top: 3px; font-size: 10px; line-height: 10px; color: #6a6a6a; }

#igc_header { float:left; }
#igc_link { float:right; margin:11px 4px 0 0; font-size:11px; }
#index_featured_contributors { width:470px; height:146px; margin:0 0 30px 0; }
#igc_nav_left,#igc_nav_right { width:17px; height:148px; float:left; display:block; background:url(http://i.acdn.us/siteimg/css/bg_index_3.png) no-repeat; }
#igc_nav_left { background-position:-144px -1px; }
#igc_nav_left.igc_hover { background-position:-178px -1px!important; }
#igc_nav_right { background-position:-161px -1px; }
#igc_nav_right.igc_hover { background-position:-195px -1px!important; }
#igc_center { float:left; overflow:hidden; position:relative; width:436px; height:146px; border-width:1px 0; border-style:solid; border-color:#d1d1d1; }
.igc_center_item { float:left; width:434px; height:146px; border-width:0 1px; border-style:dotted; border-color:#d1d1d1; color:#666; }
#igc_center_container { position:relative; height:148px; width:10000px; }
.igc_pad { padding:12px; }
.igc_center_item img { height:120px; border:1px solid #ccc; float:left; margin:0 10px 0 0; }
.igc_center_item .igc_title { font-size:14px; font-weight:bold; margin:0 0 5px; }
.igc_center_item .igc_bio { font-size:12px; }
.igc_center_item .igc_recent { font-size:12px; font-weight:bold; margin:10px 0 0; }
.igc_title a { text-decoration:none!important; }

.cat_context_ad {
	width: 300px;
	height: 250px;
	margin: 0 10px;
	float: left;
}

.cat_feature_title {
	font-weight: bold;
	font-size: 15px;
	color: #333;
	padding: 15px 10px 0 10px;
	margin-bottom: -3px;
}

#cat_contributors {
	float: left;
}

#cat_contributors .top, #cat_contributors .bottom {
	width: 329px;
}

#cat_contributors .title {
	width: 313px;
}

#cat_contributors .body {
	width: 323px;
	padding: 7px 2px 3px;
}

#cat_contributors .center {
	width: 319px;
}

#cat_contributors .left {
	width: 149px;
	padding: 0 5px;
}

#cat_archive {
	padding: 15px 15px 0 15px;
}

#cat_archive .index_media {
	float: left;
}

#cat_archive .index_media a {
	margin: 0;
}

#cat_archive .archive_content {
	float: left;
	width: 190px;
	padding: 10px 0 10px 10px;
}

#cat_ptn_links {
	padding: 15px;
}

 .archive_years,.archive_years a {
 	color:#666;
	font-size: 11px;
 }
 
.archive_years a {
	color: #888;
}

.archive_title {
	font: italic 14px georgia, serif;
	color: #000;
}


.archive_subtitle { color: #000; font-size: 14px; font-weight: bold; }

#index_archive { border-top: 1px dotted #ccc; margin-top: 10px; }
#index_archive a { color: #666; line-height: 22px; }
#index_archive .left { width: 235px; }
#index_archive .archive_years { font-size: 14px; font-weight: bold; padding-top: 15px; }

.feature_right { width: 355px; float: left; }
.tab_content .main_feature_text { width: 320px; }
.tab_content .feature_list_tall { width: 300px; }
.tab_content .feature_list_tall a.feature_title, .tab_content .feature_list_tall .feature_byline { width: 195px; }
.tab_content .feature_list_wide { width: 328px; }
.tab_content .feature_list_wide a.feature_title, .tab_content .feature_list_wide .feature_byline { width: 195px; }
.tab_content .feature_right { width: 310px; }
.trans_back, .trans_header { background: #305364; color: #fff; padding: 10px 10px 4px 10px; line-height: 16px; }
.trans_back_short { padding: 5px 10px 10px 10px; background: #305364; color: #fff; line-height: 16px; font-size: 12px; }

.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://i.acdn.us/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://i.acdn.us/siteimg/css/feature_2.png') repeat-y top left; z-index: 20; }
.feature_two .tab_over { width: 224px; background: url('http://i.acdn.us/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; }
.content_list_item .title, .content_list_item .title a { font: 18px/25px georgia; color: #0062a6; 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://i.acdn.us/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://i.acdn.us/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://i.acdn.us/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://i.acdn.us/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://i.acdn.us/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://i.acdn.us/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; }

#widget_placeholder { height: 325px; width: 980px; }
#widget_top { float: left; position: relative; width: 970px; margin-left: 5px; height: 315px; padding: 0 5px 5px 5px; background: #4f4f4e; border: 1px solid #a6a8a8; }
#widget_top .widget_box { padding: 10px; width: 958px; position: relative; }
#widget_top { position: absolute; top: 93px; left: 0; }
.widget_box { height: 305px; padding: 10px 2px 2px 2px; background: #fff; color: #000; }
#divWildfirePost { margin-left: 14px; }
.widget_popout { height: 316px; position: relative; background: #ededed; border: solid 1px #ccc; border-left: none; border-right: none; }
.widget_container { float: left; }
.widget_copy { position: absolute; top: 0; right: 0; bottom: 0; width: 188px; font-size: 10px; }
#widget_gigya { height: 180px; padding: 10px 0 0 160px; }

.badges .badge { margin: 5px 5px 5px 0; border: 1px solid #000; padding: 5px; background: #fff; width: 35px; height: 35px; float: left; }

.affiliations { width: 188px; overflow: hidden; }
.affiliations div { padding-bottom: 5px; }

.form_box { margin: 0 0 10px 0; border: none; }
.form_box_line { margin: 0 0 10px 0; border: 1px solid #ccc; }
.form_box_line_bg { padding: 4px 3px 2px 5px; background-color: #ccc; color: #555; font-weight: bold; font-size: 12px; }
.form_box_content { color: #333; padding: 5px 0 0 3px; }
.form_box h2 { margin: 0; padding: 3px 0 3px 5px; color: #2b4273; font-weight: bold; font-size: 12px; }
.form_box h2 a: link, .form_box h2 a:visited { color: #fff; }
.form_box h2 a:hover { color: #efefef; }
label { color: #434343; font-weight: bold; display: inline-block; margin-bottom: 2px; }
.press_thumb { float: left; width: 77px; margin-right: 10px; margin-top: 3px; }
.press_thumb img { width: 75px; height: 56px; border: 1px #000 solid; }
.press_pointer { float: left; font-size: 14px; margin-right: 5px; margin-top: -1px; }
.press_content { width: 300px; margin-bottom: 15px; }
.press_title { font-size: 14px; font-weight: normal; text-decoration: none; }
.press_byline { background-color: #f1f6f8; font-size: 12px; line-height: 14px; color: #6a6a6a; padding: 2px; display: inline; }
.press_lh { line-height: 17px; margin-bottom: 5px; }
.thumb_article, .thumb_video, .thumb_audio, .thumb_image, .thumb_theme, .thumb_slideshow { background-repeat: no-repeat; height: 55px; width: 75px; }
.thumb_article { background: #fff url('http://i.acdn.us/siteimg/beta/content_article.png') no-repeat top left; }
.thumb_video { background: #fff url('http://i.acdn.us/siteimg/beta/content_video.png') no-repeat top left; }
.thumb_audio { background: #fff url('http://i.acdn.us/siteimg/beta/content_audio.png') no-repeat top left; }
.thumb_image, .thumb_slideshow { background: #fff url('http://i.acdn.us/siteimg/beta/content_slideshow.png') no-repeat top left; }
.thumb_theme { background: #fff url('http://i.acdn.us/siteimg/beta/content_theme.png') no-repeat top left; }
.index_inner { width: 724px; background: #fff; padding: 25px; }
#index_cats { padding-top: 15px; margin-top: 30px; border-top: 1px dotted #ccc; }
#index_cats .left { padding-right: 43px; }
#index_cats .left a { display: block; color: #666; margin-bottom: 8px; }
.partner_links { border-top: 1px dotted #ccc; color: #333; padding-top: 15px; margin-top: 30px; }
.partner_links a { color: #333; }
.index_inner .partner_links a { color: #666; }
.index_play_bt_inner { position: absolute; height: 37px; width: 32px; background: transparent url('http://i.acdn.us/siteimg/css/bg_index_3.png') -145px -151px; cursor: pointer; }
.index_promo { background: url('http://i.acdn.us/siteimg/css/index_promo-v2.png') top left no-repeat; height: 263px; width: 220px; position: relative; }
.index_promo_contributors { padding: 10px; background: url('http://i.acdn.us/siteimg/css/bg_index_grad.png') 0 0 repeat-x; height: 263px; width: 200px; }
.promo_txt { visibility: hidden; }
a.get_started_bt { background: #fff url('http://i.acdn.us/siteimg/css/index_promo-v2.png') -13px -173px no-repeat; display: block; width: 191px; height: 53px; text-decoration: none; top: 173px; left: 13px; position: absolute; }
a.get_started_bt:hover { border: 2px solid #fff; top: 171px; left: 11px; }
a.get_started_bt span { display: none; }
#pop_search_kwds .pop_search_title, #pop_search_kwds_li .pop_search_title { color: #535353; font-weight: bold; }
.pop_search_title { font-size: 15px; margin-top: 16px; }
.pop_search_index { color: #CCC; font-size: 11px; margin-top: 10px; text-align: justify; }
#pop_search_kwds .pop_search_index a, #pop_search_kwds_li .pop_search_index a { color: #666; text-decoration: underline; }
#pop_search_kwds .pop_search_index a { font-size: 13px; line-height: 34px; }
#pop_search_kwds_li .pop_search_index a { font-size: 12px; line-height: 24px; }
.pop_search_index a:hover { text-decoration: none; }
#pop_search_kwds .pop_search_index span { margin: 0 5px; }
#pop_search_kwds_li .pop_search_index span { margin: 0 2px; }
.index_media { height: 70px; padding: 10px 0; }
.index_media a { height: 70px; width: 71px; display: block; float: left; margin: 0 5px 0 20px; background-image: url('http://i.acdn.us/siteimg/css/bg_index_3.png'); }
.index_media a:hover { filter: alpha(opacity=70); opacity: .7; }
.index_media a span { display: none; }
.index_media a.audio { background-position: -72px -53px; }
.index_media a.image { background-position: -1px -124px; }
.index_media a.archive { background-position: -72px -124px; }
.index_media a.video { background-position: -1px -53px; }
.index_media div { float: left; font-size: 13px; line-height: 13px; padding: 28px 0 15px 10px; font-weight: bold; color: #bababa; }
a.index_two { width:230px; float:left; padding:0 10px 0 0; height:250px; display:block; text-decoration:none; position:relative; }
a.index_two.last{ padding-right: 0; }
.index_two .image { width:230px; height:151px; overflow:hidden; position:relative; }
.index_two .title { width: 210px; font: 12px lucida, 'lucida grande', 'lucida sans unicode', lucida, sans-serif; padding: 8px; background: transparent url('http://i.acdn.us/siteimg/css/trans_bg.png') top left repeat!important; background: #000; bottom: 0; left: 0; position: absolute; color: #fff; }
a.index_two:hover .title { text-decoration: underline; }
.index_two .image img { width: 226px; }
.index_two .abstract { color: #666; margin-top: 7px; }
.index_two .index_play_bt_inner { top: 57px; left: 110px; }
.index_two .play_bt { position: absolute; top: 48px; left: 90px; height: 55px; width: 66px; background: #000; filter: alpha(opacity=50); opacity: .5; cursor: pointer; }
#index_search { margin:0 0 40px 0; width: 724px; }
#index_search h1 { font-size:16px; line-height: 16px; font-weight:bold; color:#666; margin-bottom:7px; }
#index_search .box { padding:12px; width:570px; font-size:20px; line-height:25px; border:1px solid #c6c6c6; color:#888; }
#index_search form{ margin: 0 0 7px 0; }
#index_search .search_submit { height:53px; width:116px; background:transparent url(http://i.acdn.us/siteimg/css/bg_index_3.png) 0 0 no-repeat; display:block; border:none; font-size:1px; line-height:1px; float:right; }
#index_search span { font-weight:bold; font-size:14px; color:#999; }
#index_search .adv_search { display:block; float:right; }
#forum_content { position: relative; margin-left: 10px; }
.thread_nav { background: transparent url('http://i.acdn.us/siteimg/beta/master_image.png') no-repeat scroll -251px -129px; padding-left: 10px; margin: 0 0 4px 10px; }
.position { position: absolute; left: 0; top: 0; z-index: 1; }
.left_margin { margin: 3px 70px; position: relative; z-index: 10; }
.forum_front_item { position: relative; zoom: 1; }
.forum_front_item .left_margin { margin: 3px 10px 3px 70px; }
.forum_front_item .title { font-size: 16px; font-weight: bold; font-family: ; }
.forum_front_item .abstract { font-family: Georgia, serif; margin: 8px 2px; }
.forum_front_item select { border: 1px solid #999; font-size: 11px; }
.forum_topic_main, .forum_topic_hot, .forum_topic_sticky, .forum_thread_main, .forum_thread_hot, .forum_thread_sticky { background-repeat: no-repeat; background-image: url('http://i.acdn.us/siteimg/css/bg_images_forum-2.gif'); height: 63px; width: 64px; margin-left: 11px; }
.forum_topic_main { background-position: 0 0; }
.forum_topic_hot { background-position: -63px 0; }
.forum_topic_sticky { background-position: -127px 0; }
.forum_thread_main { background-position: -190px 0; }
.forum_thread_hot { background-position: -253px 0; }
.forum_thread_sticky { background-position: -316px 0; }
#forumForm .dark_header { background: #8E8E8E; height: 30px; line-height: 30px; padding: 0 10px; font-size: 14px; font-weight: bold; }
#forumForm .forum_subscribe { background: #F2F1ED; border: solid 1px #999B9C; height: 35px; line-height: 35px; padding: 0 10px; margin: 5px 0 15px 0; text-align: right; }
#forumForm .forum_subscribe input { margin-top: 5px; }
#forumForm .forum_subscribe>input { margin-top: 0; }
#forumForm .page_numbers { float: left; }
#forumForm .button_1 { background: #fff url('http://i.acdn.us/siteimg/css/article_18_master.png') 0 -198px no-repeat; padding: 3px; margin-left: 10px; font-size: 10px; border: solid 1px #999B9C; }
#forumForm select { border: 1px solid #999; font-size: 11px; padding: 1px; }
.cat_image_td { width: 90px; }
.cat_item { margin: 0 5px 15px 5px; }
.cat_item_inner table { width: 100%; }
.originator { width: 150px; text-align: center; font-size: 10px; }
.cat_item .title a { font-size: 14px; text-decoration: underline; }
.cat_item .abstract { margin: 5px 0; }
.cat_item .links { font-size: 10px; }
.cat_item .related { margin-left: 90px; }
#forumForm .arrow_links { float: right; font-size: 11px; line-height: 11px; padding: 20px 0 10px; margin-right: 10px; }
#forumForm .arrow_links a { background: transparent url('http://i.acdn.us/siteimg/css/article_18_master.png') no-repeat scroll -293px -38px; padding-left: 10px; }
#forumForm .moderator { margin-left: 80px; }
.input_panel { display: none; padding: 0; width: 800px; height: auto; background: #fff; border: 1px solid #ccc; position: absolute; top: 200px; left: 95px; z-index: 999; }
.input_panel_middle table { width: 100%; }
.input_panel_middle textarea { width: 98%; }
.input_panel_bottom { background: #ddd; padding: 8px; height: 27px; }
.input_panel_bottom div { float: right; padding: 2px 0; }
.input_panel .dark_header { padding: 10px; font-size: 14px; font-weight: bold; color: #2b4273; }
.input_panel .sub_header { color: #0062a6; font-size: 14px; font-weight: bold; }
a.close_bt { height: 17px; width: 17px; display: block; margin: 9px 9px 0 0; }
a.close_bt2 { display: block; height: 17px; width: 17px; position: relative; }
a.close_bt2 span { visibility: hidden; font-size: 1px; line-height: 1px; }
a.close_bt, a.close_bt2 { padding: 0; border: none; display: block; float: right; }
a.close_bt: link, a.close_bt:visited, a.close_bt2: link, a.close_bt2:visited { background: transparent url('http://i.acdn.us/siteimg/close_bt.gif') no-repeat top left; }
a.close_bt:hover, a.close_bt2:hover { background: transparent url('http://i.acdn.us/siteimg/close_bt_press.gif') no-repeat top left; }
a.close_bt:active, a.close_bt2:active { background: transparent url('http://i.acdn.us/siteimg/close_bt_over.gif') no-repeat top left; }
.submit_bt { background: transparent url('http://i.acdn.us/siteimg/beta/publish_roadmap_master.png') left -307px repeat-x; font-size: 12px; line-height: 14px; padding: 4px; color: #fff; font-weight: bold; border: solid 1px #fff; }
#post_edit textarea { width: 97%; margin: 1%; height: 200px; }
#post_flag .input_panel_middle { margin: 1%; }
#send_pm .input_panel_middle { margin: 1%; }
#send_pm textarea { width: 97%; height: 100px; }
#send_pm table { width: 100%; }
#post_reply textarea { width: 385px; height: 250px; border: 1px solid #ccc; }
#post_reply .reply_title { font-size: 11px; font-weight: bold; height: 20px; line-height: 20px; margin-left: 5px; }
#post_reply_original { width: 385px; height: 250px; padding: 5px; overflow-y: scroll; }
#page_screen { background-color: #000; z-index: 997; filter: alpha(opacity=80); opacity: .8; position: absolute; top: -100px; left: -1000px; bottom: -100px; display: none; width: 2980px; height: 15000px; }
#post_reply_feedback { font-weight: bold; height: 27px; line-height: 27px; margin-left: 10px; }
#forum_search_bucket { margin: 10px; }
#forum_search_results .results { margin: 10px; }
#forum_flagged_bucket { margin: 10px; }
#view_all_container_content { height: 250px; overflow-y: scroll; }
#view_all_container_content table { margin: 10px; width: 660px; }
#view_all_container_content th { width: 40%; }
#view_all_container_content th+th+th { width: 20%; }
#view_all_container_content td { height: 20px; line-height: 20px; }
#view_all_container_content .page_numbers { margin: 5px; font-weight: bold; }
.corner_box .center, .corner_box .body, .corner_box .title { border: 1px solid #cecdca; }
.corner_box .body, .corner_box .title { border-width: 0 1px; }
.corner_box .l, .corner_box .r, .corner_box .top, .corner_box .bottom { height: 5px; line-height: 1px; font-size: 1px; }
.corner_box .l, .corner_box .r { background-color: transparent; background-image: url("http://i.acdn.us/siteimg/css/cat_front_master.png"); background-repeat: no-repeat; width: 5px; float: left; }
.corner_box .center { height: 4px; float: left; }
.corner_box .top { background-color: #f2f1ed; }
.corner_box .top .center { border-width: 1px 0 0 0; background: #f2f1ed; }
.corner_box .top .l { background-position: 0 0; }
.corner_box .top .r { background-position: -5px 0; }
.corner_box .bottom .center { border-width: 0 0 1px 0; background: #fff; }
.corner_box .bottom .l { background-position: 0 -5px; }
.corner_box .bottom .r { background-position: -5px -5px; }
.corner_box .title { background: #f2f1ed; font-size: 12px; font-weight: bold; color: #3e3e3e; padding: 2px 7px 3px 7px; }
.corner_box .body { padding: 7px 7px 3px 7px; }
.corner_box .img_container { float: left; height: 56px; width: 75px; background: #fff; margin: 10px 37px 0 10px; overflow: hidden; }
.corner_box ol { padding: 3px 0 2px 8px; }
.corner_box ol li { margin: 3px 0; font-size: 12px; line-height: 15px; }
.corner_box ol li a { color: #000; }
.corner_box .by, .corner_box .by a { font-size: 11px; color: #858585; }
.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; }
.row0 { background-color: #fff; }
.row1 { background-color: #e6e6e6; }
#newsletter_form  { background: url("http://i.acdn.us/siteimg/css/newsletter_screen.jpg") top right no-repeat; }

.user_page .left { position: relative; }

.basic_left #mb_most_commented { left: 0; }

#content_video { padding: 0 10px 10px 10px; }
#content_video .byline_date { padding: 20px 0 10px 0; width: 284px; float: left; }
#content_video .embed_video { float:right; width: 330px; margin-top: 20px; }
#content_video .embed_video textarea { height:25px; width:320px; margin-bottom: 5px; background-color:#EFEFEF; color:#666; overflow:hidden; border: 1px solid #ccc; }
#content_video #player { margin-left: 47px; }

.more_vid { padding-top: 10px; }
a.more_vid_item { display: block; height: 58px; width: 276px; padding: 4px; font-size: 14px; }
a.more_vid_item:hover { background: #EFEFEF; }
.more_vid_item .image { display: block; height: 56px; width: 75px; margin-right: 10px; float: left; border: 1px solid #555; background: #555; }


#content_slideshow {
	margin-top: 20px;
}

.slideshow_control {
	width: 450px;
	height: 75px;
	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 #0062A6;
}
.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://i.acdn.us/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;
	width: 470px;
	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;
}
