





#SearchResults   { color: #000; }
#SearchResults a { color: #06C; text-decoration:none;}
#SearchResults p { margin-bottom:0px; line-height:16px; }
#SearchResults h2 { font-size:12px; font-weight:normal; display:inline; color:#000; font-family:Arial;}
#SearchResults h4 { font-size:12px; font-weight:normal; }
#srch_h {color: #6A6A6A; font:normal 22px/normal georgia,times,serif; display:inline; }
#srch_h h1 { color:#6A6A6A; font:normal 22px/normal georgia,times,serif; display:inline; }
.SearchQuery { margin-bottom:5px;-bottom:1px solid blue;text-align:right; }
#atr { margin-bottom:7px; }
#atr h1 { color: #6A6A6A; ont:normal 22px/normal georgia,times,serif; display:inline; }
#atr img { vertical-align:bottom; }
#sortlinks { float:right;font-size:13px; margin-bottom:10px;}
#sortlinks a { text-decoration: none; }
#sortlinks a:hover { text-decoration: underline; }
sup { font-size: 11px; font-weight:normal;}

#lightbox{
	display:none;
	position: absolute;
	z-index:9999;
	top:20px;
	left:50%;
	width:670px;
	height:485px;
	/*margin:-225px 0 0 -250px;*/
	/*margin-top:-325px;*/
	margin-left:-335px;
	margin-right:335px;
	border:2px solid #333333;
	background:#fff;
	text-align:left;
	direction:ltr;
	overflow: auto;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

