body {
	background:url(/themes/fosters/images/main_bg.jpg) no-repeat center top #508ed8;
}
#content{
	min-height: 1782px;

}
*html #content{
	height:expression(this.scrollHeight<1781?"1782px":"auto");
}

#container, #masthead{
	background:none;
}
#content{
	background:url(/themes/fosters/images/content-bg.jpg) no-repeat #a8c7ec;
	overflow:hidden;
}
div.large_leader, div.medium_leader, div.square_leader, div.letterbox, div.wide_letterbox, div.small_feature, div.product {
	background-image:url(/themes/fosters/images/white-frames-transparent.png);
}
#masthead h1 span{
	background-image:url(/themes/fosters/images/nuts_logo.png);
}
img.fosters_masthead{
	float:right;
}
#ladder{
	background:url(/themes/fosters/images/ladder.jpg) no-repeat;
}
div.left_fosters{
	background-position:-18px 0;
}
div.right_fosters{
	background-position:-21px 0;
}
div.leader_blob p.fosters, div.feature_blob p.fosters, div.ladder_blob p.fosters {
	background:	#FFB20E;
}
div.ladder_blob p.fosters a,div.ladder_blob p.fosters a:link,div.ladder_blob p.fosters a:active,div.ladder_blob p.fosters a:visited,div.ladder_blob p.fosters a:hover,div.feature_blob p.fosters a,div.feature_blob p.fosters a:link,div.feature_blob p.fosters a:active,div.feature_blob p.fosters a:visited,div.feature_blob p.fosters a:hover{
	color:#ffffff;
}
#fosters-cloud-break{
	height:105px;
	width:415px;
	float:left;
	position:relative;
	background:url(/themes/fosters/images/cloud-break.jpg);
	margin:3px 0px ;
}

#ad_mpu300x250 {
	border:none;
	border-style:none;
	margin:0 15px 10px;
	width:300px;
}

#mynuts_widget div.widget_top{
	background-image:url(/themes/fosters/images/mynuts-widget-top.png);
}

#mynuts_widget div.widget_bottom{
	background-image:url(/themes/fosters/images/mynuts-widget-bottom.png);
}

#ad_mpu300x250{
	border:none;
}
div#fostersFooter{
	height:34px;
	background-image:url(/themes/fosters/images/footer.png);
	background-repeat:no-repeat;
}
a#drinkAware{
	display:block;
	float:right;
	width:180px;
	height:34px;
}
#brightcove_home{
	border:none;
	margin-left:7px;
	margin-bottom:10px;
}
/*#news_header{
	width:100%;
	height:109px;
	background-image:url(/themes/fosters/images/weekend_guide_head.jpg);
	background-position:0 0;
}*/
#news_home{
	background:url(/themes/fosters/images/weekend_guide_bg.jpg) no-repeat;
	min-height:350px;
}
/*
                                                                      ,d                            
                                                                       88                            
 ,adPPYba,   888888888   ,adPPYba,   88,dPYba,,adPYba,    ,adPPYba,  MM88MMM  ,adPPYba,  8b,dPPYba,  
a8"     "8a       a8P"  a8"     "8a  88P'   "88"    "8a  a8P_____88    88    a8P_____88  88P'   "Y8  
8b       d8    ,d8P'    8b       d8  88      88      88  8PP"""""""    88    8PP"""""""  88          
"8a,   ,a8"  ,d8"       "8a,   ,a8"  88      88      88  "8b,   ,aa    88,   "8b,   ,aa  88          
 `"YbbdP"'   888888888   `"YbbdP"'   88      88      88   `"Ybbd8"'    "Y888  `"Ybbd8"'  88          

 */
div#ozometer_celebrities, div#ozometer_people, div#ozometer_places{
	background-image:url(/themes/fosters/images/loading.gif);
	background-position:22% center;
	background-repeat:no-repeat;
	height:185px
}
#fosters_ozometer{
	padding:17px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	margin-bottom:20px;
	overflow:hidden;
}
#fosters_ozometer p{
	font-size:100%;
	padding:0px 20px 5px;
}
.ozometer_panel{
	height:171px;
	background:url(/themes/fosters/images/ozometer_panel.png);
	width:234px;
	padding:16px 48px 0px 48px;
	font-weight:lighter;
	float:left;
}

