@charset "UTF-8";
/* CSS Document */


#medrec{margin-bottom:0;}
#row_top{margin:0px; }
#channel_title a{ color:#FFF; text-decoration:none;cursor:pointer;}
#channel_title a:hover{ color:#FFF; border-bottom:1px dotted #777}
/* TOP 10s */
.top10 { margin-bottom:30px !important; background-image:none !important; min-height:280px; overflow:hidden}
.top10 a{font-size:15px; font-weight:bold; color:#ff9f2e}
.top10lists li { list-style:none; height:18px; margin:0 3px; line-height:17px}
.top10lists li a{font-size:12px;font-weight:normal}
.top10lists ul{ margin:0px; padding:0px ;height:210px;width:340px !important; }


.top10lists{
	float:right !important;
	height:210px;
	margin:15px 0px !important;
	padding:0 px;
	width:340px; 
}
#top10main{  width:460px; font-size:11px; display:block; padding:15px 0 ;}
#top10main img{
	background:none;
border:1px solid #999;
background-color:#FFFFFF;
float:left;
margin:0 10px 10px 0;
padding:2px;
max-width:300px

}
#top10main p{ margin:0; padding:0 }
#top10main p a{font-size:11px }

#top10main ol{ display:inline; list-style-position:inside; list-style:inside;  margin:0; padding:0; list-style-type:decimal;  }
#top10main ol li{ margin-left:10px;}


.tags{
	float:right !important;
	height:210px;
	margin:15px 15px 0 0 ;
	padding:0px;
	width:130px; 
}
.tags li { list-style:none; height:15px; margin:0 3px; line-height:13px;}
.tags li a{font-size:11px; font-weight:normal}

.tags ul{ margin:0px; padding:0px ; height:210px; width:130px !important; }

#microsite{ margin:12px 0; float:right}

#social_main{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	margin:20px 0 15px;
	*margin:20px 0 15px;
	padding:0;
	float:left
}
#social_main ul{ 
	margin:0;
	padding:0;
	width:650px;
}
#social_main li{ 
	display:block;
	float:left;
	width:130px;
}
#social_main img{ 
	float:left;
	margin:0 4px;
	vertical-align:top;
	width:48px;
	border:none
}

.news_font a{ color:#4a4 !important}
.blog_font a{ color:#dc0201 !important}
.blog_font li {font-size:9px;font-style:italic;font-weight:bold; line-height:15px; height:15px;}
/*.blog_font .new a {font-weight:bold !important;}*/
.blog_font li a{font-style: normal !important}
#blog_post { width:480px; text-align:right}
#blog_post a{ font-size:11px;}
#blog_post img{ background:none; border:none; margin:1px 3px; float:right}
.top10 li a{ font-size:11px;font-style: normal  !important}
#mini_logo{border: 0; margin: 0; padding: 0; float: right;}
#mini_logo div{margin:0 2px 0 0; padding: 0; font-weight: bold; color: #fff; float: left; line-height: 9px; font-size: 11px;}
#mini_logo img{
	background-image:url(/newsite/logo_mini6.png);
	*background-image:url(/newsite/logo_mini9.png);
	border:0 none;
	margin:0;
	padding:0;
}



/* FOR BLOGS ON MAIN PAGE */

.top10 embed{	
float:left;
height:165px;
margin:0 10px 10px 0;
width:240px;
}

/* MODIFIERS FOR NEW DESIGN */
#mainbox 		{padding:0;}
#mainbox_content{height:240px;}
#breadcrumb {height:30px;line-height:30px;}
.bkgd_white {height:300px;}

.hp_tags ul{
	height:225px !important;
	overflow:hidden;
	width: 120px !important;
}
.hp_more ul{
	height:225px !important;
	overflow:hidden;
	width:355px !important;
}
.hp_more{
	margin:10px 20px !important;
	width: 355px !important;
}
.hp_tags{
	margin:10px 0 !important;
	width: 120px !important;
}
.hp_tags a{
	font-weight:bold !important
}

.related_tags{
	margin:10px 0;
	padding:0
}
.related_tags h2{
	font-size:14px;
	border-bottom:none;
}
.related_tags a{
	font-size:11px;
line-height:15px;
margin:0 10px 0 0;
padding:0;
	
}
#top10main .title a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal ;
	font-size:21px;
	line-height:21px;
	
	
}
.categories {text-align:center; }
.categories a{font-weight:bold; }

h2{
	margin:0;
	padding:0 0 0 5px;
	height:30px;
	font-size:14px;
	
	
	line-height:40px;
	*line-height:30px;
	
	}
h2 a{
	font-size:17px;
	font-weight:bold
	
}