table.ranking {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: rgb(255, 153, 0) rgb(255, 153, 0) rgb(255, 153, 0) rgb(255, 153, 0);
	border-collapse: collapse;
	background-color: white;
}
table.ranking th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: rgb(255, 153, 0) rgb(255, 153, 0) rgb(255, 153, 0) rgb(255, 153, 0);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ranking td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: rgb(255, 153, 0) rgb(255, 153, 0) rgb(255, 153, 0) rgb(255, 153, 0);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.aut_icons {text-align:center; font-size:12px; line-height:135%;}
.aut_icons a  { color: navy; }
.aut_icons td { padding-left:15px; padding-right:15px; padding-bottom:15px; text-align:center;}
.aut_icons img { padding-bottom:4px; }
.aut_bottom td { text-align:left; }
.aut_bottom h2 { color:#558ed5; font-size:12pt; font-weight:bold; margin-bottom:10px; font-family: arial; }
.aut_bottom ul { 	margin-left: 25px; list-style-image: url(img/1leftarrow.png); font-size:13px; }
.aut_bottom li { 	margin-right: 0px; margin-bottom: 12px; }

.stats_table {
  border: 1px solid #9c9c9c;
}
.stats_th {
  color:#fff;
  text-align:center;
  font-weight: bold;
  background-color: #ff9900;
  padding: 5px 5px 5px 5px;
  border-bottom: 1px solid #666666;
  white-space: nowrap;
  vertical-align:middle;
}
.stats_td, .stats_td_l, .stats_td_t {
  padding: 4px 4px 4px 4px;
  border-left: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  text-align:center;
  vertical-align:middle;
}
.stats_td_l { border-top: 1px solid #666666; font-weight:bold;}
.stats_td_t { text-align:left; }
.tr_row0 { background-color: #F9F9F9; }
.tr_row1 { background-color: #FFFFFF; }
.tr_row_last { background-color: #ddeeff; }
.stats_buttons     { margin-left: 5px; }
.stats_buttons img { vertical-align:middle; }
.stats_td img { vertical-align:top; }
#stats_full td { vertical-align:middle; } 
	.snip-enc {
		padding-top: 0pt;
		padding-right: 0pt;
		margin-bottom: 15px;
		padding-left: 0pt;
		position: relative;
		clear: both;
		min-height: 70px;
		height:auto!important;
	}

	 .content-summary, .content-summary2{
		padding-left:32px;
	 }
	 .content-summary_nr { padding-left: 0px; }

	 .content-summary h3, .content-summary h3 a, .content-summary_nr h3, content-summary_nr h3 a {
		font-size:14px;
	 	font-weight: bold;
	 	display:inline;
	 }

	 .content-summary p, .content-summary2 p, .content-summary_nr p {
	 	margin: 0.2em 0 0.1em 0;
	 	line-height: 135%;
	 }

	 .content-summary2 h3, .content-summary2 h3 a {
		font-size:15px;
	 	font-weight: normal;
	 	display:inline;
	 }
	 
	 .content-details { color: #666; font-size:100%; line-height: 150%; }
	 .content-details img { vertical-align:middle; }
	 .pb1 { float:left;margin-top:4px;margin-left:10px;}

	 .thumb { padding: 3px; border: 1px solid #ccc;	margin-left:10px; margin-top:1px; margin-right:0px; float: right; }
     .rnk_hd { font-size:11px;font-family:Arial; margin:0; padding:0; line-height:16px; }
	 .ranking_th {
	 	width: 63px;
	 	height: 56px;
		color:#003572;
		font-size:12pt;
	 	padding-top: -2px;
		margin-top:0px;
	 	text-align: center;
	 	vertical-align: middle;
	 	display: block;
	 	background: url(img/ranking_bg.png) no-repeat;
		font-family: georgia,times,serif;
		font-weight:normal;
		position: absolute;
		top: 0pt;
		left: 0pt;
	 }
	 .ranking_th img { margin-top:3px; }
	 /*.ranking_th a   { color:#003572; }*/
	 #drill_down h1 { color:#000; font-weight:normal; font-family: Arial; font-size: 17pt; }
	 .drill_views { display:block; background-color:#eeeeee; padding-left: 20px; line-height: 45px; font-size: 20px; }
	 .drill_views img { vertical-align:middle; }
	 .drill_article_info    { margin-top:10px; margin-bottom:15px; }
	 .drill_article_info td { padding: 8px; font-size:20px; text-align:center; }
	 .drill_article_info img { vertical-align:middle; }
	 .drill_line            { height:4px; background-color:#eeeeee; }
	 .d_t                   { color: #ff0000; }

.roundcont   { width: 100%; background-color: #eeeeee; color: #fff; }
.roundcont p {	margin:0; padding:0; padding-left: 10px; line-height: 30px; font-size: 20px; color: #000; }
.roundtop    {	background: url(img/corner_tr.gif) no-repeat top right; }
.roundbottom {	background: url(img/corner_br.gif) no-repeat top right; }
img.corner   { width: 5px; height: 5px; border: none; display: block !important; }

#date_links { color:#000; vertical-align:middle; padding-top:25px; }
.drill_date_box { border:4px solid #c7c7c7; padding:4px; font-size:18px; background-color:#eeeeee; color:#000; white-space: nowrap; margin-top:15px; }
.drill_date_box td { vertical-align:middle; }
.drill_date_choose { font-size:15px; }
.drill_date_choose a { color: navy; }

.lnkc0 { text-decoration:underline;  }
.lnkc1 { text-decoration: none; font-weight:bold; }

.sdthf { background-color:#eeeeee; border-bottom:1px solid #c7c7c7; height:25px; vertical-align:middle; text-align:left; font-size:15px; padding-left:20px; margin-bottom:8px; white-space: nowrap; }
.sdthb { background-color:#fff;border:0;width:38px; height:25px; margin-bottom:8px;}

#stats_results { background-color:#eeeeee; border:1px solid #c7c7c7; vertical-align:middle; text-align:center; margin-top: 10px; margin-bottom:0;padding:0;}
.stable td { padding: 4px 4px 4px 20px; font-size: 12px; }
.chart_error { padding:10px; font-weight:bold; font-size: 14px; color:#ff3300; padding-bottom:0;}
#stats_keys { float:left;width:381px; margin-bottom:10px; }
#stats_refs { float:left;width:381px; margin-left:24px; margin-bottom:10px; }

.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px }
.ad_line1  {color:#0000CC;font-size:15px; text-decoration:underline }
.ad_text   {color:#000000;font-size:13px; text-decoration:none }
.ad_url    {color:green;font-size:13px; margin-bottom:12px; text-decoration:none }

#narrow_ad_unit { text-align:left; width:160px; }
.ad_line1_n  {color:#0066CC;font-size:13px; font-weight:bold; text-decoration:underline }
.ad_text_n   {color:#000000;font-size:12px; text-decoration:none }
.ad_url_n    {color:#999999;font-size:12px; margin-bottom:10px; text-decoration:none }

/* STAR RATING */
	#ratebox  b { font-size:14px; padding-bottom:5px; }
	#ratebox-current { margin-left: 5px; color: blue; font-style:italic; }
	.star-rating2{
		list-style:none;
		margin-left:0px!important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(img/alt_star.gif) top left repeat-x;		
	}
	
	.star-rating2 li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating2 li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating2 li a:hover{
		background: url(img/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating2 a.one-star{
		left: 0px;
	}
	.star-rating2 a.one-star:hover{
		width:25px;
	}
	.star-rating2 a.two-stars{
		left:25px;
	}
	.star-rating2 a.two-stars:hover{
		width: 50px;
	}
	.star-rating2 a.three-stars{
		left: 50px;
	}
	.star-rating2 a.three-stars:hover{
		width: 75px;
	}
	.star-rating2 a.four-stars{
		left: 75px;
	}	
	.star-rating2 a.four-stars:hover{
		width: 100px;
	}
	.star-rating2 a.five-stars{
		left: 100px;
	}
	.star-rating2 a.five-stars:hover{
		width: 125px;
	}
	.star-rating2 li.current-rating{
		background: url(img/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

.clear {
	clear: both;
}
	
.playitem {
	display: block;
	text-align: left;
	text-indent: -1000em;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	z-index: 222;
	width:75px;
	height: 50px;
	left: 0px;
	top: 0px;
	background-color: transparent;
	background-image: url(img/play_button.png);
	background-repeat: no-repeat;
}

.playitem a { text-decoration:none; } 

.rv_item { display:block; margin-bottom:8px; position:relative; }

.rv_info { float:left; margin-left:7px; width:232px; }
.rv_info p { font-size:13px; }

.rv_thumb {
	float:left;
	padding:1px;
	border:1px solid #ccc;
	position:relative;
	width:75px;
}

.rv_item2 { position:relative; display:block; width:99%; padding-left:10px; padding-top:10px; }
.rv_info2 {  text-align:left; float:left; width:600px; }
.rv_info2 p { font-size:13px; }
.rv_thumb2 {
	padding:1px;
	border:1px solid #ccc;
	position:relative;
	width:108px;
	margin-right:10px;
	float:left;
}

.vv0e { float:right;clear:both;margin-left:5px; }
.vv1e { text-align:right;display:block;with:425px;margin-top:8px;font-size:15px;font-weight:bold; }
.vv2e { margin-top: 4px; margin-bottom: 8px; width: 324px; padding: 8px 5px 0px 5px; border: 1px solid #ccc;font-size:14px; }

.rtb1 { margin-top:5px;margin-bottom:15px;text-align:left; }
div.clearer {clear: right; line-height: 0; height: 0;}