.ozometer_least{
	background:url(/themes/fosters/images/ozometer_panel_least.png);
}
#inpage_ozometer td.second{
	text-align:center;
}
#inpage_ozometer td.second a{
	font-size:90%;
}
#inpage_ozometer td.first,#inpage_ozometer td.third{
	font-size:70%;
}
span.ozometer_links{
	font-size:24px;
	font-family:"Impact";
	font-weight:lighter;
	text-transform:uppercase;
	display:block;
	margin:10px 0 5px 0;
	color:#ffffff;
}
span.ozometer_links a, .ozometer_panel a, #fosters_ozometer a{
	color:#ffffff;
	padding-top:4px;
	position:relative;
}
span.ozometer_links a:link, span.ozometer_links a:visited, span.ozometer_links a:active, span.ozometer_links a:hover{
	color:#ffffff;
}
#fosters_ozometer span.ozometer_links a.oz_least_on,span.ozometer_links a.oz_least_on{
	color:#880000;
	background:url(/themes/fosters/images/arrow_least.png) no-repeat top center;
	outline:none;
}
span.ozometer_links a.oz_least_on:link, span.ozometer_links a.oz_least_on:visited, span.ozometer_links a.oz_least_on:active, span.ozometer_links a.oz_least_on:hover{
	color:#880000;
}
span.ozometer_links a.oz_most_on:link, span.ozometer_links a.oz_most_on:visited, span.ozometer_links a.oz_most_on:active, span.ozometer_links a.oz_most_on:hover{
	color:#003276;
}
#fosters_ozometer span.ozometer_links a.oz_most_on,span.ozometer_links a.oz_most_on{
	color:#003276;
	background:url(/themes/fosters/images/arrow_most.png) no-repeat top center;
	outline:none;
}

div.ozometer_slider{
	width:660px;
}
div.ozometer_slider_container{
	width:330px;
	overflow:hidden;
	position:relative;
}

.ozometer_panel table{
	width:225px;
	color:#FFFFFF;
	font-size:18px;
}
.ozometer_panel table a{
	font-size:11px;
}
.ozometer_panel table td.third,.ozometer_panel table td.first{
	font-size:11px;
	font-weight:bold;
}
.ozometer_panel td.first{
	font-weight:bold;
	height:26px;
	width:30px;
}
.ozometer_panel td.second{
	width:150px;	
}
#ozometer_header{
	margin-left:4px;
}
.ozometer_title{
	text-align:center;
	font-family:"Impact";
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:18px;
	height:20px;
}
/* 
             _                  
  __ _ _   _(_)____
 / _` | | | | |_  /
| (_| | |_| | |/ / 
 \__, |\__,_|_/___/
    |_|        
 */
ul, li{
	list-style:none;
}

div#quiz{
	text-align:right;
	padding:20px;
	font-size:18px;
	background-repeat:no-repeat;
	height:1737px;
}
div#quiz-align{
	width:340px;
	float:right;
}

div#quiz h3{
	font-size:20px;
	color:#0a3b7d;
}

div#quiz h2{
	font-size:24px;
	color:#0a3b7d;
}
div.intro{
	font-size:24px;
	color:#0a3b7d;
	font-weight:bold;
	margin-bottom:10px;
	line-height:22px;
}

td.quiz-number{
	background:url(/themes/fosters/images/quiz/number-bg.png);
	background-repeat:no-repeat;
	background-position:right center; 
	width:52px;
	vertical-align:middle;
	font-size:26px;
	font-weight:bolder;
	text-align:center;
	line-height:54px;
	border-bottom:1px solid black;
}
td.quiz-answer{
	vertical-align:middle;
	font-size:16px;
	border-bottom:1px solid black;
	padding:5px 5px 5px 0;
}

td.last{
	border:none;
}

div#facebook{
	padding:10px 0;
}
div#facebook div.white, p.localbutton{
	margin:10px 0px;
}

p.replay a{
	color:#0A3B7D;
	font-size:20px;
	font-weight:bold;
}
p.replay{
	padding-top:30px;
}
/*      .__            __    __          
   ____ |  |__   _____/  |__/  |_  ____  
  / ___\|  |  \_/ __ \   __\   __\/  _ \ 
 / /_/  >   Y  \  ___/|  |  |  | (  <_> )
 \___  /|___|  /\___  >__|  |__|  \____/ 
/_____/      \/     \/                   
*/

