@charset "utf-8";
/* CSS Document */


/* Standard Crap */
body { background: url(../images/main_bg.gif) top repeat-x #2d6c99;	margin: 0; padding: 0; font-family: Tahoma;	font-size: 12px; color: #000; }
html, body { height: 100%; }
html>body .body { min-height: 100%;	height: auto; }
/* --xmas-- .logo_wrapper {	position: absolute;	width: 100%; height: 153px;	padding: 0; margin: 0; top: 0; left: 0;	background: url(../images/xmas_top_bg.png) repeat-x; } */
/* --normal-- .logo_wrapper {	position: absolute;	width: 100%; height: 153px;	padding: 0; margin: 0; top: 0; left: 0;	background: url(../images/top_bg.png) repeat-x; } */
.logo_wrapper {	position: absolute;	width: 100%; height: 153px;	padding: 0; margin: 0; top: 0; left: 0;	background: url(../images/top_bg.png) repeat-x; }
.logo {	width: 800px; height: 150px; margin: 0px auto; top: 0;}
/* End Standard Crap */


/* Advertisements */
.top_ad_wrapper { position: absolute; width: 100%; height: 100px; padding: 0; margin: 0; top: 200px; left: 0; }
.top_ad { width: 728px; height: 90px; margin: 0px auto;	background: #FFFFFF; border: #000000 1px solid; }
.bottom_ad_wrapper { width: 100%; height: 100px; padding: 0; margin: 5px 0 0 0; }
.bottom_ad { width: 728px; height: 90px; margin: 0px auto; background: #FFFFFF;	border: #000000 1px solid; }
.sidebar_ad_wrapper { width: 100%; padding: 0; }
.sidebar_ad { width: 120px; margin: 0px auto; }
.leftside_ad_wrapper { position: absolute;	width: 100%; height: 1px; padding: 0; margin: 0; top: 200px; }
.leftside_ad { width: 160px; height: 600px; margin: 0px auto; position: relative; left: -610px; top: 100px; }
.rightside_ad_wrapper { position: absolute;	width: 100%; height: 1px; padding: 0; margin: 0; top: 200px; }
.rightside_ad { width: 160px; height: 600px; margin: 0px auto; position: relative; left: 610px; top: 100px; }
.scribol_wrapper { width: 100%; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background: #FFF; padding-top: 15px; padding-bottom: 20px; }
.scribol_title { font-weight: bold; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma; font-size: 15px; color: #000000; text-align: center; width: 100%; }
	/*-- BMM Search Ad */
	#bmm_ads { width:540px; float: left; display: inline; clear:both; margin: 0px 0px 0px; padding: 0px; }
	#bmm_ads h2 { font-size:16px; color: #AC2E2F; }
	#bmm_ads .sponsored {width:97%; text-align:right; padding:5px;}
	#bmm_ads .sponsored a { color:#999;font-size:1em;font-weight:bold; text-decoration:none;}
	#bmm_ads .bmmad {margin:5px 5px 5px 5px; text-align:left; float:left; width:260px; height: 95px;}
	#bmm_ads .adImage {float:left; border:0; width:65px; height:65px; margin-right:8px; margin-bottom:8px; clear:both;}
	#bmm_ads .adTitle {color:#444;font-size:14px;font-weight:bold; line-height:1.2em;}
	#bmm_ads .adDesc {color:#666;font-size:12px; line-height:1.2em;}
	#bmm_ads .adURL {color:#080;font-size:11px;text-decoration:none;}
	#bmm_search { width:511px; float: left; display: inline; clear:both; margin: 0px 0px 10px; padding: 0px; }
	/*-- END BMM Search Ad */
/* End Advertisements */


/* Search Box / Facebook & Twitter */
.search_wrapper { width: 250px; margin: 0px auto; top: -50px; left: 360px; position: relative; display: block; }
.search_wrapper img { border: 0; padding: 0px 2px 0px 2px; position: relative; vertical-align: middle; }
.search_wrapper span { border: 0; padding: 2px 0px 2px 0px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFF; display: block; width: 100%; text-align: center; vertical-align: middle; background: #131313; border-radius: 5px; margin-bottom: 2px; }
.search_text { margin: 0 0 0 0;	padding: 0;	background: url(../images/search_box.gif) no-repeat; width: 214px; height: 20px; border: 0;	font: 12px Tahoma; float: left;	color: #000000; }
.search_button { margin: 0 0 0 0; padding: 0; width: 36px; height: 20px; background: url(../images/search_button.gif) no-repeat; border: 0;	float: left; overflow: hidden; }
/* End Search Box / Facebook & Twitter */


/* Admin */
.admin_top_wrapper { width: 100px; margin: 0px auto; padding: 0; top: -150px; left: 360px; position: relative; }
.admin_top { cursor: pointer; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFF; margin: 0; padding: 8px; border: 0; background: #131313; border-radius: 5px; width: 100px; height: 15px; text-align: center; display: inline; }
.admin_top_tooltip { display: none; background: #131313; border-radius: 5px; width: 400px; height: 75px; padding: 5px; z-index: 1; border: 1px solid #FFF; }
.admin_top_tooltip_column { float: left; width: 33%; text-align: left; }
.admin_top_tooltip_column h4 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFF; border-bottom: 1px solid #FFF; width: 80%; margin: 1px; text-align: center; }
.admin_top_tooltip_column span { font-family: Tahoma; font-size: 10px; color: #FFF; }
.admin_inline_wrapper { width: 85%; font: 12px Tahoma; color: #FFF; background: #131313; border: 1px solid #000; margin: 0px auto; margin-top: 15px; margin-bottom: 15px; border-radius: 5px; }
.admin_inline { padding: 10px 10px 10px 10px; width: 95%; text-align: center; }
/* End Admin */


/* About */
.about_header { font-family: Tahoma; font-size: 22px; font-weight: bold; color: #000; width: 100%; margin: 0px auto; text-align: center; margin-bottom: 5px; }
.about_wrapper { margin: 0px auto; width: 579px; }
.about_score { width: 75px; float: left; margin: 1px; background: #FFF; }
.about_score2 { width: 500px; float: left; margin: 1px; background: #FFF; }
.about_score_bg { width: 75px; float: left;	margin: 1px; background: #E8E8E8; }
.about_score_bg2 { width: 500px; float: left; margin: 1px; background: #E8E8E8; }
.about_score_header { width: 75px; float: left; background: #000000; font: 14px Tahoma;	font-weight: bold; color: #FFFFFF; text-align: center; margin: 1px; }
.about_score2_header { width: 500px; float: left; background: #000000; font: 14px Tahoma; font-weight: bold; color: #FFFFFF; text-align: center; margin: 1px; }
.about_staff { background: #FFFFFF; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; width: 90%; margin: 0px auto; margin-top: 15px; }
.about_staff_extender { background: #FFFFFF; width: 100%; height: 5px; clear: both; }
.about_staff_avatar { float: left; width: 10%; }
.about_staff_avatar img { width: 45px; height: 45px; border: 0; margin-left: 15px; margin-top: 15px; }
.about_staff_body { float: right; width: 90%; font-family: Tahoma; font-size: 12px; color:#000; }
.about_staff_body h3 { display: block; width: 90%; text-align: center; font-size: 14px; font-weight: bold; margin: 5px; }
.about_staff_footer { background: #131313; font-family: Tahoma; font-size: 12px; color:#FFF; clear:both; width: 90%; margin: 0px auto; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; text-align: center; margin-bottom: 10px; }
.about_staff_footer a, .about_staff_footer a:active, .about_staff_footer a:visited { text-decoration: none; color: #FFF; }
.about_staff_footer a:hover { text-decoration: underline; color: #2e73c1; }
/* End About */


/* Main Layout */
.content { width: 1000px; margin: 0px auto; padding: 0; border: 1px solid #000; background: #f3f3f3;}
.content_wrapper { width: 100%;	position: absolute;	top: 300px; left: 0; padding: 0; margin: 0; }
.footer_wrapper { width: 100%; border-top: 1px solid #000; background: #131313;	margin-top: 5px; }
.footer { width: 1000px; margin: 0px auto; font-family: Tahoma;	font-size: 12px; color: #FFF; padding: 5px 5px 5px 5px; }
.footer_links_wrapper {	width: 100%; }
.footer_copyrights_wrapper { width: 100%; font-family: Tahoma; font-size: 12px; color: #FFF; margin-top: 10px; margin-bottom: 10px; }
.footer_links_wrapper span { position: relative; float: left; width: 25%; }
.footer_links_wrapper span h3 { color: #2e71c2; font-family: Tahoma; font-size: 16px; font-weight: bold; }
.footer_links_wrapper span ul.footer_menu { display: block; list-style-type: none; width: auto; height: auto; }
.footer_links_wrapper span ul.footer_menu li { position: relative; left: -35px;	top: -5px; display: block; margin: 0; padding: 0; }
.footer_links_wrapper span ul.footer_menu li a { text-decoration: none; color: #FFF; }
.footer_links_wrapper span ul.footer_menu li a:hover { text-decoration: underline; color: #2e71c2; }
.footer_links_wrapper span ul.footer_menu li a:visited { text-decoration: none; color: #FFF; }
/* End Main Layout */


/* Front Page Layout */
.content_body_left_col { position: relative; float: left; width: 675px; padding: 0; margin: 0; background-color: #f1f1f1; }
.content_body_right_col { position: relative; float: right; width: 317px; padding: 0; margin: 0; background-color: #FFF; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; }
.block1 { width: (100% - 10px); margin: 0px 0px 10px 10px; padding: 0; overflow: hidden; display: block; clear: both; }
.block2 { width: 148px; float: left; margin: 0px 0px 10px 10px; }
.block1 h3, .block2 h3 { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #000; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #000; }
.block1 h3 { width: 297px; }
.block2 h3 { width: 138px; }
.block1 h3 span, .block2 h3 span { position: relative; float: right; font-size: 12px; margin-top: 4px; }
.block1 span, .block2 span { font-family: Tahoma; font-size: 12px; color: #000000; display: block; }
.block1 span embed { width: 300px; height: 300px; }
.clear { clear: both; float: none; }
.block1_title, .block1_title:active, .block1_title:visited { color: #000; text-decoration: none; }
.block1_title:hover { color: #2e73c1; text-decoration: none; }
.block2_title, .block2_title:active, .block2_title:visited { color: #000; text-decoration: none; }
.block2_title:hover { color: #2e73c1; text-decoration: none; }
.block2_image { width: 115px; height: 115px; padding: 1px; margin: 1px auto;}
.block2_image img { width: 110px; height: 110px; border: 1px solid #000; }
.block2_image_a { cursor: pointer; }
.block2_image_a, .block2_image_a:active, .block2_image_a:visited { border: 0; display: block; }
.block2_image_a:hover { display: block; position: absolute; height: 111px; width: 111px; background: #131313; vertical-align: center; text-align: center; }
.block2_image_tooltip { display: none; background: #131313; padding: 5px; border: 1px solid #FFF; width: 330px; height: 150px; overflow: auto; font: Tahoma 11px; color: #FFF; border-radius: 5px; z-index: 1; }
.block2_image_tooltip_header { font-family: Tahoma; font-size: 12px; color: #FFF; font-weight: bold; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #FFF; height: 14px; overflow: hidden; }
.block2_image_tooltip img { border: 3px solid #FFF; border-radius: 5px; float: left; padding: 2px; margin: 2px; width: 110px; height: 110px; }
.block2r_image_a { cursor: pointer; }
.block2r_image_a, .block2_image_a:active, .block2_image_a:visited { border: 0; display: block; }
.block2r_image_a:hover { display: block; position: absolute; height: 111px; width: 111px; background: #131313; vertical-align: center; text-align: center; }
.block2r_image_tooltip { display: none; background: #131313; padding: 5px; border: 1px solid #FFF; width: 330px; height: 150px; overflow: auto; font: Tahoma 11px; color: #FFF; border-radius: 5px; z-index: 1; }
.block2r_image_tooltip_header { font-family: Tahoma; font-size: 12px; color: #FFF; font-weight: bold; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #FFF; height: 14px; overflow: hidden; }
.block2r_image_tooltip img { border: 3px solid #FFF; border-radius: 5px; float: right; padding: 2px; margin: 2px; width: 110px; height: 110px; }
/* End Front Page Layout */


/* Poll Layout */
.poll { }
.poll_votebar { width: 95%; padding: 0px; margin: 0px; height: 15px; background: #EAF0FF; border:1px solid #000000; }
.poll_votefill { padding: 0px; margin: 0px; background: #2E71C3; height: 15px; }
.poll_vote_undertext { font-family: Tahoma; font-size: 11px; margin-bottom: 3px; }
.poll_option { border: 1px solid #000000; margin: 2px; padding: 0; }
.poll_option_text { font-family: Tahoma; font-size: 13px; display: inline; font-weight: bold; }
.poll_button_wrapper { display: block; width: 55px; margin: 0px auto; }
.poll_button { display: block; background: #EAF0FF; font-family: Tahoma; font-size: 14px; font-weight: bold; border: 1px solid #000000; }
.poll_bottom { display: block; text-align: center; width: 100%; font-family: Tahoma; font-size: 12px; margin: 5px 0 5px 0; }
/* End Poll Layout */


/* Poll Layout - Comment Page */
.poll_cpage { width: 60%; margin: 0px auto; }
.poll_votebar_cpage { width: 95%; padding: 0px; margin: 0px; height: 25px; background: #EAF0FF; border:1px solid #000000; }
.poll_votefill_cpage { padding: 0px; margin: 0px; background: #2E71C3; height: 25px; }
.poll_vote_undertext_cpage { font-family: Tahoma; font-size: 13px; margin-bottom: 3px; }
.poll_option_cpage { border: 1px solid #000000; margin: 4px 0 4px 0; padding: 0; }
.poll_option_text_cpage { font-family: Tahoma; font-size: 14px; display: inline; font-weight: bold; }
.poll_button_wrapper_cpage { display: block; width: 55px; margin: 0px auto; }
.poll_button_cpage { display: block; background: #EAF0FF; font-family: Tahoma; font-size: 14px; font-weight: bold; border: 1px solid #000000; }
.poll_bottom_cpage { display: block; text-align: center; width: 100%; font-family: Tahoma; font-size: 12px; }
/* End Poll Layout - Comment Page */


/* Landing layout */
.landing_body_title { width: 990px; font-family: Tahoma; font-size: 20px; font-weight: bold; color: #000; display: block; padding: 5px; margin-bottom: 5px; background: #FFF; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; }
.landing_body_title span { font-family: Tahoma; font-size: 14px; font-weight: normal; }
.landing_body_footer { font-family: Tahoma; font-size: 14px; color: #000; background: #FFF; border-radius: 5px; padding: 5px; width: 40px; margin: 0px auto; }
.landing_body { }
/* End Landing layout */


/* Article Layout */
.article_body_wrapper { width: 750px; position: relative; float: left; background: #FFF; border-radius: 5px; margin-top: 10px; }
.article_wrapper_rfloat { width: 240px; position: relative; float: right; background: #FFF; border-radius: 5px; margin-top: 10px; }
.article_rfloat_block { width: 220px; margin: 5px auto; margin-bottom: 20px; }
.article_rfloat_block h3 { width: 210px; font-family: Tahoma; font-size: 16px; font-weight: bold; color: #000; display: block; padding: 0; margin: 1px auto; border-bottom: 1px solid #000; }
.article_rfloat_block h3 a, .article_rfloat_block h3 a:active, .article_rfloat_block h3 a:visited { color: #000; text-decoration: none; }
.article_rfloat_block h3 a:hover { color: #2e73c1; text-decoration: none; }
.article_rfloat_block span { width: 95%; margin: 3px auto; font-family: Tahoma; font-size: 13px; color: #000000; display: block; }
.article_title { width: 70%; display: block; text-align: center; font-family: Tahoma; font-size: 24px; color: #000; font-weight: bold; border-bottom: 1px solid #000; margin: 1px auto; }
.article_sub_title { display: block; font-face: Tahoma; font-size: 10px; color: #666; width: 70%; text-align: center; margin: 0px auto; }
.article_image { display: block; margin: 0px auto; width: 100%; margin: 0px auto; text-align: center; }
.article_addthis { width: 375px; margin: 2px auto; padding: 1px; text-align: center; }
.article_addthis a { margin: 1px; padding: 0; display: inline; }
.addthis_button_facebook_like { width: 75px; }
.addthis_button_tweet { width: 95px; }
.addthis_button_google_plusone { width: 65px; }
.button_reddit { position: relative; top: 2px; }
.article_body { width: 95%; padding: 10px; margin: 5px auto; font-family: Tahoma; font-size: 14px; color: #000; }
.article_disqus { width: 800px; padding: 5px 25px 5px 25px; margin: 10px auto; border-radius: 5px; background: #FFF; }
.article_info_footer { width: 1000px; text-align: center; font-family: Tahoma; font-size: 10px; color: #000; }
.about_author_wrapper { width: 400px; height: 100px; background: url(../images/avatar_bg.png); margin: 10px auto; }
.about_author_image { position: relative; float: left; top: 28px; left: 20px; }
.about_author_image img { width: 45px; height: 45px; border: 0; }
.about_author_name_wrapper { width: 315px; height: 41px; float: right; margin: 0px auto; overflow: hidden; margin-top: 32px; margin-right: 25px; }
.about_author_name { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #FFF; display: block; width: 100%; text-align: center; }
.about_author_sub_name { font-family: Tahoma; font-size: 11px; color: #f0f0f0; display: block; width: 100%; text-align: center; margin: 0; padding: 0; }
.about_author_sub_name a, .about_author_sub_name a:visited, .about_author_sub_name a:active { color: #f0f0f0; text-decoration: none; }
.about_author_sub_name a:hover { color: #2e73c1; text-decoration: underline; }
.article_press_release_wrapper { width: 95%; background: #F0F0F0; border: 3px solid #F0F0F0; border-radius: 5px; padding: 5px; margin: 0px auto; margin-bottom: 20px; }
.article_press_release { display: none; font-family: Tahoma; font-size: 11px; color: #000000; }
.article_press_release_header { width: 100%; font-family: Tahoma; font-size: 14px; color: #000000; }
.article_press_release_toggle { width: 185px; margin: 0px auto; font-family: Tahoma; font-size: 13px; border: 1px solid #000000; background: #FFFFFF; font-weight: bold; padding: 2px; border-radius: 2px; text-align: center; }
.article_press_release_toggle a, .article_press_release_toggle a:visited, .article_press_release_toggle a:active { text-decoration: none; color: #000000; }
.article_press_release_toggle a:hover { text-decoration: underline; color: #000000; }
.article_zergnet_wrapper { width: 800px; padding: 5px 25px 5px 25px; margin: 10px auto; border-radius: 5px; background: #FFF; }
.article_zergnet_title { font-weight: bold; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma; font-size: 15px; color: #000000; text-align: center; width: 100%; }
.article_related_articles_wrapper { width: 750px; position: relative; float: left; background: #FFF; margin-top: 30px; margin-bottom: 0px; border-radius: 5px; }
.article_related_articles_title { font-weight: bold; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma; font-size: 15px; color: #000000; text-align: center; width: 100%; display: block; }
.article_related_article { float: left; width: 180px; margin: 10px auto; padding: 20px; margin-left: 20px; text-align: center; font-size: 13px; font-weight: bold; font-family: Tahoma; }
.article_related_article img { border: 1px solid #000; width: 180px; height: 180px; }
/* End Article Layout */


/* Gallery */
.gallery_wrapper { width: 660px; position: relative; margin: 5px auto; padding:10px; border-radius: 5px; border:1px solid #000; background: #F1F1F1; }
.gallery_block { display: block; }
.gallery_block_image { float: left; width: 200px; height: 200px; margin: 10px; }
.gallery_block_image img { border: 1px solid #000; width: 200px; height: 200px; }
/* End Gallery */

/* Top Bar Layout */
.top_bar_wrapper { width: 100%; height: 110px; background: #FFF; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; }
.top_bar_block { position: relative; float: left; width: 240px; height: 110px; padding: 0 5px 0 5px; }
.top_bar_block h3 { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #000; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #000; }
.top_bar_block_title, .top_bar_block_title:active, .top_bar_block_title:visited { color: #000; text-decoration: none; }
.top_bar_block_title:hover { color: #2e73c1; text-decoration: none; }
.top_bar_block span { font-family: Tahoma; font-size: 12px; color: #000; display: block; }
.top_bar_block_image { width: 80px; height: 110px; padding: 5px 0 18px 0; position: relative; float: left;}
.top_bar_block_image img { width: 75px; height: 75px; border: 1px solid #000; }
.top_review { cursor: pointer; }
.top_review, .top_review:active, .top_review:visited { border: 0; display: block; }
.top_review:hover { display: block; position: absolute; height: 76px; width: 76px; background: #131313; vertical-align: center; text-align: center; }
.top_review_tooltip { display: none; background: #131313; padding: 5px; border: 1px solid #FFF; width: 350px; height: 125px; overflow: auto; font: Tahoma 11px; color: #FFF; border-radius: 5px; z-index: 1; }
.top_review_tooltip_header { font-family: Tahoma; font-size: 12px; color: #FFF; font-weight: bold; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #FFF; height: 14px; overflow: hidden; }
.top_review_tooltip img { border: 3px solid #FFF; border-radius: 5px; float: left; padding: 2px; margin: 2px; width: 75px; height: 75px; }
.top_video { cursor: pointer; }
.top_video, .top_video:active, .top_video:visited { border: 0; display: block; }
.top_video:hover { display: block; position: absolute; height: 76px; width: 76px; background: #131313; vertical-align: center; text-align: center; }
.top_video_tooltip { display: none; background: #131313; padding: 5px; border: 1px solid #FFF; width: 350px; height: 125px; overflow: auto; font: Tahoma 11px; color: #FFF; border-radius: 5px; z-index: 1; }
.top_video_tooltip_header { font-family: Tahoma; font-size: 12px; color: #FFF; font-weight: bold; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #FFF; height: 14px; overflow: hidden; }
.top_video_tooltip img { border: 3px solid #FFF; border-radius: 5px; float: right; padding: 2px; margin: 2px; width: 75px; height: 75px; }
.top_news { cursor: pointer; }
.top_news, .top_news:active, .top_news:visited { border: 0; display: block; }
.top_news:hover { display: block; position: absolute; height: 76px; width: 76px; background: #131313; vertical-align: center; text-align: center; }
.top_news_tooltip { display: none; background: #131313; padding: 5px; border: 1px solid #FFF; width: 350px; height: 125px; overflow: auto; font: Tahoma 11px; color: #FFF; border-radius: 5px; z-index: 1; }
.top_news_tooltip_header { font-family: Tahoma; font-size: 12px; color: #FFF; font-weight: bold; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #FFF; height: 14px; overflow: hidden; }
.top_news_tooltip img { border: 3px solid #FFF; border-radius: 5px; float: left; padding: 2px; margin: 2px; width: 75px; height: 75px; }
.top_articles { cursor: pointer; }
.top_articles, .top_articles:active, .top_articles:visited { border: 0; display: block; }
.top_articles:hover { display: block; position: absolute; height: 76px; width: 76px; background: #131313; vertical-align: center; text-align: center; }
.top_articles_tooltip { display: none; background: #131313; padding: 5px; border: 1px solid #FFF; width: 350px; height: 125px; overflow: auto; font: Tahoma 11px; color: #FFF; border-radius: 5px; z-index: 1; }
.top_articles_tooltip_header { font-family: Tahoma; font-size: 12px; color: #FFF; font-weight: bold; display: block; padding: 0; margin: 1px; border-bottom: 1px solid #FFF; height: 14px; overflow: hidden; }
.top_articles_tooltip img { border: 3px solid #FFF; border-radius: 5px; float: left; padding: 2px; margin: 2px; width: 75px; height: 75px; }
/* End Top Bar Layout */


/* List Layout */
.list_locale_wrapper { width: 85%; font: 12px Tahoma; color: #000000; background: #E8E8E8; border: 1px solid #000000; margin: 0px auto; margin-top: 15px; margin-bottom: 15px; border-radius: 5px; }
.list_locale_wrapper a, .list_locale_wrapper a:visited, .list_locale_wrapper a:active { padding: 2px; color: #3366cc; text-decoration: none; }
.list_locale_wrapper a:hover { padding: 2px; color: #000000; text-decoration: underline; }
.list_locale { padding: 10px 10px 10px 10px; width: 95%; text-align: center; }
.list_locale .selected { background: #3366cc; font-weight: bold; padding: 2px; color: #FFFFFF; }
.list_locale_footer { }
.list_locale_footer .left { float: left; width: 25px; height: 25px; display: block; }
.list_locale_footer .right { float: right; width: 25px; height: 25px; display: block; }
.list_wrapper { width: 874px; margin: 0px auto; padding: 0; }
.list_header_title, .list_title1, .list_title2 { width: 592px; }
.list_header_platform, .list_platform1, .list_platform2 { width: 75px; text-align: center; }
.list_header_score, .list_score1, .list_score2 { width: 45px; text-align: center; }
.list_header_date, .list_date1, .list_date2 { width: 75px; text-align: center; }
.list_header_comments, .list_comments1, .list_comments2 { width: 45px; text-align: center; height: 14px; }
.list_header_title, .list_header_platform, .list_header_score, .list_header_date, .list_header_comments { float: left; padding: 3px; margin: 1px; background: #000000; color: #FFFFFF; font-weight: bold; }
.list_title1, .list_platform1, .list_score1, .list_date1, .list_comments1 { float: left; padding: 3px; margin: 1px; background: #FFFFFF; color: #000000; overflow: hidden;	height: 13px; }
.list_title2, .list_platform2, .list_score2, .list_date2, .list_comments2 {	float: left; padding: 3px; margin: 1px; background: #E8E8E8; color: #000000; overflow: hidden; height: 13px; }
.list_wrapper a.list_header, .list_wrapper a.list_header:active, .list_wrapper a.list_header:visited { color: #FFFFFF; text-decoration: none; }
.list_wrapper a.list_header:hover { color: #FFFFFF; text-decoration: underline; }
.list_title1 a, .list_title1 a:visited, .list_title1 a:active { color: #3366cc; text-decoration: none; }
.list_title1 a:hover { color: #000000; text-decoration: underline; }
.list_title2 a, .list_title2 a:visited, .list_title2 a:active { color: #3366cc; text-decoration: none; }
.list_title2 a:hover { color: #000000; text-decoration: underline; }
.list { cursor: pointer; }
.list_tooltip { display: none; background: #E8E8E8; padding: 5px; border: 1px solid #000; width: 300px; height: 85px; overflow: auto; font: Tahoma 11px; color: #000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; border-radius: 5px; }
.list_tooltip img { float: left; padding: 5px; width: 75px; height: 75px; }
/* End List Layout */


/* Default Link Style */
a, a:visited, a:active { text-decoration: none; color: #2e73c1; }
a:hover { text-decoration: underline; color: #000; }
/* End Default Link Style */


/* News Style */
.addthis_mini {	display: block; margin: 0px auto; width: 95px; padding: 2px; }
.newsblock { width: 100%; background: #FFF;	margin: 0; padding: 0; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; }
.news_title { padding: 0 10px 0 10px; width: 100%; display: block; font-family: Tahoma; color: #000; text-align: left; font-size: 18px; }
.news_title a, .news_title a:visited, .news_title a:active { text-decoration: none;	color: #000; }
.news_title a:hover { text-decoration: underline; color: #2e73c1; }
.news_content { width: 100%; display: block; padding: 5px 10px 5px 10px; clear: both; overflow: auto; }
.news_thumb { overflow: hidden; padding: 0 5px 5px 0; text-align: center; float: left; }
.news_thumb img { width: 150px; height: 150px; border: 0; }
.news_date { font-family: Tahoma; font-size: 10px; color: #000; }
.news_body { font-family: Tahoma; font-size: 14px; color: #000;	width: 95%; }
.news_body a, .news_body a:visited, .news_body a:active { text-decoration: none; color: #2e73c1; }
.news_body a:hover { text-decoration: underline; color: #000; }
.news_body p { width: 500px; margin: 0px auto; }
.news_comments { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #FFF; padding: 4px 0px 0px 5px; }
.newsblock_footer_right { position: relative; float: right; padding: 2px 5px 0px 0px; }
.newsblock_footer { margin: 0 0 15px 0; padding: 0 0 5px 0;	width: 95%;	height: 20px; background-color: #131313; border-bottom-right-radius: 5px 5px; vertical-align: middle; }
.newsblock_footer a, .newsblock_footer a:visited, .newsblock_footer a:active { text-decoration: none; color: #FFF; }
.newsblock_footer a:hover {	text-decoration: none; color: #2e73c1;}
/* End News Style */