/* last modified 2009-12-03 07:53:26am */

/*======================== overall page structure =================================*/
html body{
  background:#F0F0F0 url("http://cdn.buzznet.com/assets/pages/2007top10/bgtile.jpg") repeat-x;
  border:0px;
  margin:0px;
  padding:0px;
  color:#373737;
  height:auto;
  padding-bottom:40px;

}
#maincontent{margin-top:0px;}
#width-container a{color:#004865;}
#width-container a:hover{text-decoration:underline;}

#AlertBox{border:1px #373737 solid !important; }
#AlertBox td#AlertBoxText{color:A1A1A1 !important; font-size:10px;}

#width-container{
  width:1013px; 
  margin:0px auto;
}
#TopNavContainerOuter{
 width:994px;
 margin:0px auto; 
 background:url("http://cdn.buzznet.com/assets/pages/2007top10/edge-right.jpg") no-repeat top right;
 padding-right:6px;
 padding-left:2px;
}
#TopNavContainer{
 background:url("http://cdn.buzznet.com/assets/pages/2007top10/edge-left.jpg") no-repeat top left;
 padding-left:5px;
 width:auto;
}
#TopSearchBarSection{width;auto;}
#SearchBarContainer{margin-right:50px;width:485px;}
#SearchBar{width:390px;}
#InnerSearchBar{width:240px;}
#chg{display:none;}

#content-outercontainer{/*contains bottom gradient*/
  width:960px;
  padding:0px 15px 24px 15px;
  background:#F0F0F0 url(http://cdn.buzznet.com/assets/pages/2007top10/inner-gradient.jpg) repeat-x left bottom;
}
#edge-bottom{
  background:url(http://cdn.buzznet.com/assets/pages/2007top10/edge-bottom.jpg) no-repeat left bottom;
  padding:0px 0px 9px 0px;
}
#edge-left{
  background:url(http://cdn.buzznet.com/assets/pages/2007top10/edge-left.jpg) no-repeat;
  padding:0px 0px 0px 5px;
}
#edge-right{
  background:url(http://cdn.buzznet.com/assets/pages/2007top10/edge-right.jpg) no-repeat right top;
  padding:0px 6px 0px 0px;
  width:989px;
}

#content-container{
  min-height:659px; 
  background:transparent;
  padding:15px 15px 30px 15px;
}
#top-header{margin-bottom:15px;}

#backlink{display:block;width:200px;margin-bottom:15px;text-decoration:none;font-size:11px; font-weight:bold;}
#backlink:hover{text-decoration:underline;}

/*======================== END overall page structure =================================*/

/*=================== breadcrumbs and title=============================*/
#top-breadcrumbs{margin-bottom:15px;color:#373737; text-transform:uppercase;}
#top-breadcrumbs a{color:#373737}

#top-descr{margin-bottom:15px; clear:both;}
#top-descr h1{font-size:20px; font-weight:bold; color:#830066; text-transform:uppercase;}
#top-descr p{margin:0px;}

/*=============== misc elements =========================*/



.topheading{background:url(http://cdn.buzznet.com/assets/pages/2007top10/heading-bgtile.jpg) repeat-x; height:28px;}
.topheading h2{padding:6px 0 0 13px; color:#670092;padding:0p;margin:0px;font-size:14px;}
.topheading.alt h2{color:#009531;}
.top10adbox, .commonbox, #photo-nav-box{
  background:#FFF url(http://cdn.buzznet.com/assets/pages/2007top10/inner-box-bg.jpg) repeat-x 0 100%;
  padding:15px;
  margin:15px auto;
}
#topbar{margin-bottom:15px; float:left; display:block; height:28px;}
a#topbar-home{
 display:block; 
 float:left; 
 width:161px; 
 height:28px; 
 background:url(http://cdn.buzznet.com/assets/pages/2007top10/top_home_normal.gif) no-repeat;
}
a#topbar-home:hover{
 background-image:url(http://cdn.buzznet.com/assets/pages/2007top10/top_home_over.gif);
}
#topbar #heading-login{float:right; padding-right:15px; padding-top:6px;}
#topbar #heading-login, #topbar #heading-login a{font-size:11px; text-transform:uppercase; }

#other-lists ul, .other-lists li{margin:0px; padding:0px; list-style-type:none;  }
#other-lists li{font-size:10px; clear:both; margin-bottom:15px; display:block;}
#other-lists li{color:#373737; line-height:1.5em; }
#other-lists li a.olist-img{
	display:block; 
	width:95px; 
	height:75px; 
	overflow:hidden; 
	float:left; 
	margin-right:15px; 
	text-align:right;
}

#other-lists li .olist-blurb{
	float:right;
	width:197px;
}
#hitpage-sidebar #other-lists li a.olist-img{
	width:60px;
}
#hitpage-sidebar #other-lists li a.olist-img img{
	width:60px;
}
#photos-sidebar #other-lists li .olist-blurb{
	width:260px;
}
#other-lists li a.olist-title{
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none;
	display:block;
}
#other-lists li a.olist-title:hover{text-decoration:underline;}