#joke_content{
	background-image:url(/themes/fosters/images/ghetto/top.jpg);
	background-repeat:no-repeat;
}
#joke_bottom{
	background:url(/themes/fosters/images/ghetto/bottom.gif) no-repeat;
	height:9px;
	margin-top:-5px;
}
#joke_content h2{
	float:left;
	height:131px;
	width:238px;
	position:relative;
}
#joke_content h2 span{
	background-image:url(/themes/fosters/images/ghetto/logo.gif);
	background-repeat:no-repeat;
	height:131px;
	width:238px;
	position:absolute;
	left:0;
	top:0;
}
#joke_content .prev_next{
	margin-top:80px;
	margin-right:10px;
}
#joke_content .prev_next a{
	color:#003276;
	font-size:20px;
	text-transform:lowercase;
	letter-spacing:-1px;
	line-height:38px;
	height:38px;
	padding:5px 0;
}
#joke_content .links{
	border:none;
	height:auto;
}
#joke_content .prev_next a.prev{
	background:url(/themes/fosters/images/ghetto/left.gif) no-repeat top left;
	padding-left:33px;
}
#joke_content .prev_next a.next{
	background:url(/themes/fosters/images/ghetto/right.gif) no-repeat top right;
	padding-right:33px;
}
#joke_content #addThis{
	margin-right:15px;margin-top:-10px;
}
#joke{
	font-size:30px;
	font-weight:bold;
	margin:0px 40px;
}
#joke .punchline{
	color:#003276;
	margin-top:15px;
}

#joke .submitted_by{
	font-size:10px;
	font-style:italic;
	color:#003276;
	margin-top:15px;
}
#joke .question{
	margin-top:15px;
}

#inpage_ozometer{
	width:625px;
	height:250px;
	background:url(/themes/fosters/images/ghetto/cloud_break.jpg) no-repeat;
	float:left;
	padding-top:50px;
	margin-bottom:1px;
	font-size:100%
}
#inpage_ozometer div.ozometer_slider_container{
	width:320px;
}
#inpage_ozometer div.ozometer_panel{
	background-position:-5px;
}
#inpage_ozometer p{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#ffffff;
	width:580px;
	text-align:center;
	font-size:10px;
	margin-left:25px;
	padding:3px 0;
}
#inpage_ozometer p a{
	color:#ffffff;
}
#inpage_people, #inpage_places{
	float:left;
	width:310px;
	overflow:hidden;
}

#inpage_people .ozometer_links, #inpage_places .ozometer_links{
	text-align:center;
	margin:5px 0px 0px;
}

#inpage_people .ozometer_panel,#inpage_places .ozometer_panel{
	padding-top:15px;
	height:170px;
}

/*
                                                  _/                            _/      
     _/_/_/  _/_/_/      _/_/_/  _/_/_/  _/_/    _/_/_/      _/_/_/  _/_/_/    _/  _/   
  _/_/      _/    _/  _/    _/  _/    _/    _/  _/    _/  _/    _/  _/    _/  _/_/      
     _/_/  _/    _/  _/    _/  _/    _/    _/  _/    _/  _/    _/  _/    _/  _/  _/     
_/_/_/    _/_/_/      _/_/_/  _/    _/    _/  _/_/_/      _/_/_/  _/    _/  _/    _/    
         _/                                                                             
        _/        
 */
 #sb_header h2{
 	width:630px;
	height:106px;
	position:relative;
 }
  #sb_header h2 span{
  	position:absolute;
	width:630px;
	height:174px;
	top:0;
	display:block;
	background:url(/themes/fosters/images/spambank/spambank-head.jpg);
  }
  #spambank_content div.embed{
  	background:url(/themes/fosters/images/spambank/top.jpg);
	padding:100px 0 0 0;
	width:100%;
  }
  #spambank_content div.body, #spambank_content{
  	padding:0;
	background:none;
  }
  #caption{
  	color:#ffffff;
	margin-left:20px;
	margin-top:10px;
  }
#spambank_content #bottom{
  	background:url(/themes/fosters/images/spambank/bottom.jpg) no-repeat;
	height:10px;
	margin:0px;
}

/*
.______          ___   .___________. _______    .___  ___. ____    ____ 
|   _  \        /   \  |           ||   ____|   |   \/   | \   \  /   / 
|  |_)  |      /  ^  \ `---|  |----`|  |__      |  \  /  |  \   \/   /  
|      /      /  /_\  \    |  |     |   __|     |  |\/|  |   \_    _/   
|  |\  \----./  _____  \   |  |     |  |____    |  |  |  |     |  |     
| _| `._____/__/     \__\  |__|     |_______|   |__|  |__|     |__|     
*/

div.rating_bar {
	background-image:url(/themes/fosters/images/ratemy/ratebar.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:15px 0px;
	margin:28px 0px 10px 0;
}
div#rating_header, div#rating_content, #image_content, div.rating_list{
	background:none;
}

li.previous a span, li.next a span {
background-image:url(/themes/fosters/images/ratemy/prevnext.gif);
}

div.rating_scale_yes_no{
	background:url(/themes/fosters/images/ratemy/result-yesno.gif) no-repeat;
}
div.rating_scale_5, div.rating_scale_10, div.rating_scale_yes_no{
	background-color:transparent;
}