/* SERIES FOR BLOGS MAIN PAGE */
.series1 { width:380px;float:left; padding:2px 2px 0; margin:0}
.series2 { width:340px;float:left; padding:2px 2px 0; margin:0}
.series1 li{ padding:0 2px; list-style:none }
.series2 li{ padding:0 2px; list-style:none }
.series1 a{
	font-size:12px !important;
	font-weight:bold
}
.series2 a{
	font-size:11px;
	font-weight:normal
	
}

/* ADDED from live.css 

#grid_5min {
margin:0;
width:980px;
}

#grid_5min {
margin:0;
width:980px;
color:#ccc
}
/* 5 min specific 
#grid_5min div{
	width:150px
	
}
#grid_5min #author{
	margin:0;
	font-size:9px ;
	
}
#grid_5min #author a{
	
	font-size:9px ;
	
}

#grid_5min #category{
	margin:0 0 0 5px;
	float:left;
	text-align:left
}
#grid_5min #category a{
	font-size:9px ;
	color:#fff;
}

#grid_5min a {
	font-size:12px;
	font-weight:bold;
	line-height:12px !important;
}

#grid_5min img {
	width:150px;
	height:100px;
	border: 0;

	margin:0;
	padding:0;
}

#grid_5min p {
	background-image:url(/newsite/images/backrelatedB.jpg);
	background-repeat:repeat-x;
	border-color:#333333;
	font-size:11px;
	height:50px;
	line-height:13px;
	margin:0;
	padding:5px;
}

#grid_5min div:hover {
	border:1px solid #006677;
	cursor:pointer;
	margin:10px 5px ;
}

#grid_5min div {
	background-color:#16181B;
	border-color:#222 #222 #444444;
	border-style:solid solid dotted;
	border-width:1px;
	float:left;
	height:180px;
	margin:10px 5px ;
	padding:0;
	vertical-align:top;
	width:150px;
}



#play{
	background-color: transparent !important;
	*display:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/newsite/images/pixel_semi.png');
	background-image:url(/newsite/images/pixel_semi40.png) !important;
	color:#FFFFAA;
	font-family:tahoma,helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	height:13px !important;
	line-height:13px;
	margin:87px 0 0 !important;
	line-height:13px;
	margin-top:41px;
	position:absolute;
	text-align:right;
	width:100px;
	border:none !important;
	padding: 0 !important;
}
#play img{
	float:right;
	height:13px;
	margin:0px 3px 0 1px;
	padding:0;
	width:13px;
}


*/
#logo_partner{
	float:right;
margin:-20px 0 0 0!important;

width:60px;
	
}
#logo_partner_big{
	
	
}
#play_latest{
	position:absolute;
	float:right;	
}
#play_latest img{
	float:right;
	height:13px;
	margin:0px 3px 0 1px;
	padding:0;
	width:13px;
}

#bar_3rd {
background-color:#334455;
background-repeat:repeat-x;
border-bottom:1px solid #555555;
}



/* FOR REDESIGN  PART II*/
.size_grid div {width:234px;}
#grid_big img {
	
	border-width:0 0 14px;
float:left;
margin:7px 7px 0 0;
padding:1px 0;
}
#grid_big div {
	float:left;
	height:85px;
	margin:0;
	padding:5px;
	vertical-align:top;
	color:#808080;
}
#grid_big a {
	font-size:12px;
	line-height:13px !important;
	color:#20bade;
}

#grid_small h2{
	font-size:17px;
	line-height:42px;
	*line-height:31px;
	padding:1px 1px 1px 3px;
	letter-spacing:-.5px
}

#dot{
	margin:1px !important;
}

#play2 {
	background-image:url(/newsite/images/pixel_semi40.png);
	background-image: none;
	font-weight:normal;
	height:13px;
	line-height:13px;
	margin:0;
	margin-top:50px !important;
	 *margin:50px 0 0 -155px !important; 
	position:absolute;
	text-align:right;
	width:100px !important;
	*width:25px !important; 
}
#play2 img{
	float:right;
	height:13px;
	margin:0px 2px 0 1px;
	*margin:0px;
	padding:0;
	width:13px;
	border: none;
	background:transparent;
	background-image:url(/newsite/images/play_button_trans3.png);
	*background-image:url(/newsite/images/play_button.png);
}

#play2 a, #play3 a{
	color:#FFFFAA;
	font-size:11px !important;
	font-weight:normal !important;
	line-height:13px !important;
	width:100%;
	cursor:pointer;
	display:block
}

#play2 a:hover, #play3 a:hover{
	text-decoration: none;
	color:#fff;
}

#play3 {
	font-weight:normal;
	height:13px !important;
	line-height:13px;
	margin: 117px 0 0 0 !important;
	position:absolute;
	text-align:right;
	border: none !important;
	width:230px;
}
#play3 img{
	float:right;
	height:13px;
	margin:0px 3px 0 1px;
	padding:0;
	width:13px;
	border: none !important;
	visibility: visible;  
	
}