#other-lists .commonbox{margin-top:6px;}
#other-lists .topheading{margin-top:15px;}
#other-lists .pagenos{padding:25px; text-align:center;}
#other-lists .pagenos a, .pagenos a{
	background:transparent;
	padding:3px;
	font-size:14px;
	font-weight:bold;
 	border:0px;
}



/*=============== END misc elements =========================*/
/*=========================hitpage listings ==========================================*/
#hitpage-top{
  clear:both;
  margin-bottom:14px;
}
#hitpage-intro{
   width:572px;
   height:188px;
   padding:31px 22px;
   float:left;
   background:#F0F0F0 url(http://cdn.buzznet.com/assets/pages/2007top10/headline-bg-gradient.png) repeat-x bottom left;
}
#hitpage-intro h1{color:#880066; margin-top: -5px; font-size:24px; }
#hitpage-intro p{color:#424142;line-height:1.5em;}
#hitpage-ad{
   width:300px;
   height:250px;
   float:right;
}
#hitpage-sidebar #other-lists .topheading {margin-top:0px;}

#hitpage-content{float:left;}
#hitpage-main{float:left; width:617px;}
#hitpage-main .topheading,#hitpage-sidebar .topheading{margin-bottom:14px;}
#hitpage-sidebar{float:right; width:302px; padding-left:4px;}
#hitpage-content .top10adbox{margin:auto; padding:25px 0px; }