div.rating_scale_5 h4 span, div.rating_scale_10 h4 span, div.rating_scale_yes_no h4 span {
	background:url(/themes/fosters/images/ratemy/send-friend.gif) no-repeat;
}

div#rating_list {
	background:transparent url(/themes/fosters/images/ratemy/listing.gif) repeat-y 12px 0px;
	border:none;
	margin-bottom:10px;
}

div#rating_list div#rating_list_header{
	background-color:transparent;
	background-image:url(/themes/fosters/images/ratemy/listing-header.gif);
	background-repeat:no-repeat;
	background-position:12px 0px;
}
div#rating_list div#rating_list_footer{
	background-color:transparent;
	background-image:url(/themes/fosters/images/ratemy/listing-header.gif);
	background-repeat:no-repeat;
	background-position:12px -31px;
	}
div#rating_list div.rating {
background:#04112d url(/themes/fosters/images/ratemy/rank.gif) no-repeat scroll 10px 9px;
float:left;
height:98px;
width:110px;
}
li.rating a span {
background-image:url(/themes/fosters/images/ratemy/votes.gif);
}
div.rating_scale_5 {
	background-image:url(/themes/fosters/images/ratemy/thermometer5.jpg);	
}
div.rating_scale_10 {
	background-image:url(/themes/fosters/images/ratemy/thermometer10.jpg);	
	margin-top:-10px;
}
div.rating_scale_5 h4, div.rating_scale_10 h4, div.rating_scale_yes_no h4{
	top:15px;
}
img#translogo{
	position:absolute;
	z-index:10;
	left:15px;
}
div#rating_header p {
	width:auto;
	font-size:15px;
	color:#092769;
	font-weight:bolder;
	padding:10px 30px;	
}

li.vote a span{
	background-image:url(/themes/fosters/images/ratemy/yesno.jpg);
}
li.vote, li.vote a, li.vote a span {
	width:	162px;
}
ul.ratemy_numbers_yes_no {
left:170px;}

#image_content div.heading h2{
	color:#092769;
}

#twitcontainer{
	height:20px;
	font-size:12px;
	padding:5px;
}

/*
 _______  _______  _______  _______  _______ 
(  ____ \(  ___  )(       )(  ____ \(  ____ \
| (    \/| (   ) || () () || (    \/| (    \/
| |      | (___) || || || || (__    | (_____ 
| | ____ |  ___  || |(_)| ||  __)   (_____  )
| | \_  )| (   ) || |   | || (            ) |
| (___) || )   ( || )   ( || (____/\/\____) |
(_______)|/     \||/     \|(_______/\_______)
                                             
 */ 
#embed_game{
	padding:10px 0 10px 0;
}
#embed_game a{
	color: #003276;
	text-decoration:underline;
}
#embed_game h3, #embed_game p{
	color: #003276;
	padding: 0  20px 10px 20px;
	text-align:right;
}
#embed_game h3{
	font-size:1em;
	font-weight:bold;
}
#embed_game p.large{
	font-size:0.8em;
	font-weight:bold;
}
#embed_game p.small{
	font-size:0.6em;
}
#facebook {
	text-align:right;
	
}
#rating_list{
	color:#ffffff;
}
.yearone_content{
	margin-left:auto;
	margin-right:auto;
	width:600px;
	text-align:center;
}
.game-embed #rating_list_header{
	padding:0px 20px;	
}
.game-embed div.item{
	float:left;
	width:45%;
	margin-left:15px;
}
.game-embed div.rating{
	line-height:45px;
	padding:5px 0px;
	text-align:center;
}
.game-embed div.rating p{
	font-size:1.6em;
	font-weight:bold;
}
.game-embed div.item h6{
	margin-top:13px;
	font-size:1.6em;
	width:170px;
	overflow:hidden;
}
div#rating_list_footer{
	height:10px;
}
div#rating_update{
	margin-left:25px
}
div#rating_update a{
	color:#ffffff;
}
div#twitter-news{
    background:url(/themes/fosters/images/twitter-news-bg.jpg) no-repeat;
    color:#ffffff;
    padding:20px 30px;
}

div#twitter-news h2{
    font-size:25px;
    display:block;
    width:430px;
}

div#twitter-news h3{
    font-size:20px;
}

div.twitter-news-content p{
    margin-top:16px;
    font-size:14px;
    line-height:18px;
}

div.twitter-news-content p a{
    color:#ffffff;
    text-decoration:underline;
}

div#twitter-news .right-image{
    float:right;
}