.hitpage-listing, .hitpage-listing li{padding:0px; margin:0px;}
.hitpage-listing li{float:left; list-style-type:none; margin:0px 15px 15px 0px; width:300px; height:300px;}
.hitpage-listing li.ieven{margin-right:0px;}
.hitpage-listing li a{position:relative; display:block;text-decoration:none; color:#FFF;}
.hitpage-listing li a:hover,.hitpage-listing li a:hover *{text-decoration:none; color:#FFF}
#width-container .hitpage-listing a:hover{text-decoration:none;}
.hitpage-listing li a h3{
  display:block;
  font-size:18px;
  visibility:hidden;
  height:110px;
  padding-top:100px;
  width:299px;
  *width:300px;
  overflow:hidden;
  position:relative;
  margin-top:-300px;
  *margin-top:-303px;
  text-align:center;  
  background:transparent url(http://cdn.buzznet.com/assets/overlay-000000-80percent.png);
  cursor:hand;
  cursor:pointer;
}
.hitpage-listing li a:hover h3{
   visibility:visible;
}
.hitpage-listing li .listing-content{
  	position:relative;
	display:block;
	height:78px;
	overflow:hidden;
	background:url("http://cdn.buzznet.com/assets/overlay-000000-60percent.png");
	color:#FFF;
	padding:12px 8px 0px 8px;
	text-decoration:none;
}
.hitpage-listing li a .listing-content h2{
	color:#FFF;
	line-height:1em;
	padding:0px;
	margin:0px;
   	cursor:pointer;
}
.hitpage-listing li a .listing-content p{
	margin:0px;
	padding:0px;
	margin-top:7px;
	font-size:13px;
   	cursor:pointer;
}

#hitpage-paging.pagenos{clear:both; margin:30px auto; text-align:center;}
#hitpage-paging.pagenos a{
	background:transparent;
	padding:0px 3px;
	border:0px;
	font-size:14px;
	font-weight:bold;
}

/*========================== photo hitpage =====================================*/
#photos-main{width:515px; float:left; padding-right:15px;}
#photos-sidebar{width:400px; float:right; }

#prevnextnav{text-align:center; margin-bottom:-18px;}
#prevnextnav a{font-size:14px; font-weight:bold; padding:3px 30px; border:0px; }
#prevnextnav #prevnext-prev{margin-right:10px;}
.paging-first, .paging-last{display:none;}
#photo-nav-box .ltheaderbox{display:none;}
#photo-nav-box .pagenos a{
	font-size:14px; 
	font-weight:bold; 
	padding:3px 10px; 
	border:0px; 
	text-transform:uppercase;
	background:transparent; 
	color:#004865; 
}

#photo-nav-box{padding:7px 10px; margin-top:0px; }
#thumbsbg, .thumbs td{background-color:transparent; padding:0px; border:0px;}
.thumbs td div{padding:7px; background-color:#FFF; border:1px #D9D9D9 solid; margin:0px 15px 15px 0px;}
.thumbs td div:hover{border-color:#00A4E4}
.thumbs td div a{display:block; width:100px; height:75px; overflow:hidden;}
#mainpic img{
	max-height:450px;
*height:expression(if(this.readyState=="loaded"||this.readyState=="complete")this.style.height=(this.height>450?"450px":this.height+"px"));
}

.pictitle h2, .journalpage .eachentry h2{
	font-size:20px; 
	text-transform:uppercase; 
	font-weight:bold; 
	color:#830066; 
	margin-top:12px;
}
.journalpage .eachentry h2{
	color:#009531;
}
.picbody{font-size:12px; color:#373737}
.picbody a{color:#00A4E4; }


.ltheaderbox, #mainpic, .featurepic, .borderbg .label, .borderbg, .borderbg .data, .data, .linkfooter, .linkfooterbuttons{background-color:transparent; border:0px;}
.linkfooterbuttons a, .linkfooterbuttons a.alt{margin-right:0px;}
.borderbg td.label, .borderbg td.data{border-bottom:5px #EBEBEB solid; background-color:#FFF; color:#373737; }
#mainimgcontainer{background-color:#FFF; margin-bottom:5px; padding:10px 7px 15px 7px;}
#commentsheader.ltheaderbox, .ltheaderbox{background-color:#FFF;margin:0px; padding-left:15px;}

#commentlistandform{background-color:#FFF; padding:15px 0px; }
.ltheaderbox *, .ltheaderbox, .ltheaderbox a{font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#004865;}




/*============================= journal (lists) page =================================*/
#journals-main{width:575px; float:left; padding-right:15px;}
#journals-sidebar{width:340px; float:right; }
.journalinner .posted{display:none;}
div.journalpage{margin-top:0px;}
.journalpage #itembody{color:#373737;}
.journalpage #itembody li{margin-bottom:1em;}
.journals-prevnext{padding:10px; text-align:center; margin-bottom:7px;}
.journals-prevnext a{padding:3px 30px; border:0px; text-decoration:none;font-size:13px;font-weight:bold;}
.journals-prevnext.journals-prevnext-bottom{margin-top:7px;}


#journals-main #commentlistandform{margin-top:7px;}


/*==================== end page ===========================*/
#endpage{background-color:#FFF; padding:30px; text-transform:uppercase;}
#end-seeall{font-size:14px; font-weight:bold;}
#end-morethumbs{margin-top:1em; margin-bottom:1em;}
#end-morethumbs ul, #end-morethumbs li{margin:0px; padding:0px; list-style-type:none;}
#end-morethumbs li{float:left; display:block; }
#end-morethumbs li a{display:block; width:100px; height:75px; margin-right:8px; margin-bottom:8px; overflow:hidden;}
#end-backto{font-weight:bold;}
#end-linkpostbody{clear:both; }
#end-linkpostbody ul, #end-defaultmore ul{
   list-style-image:url(http://cdn.buzznet.com/assets/pages/2007top10/bullet.gif);
   padding:0px 2em;
}
#end-linkpostbody ul li, #end-defaultmore ul li{
  padding:8px 8px;
  font-size:12px;
  font-weight:bold;
}
#end-linkpostbody ul li a, #end-defaultmore ul li a{
  color:#373737;
}
#end-linkpostbody ul li a:hover, #end-defaultmore ul li a:hover{
  color:#00A4E4;
}
#end-defaultmore{
  margin-top:3em;
}