/* nuts.co.uk - football section */

/* Section specific backgrounds */

#container, #content
{
	background-color: #FFF;
}

div.pagination a
{
	color: #FFFFFF;
}

/* homepage layout */

#wg_header
{
	position: relative;
	width: 630px;
	height: 104px;
	background: url(/themes/webgames/background/header.gif) top left no-repeat;
}
#wg_header h2
{
	position: absolute;
	width: 297px;
	height: 71px;
	top: 17px;
	left: 64px;
	overflow: hidden;
}
#wg_header h2 span
{
	position: absolute;
	width: 297px;
	height: 71px;
	top: 0px;
	left: 0px;
	background: url(/themes/webgames/background/logo.gif) top left no-repeat;
}
#wg_header p
{
	position: absolute;
	width: 200px;
	top: 30px;
	left: 400px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
}
#wg_home_top_frames
{
	width: 630px;
	height: 503px;
	background: #515151 url(/themes/webgames/background/home.gif) top left no-repeat;
}
#wg_large_leader
{
	position: relative;
	width: 420px;
	height: 217px;
	float: left;
}
#wg_square_leader
{
	position: relative;
	width: 210px;
	height: 217px;
	float: left;
}

div.wg_small_feature
{
	position: relative;
	width: 210px;
	height: 144px;
	float: left;
	background-position: -420px -434px;
	background-repeat: no-repeat;
}

#wg_jackpotjoy{
float:left;
width:641px;
height:220px;
clear:both;
 margin: 0 0 27px -8px;
}

#wg_jjtop{
	height: 48px;
	width:641px;
	float:left;
	background: url(/themes/webgames/background/jackpot-joy-top.gif) center no-repeat;
}

#wg_jjmiddle{
	height:160px;
	width:641px;
	float:left;
	background:  url(/themes/webgames/background/jackpot-joy-middle.gif) center no-repeat;
}

#wg_jjbottom{
	width:641px;
	height:48px;
	float:left;
	background:  url(/themes/webgames/background/jackpot-joy-bottom.gif) center no-repeat;
	position:relative;
}

#wg_jjbottom img{
	position:absolute;
	left:280px;
	top:0px;
}

.jj_box{
	float:left;
	width:190px;
	height:124px;
	margin: 0 0 0 18px;
}

.jj_inner_box{
	float:left;
	width:190px;
	height:95px;
}

.jj_textbox{

	float:left;
	width:190px;
	height:28px;
}

.jj_textbox h3{
	font-family: Arial;
	font-size: 15px;
	color:#ffffff;
	font-weight:bold;
	line-height:35px;
}

.jj_textbox p{
	color:#ffffff;
	overflow:hidden;
}
#wg_archive
{
	width: 630px;
	background: #000000;
}

#wg_archive_header
{
	position: relative;
	width: 630px;
	height: 100px;
	background: url(/themes/webgames/background/archive.gif) top left no-repeat;
}

#wg_archive_header h2
{
	position: absolute;
	width: 204px;
	height: 100px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
#wg_archive_header h2 span
{
	position: absolute;
	width: 204px;
	height: 100px;
	top: 0px;
	left: 0px;
	background: url(/themes/webgames/background/archive-logo.gif) top left no-repeat;
}
#wg_archive_search
{
	position: absolute;
	width: 370px;
	height: 34px;
	top: 50px;
	left: 220px;
	background: #000000 url(/themes/webgames/background/tab.gif) top left repeat-x;
}
#wg_archive_search div.left
{
	width: 11px;
	height: 34px;
	background: #000000 url(/themes/webgames/background/tab-sprite.gif) 0px 0px no-repeat;
	float: left;
}
#wg_archive_search div.right
{
	width: 11px;
	height: 34px;
	background: #000000 url(/themes/webgames/background/tab-sprite.gif) -11px 0px no-repeat;
	float: right;
}
#wg_archive_search p
{
	margin: 0px;
	padding: 8px 5px 0 0;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}
#wg_archive_search form
{
	position: relative;
	margin: 0px;
	padding: 5px 0 0 0;
	float: left;
}
#wg_archive_search select
{
	width: 150px;
}
/* feature and gallery layout */

#fb_feature_header
{
	width: 630px;
	height: 50px;
	background: url(/themes/football/background/feature-header.jpg) top left no-repeat;
}
#fb_feature_body
{
	padding: 0 5px 0 5px;
	background: url(/themes/football/background/feature-back.jpg) top left no-repeat;
}
div#fb_feature_body h2
{
	font-size: 1.4em;
}
div#fb_feature_body p
{
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px 0 0 0;
}
#fb_gallery
{
	text-align: center;
}
div#fb_prev_next
{
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 10px 0 0;
	float: right;
}
div#fb_prev, div#fb_next
{
	float: right;
	height: 12px;
}
div#fb_prev a
{
	padding: 0 0 0 14px;
	background: url(/themes/default/icon/prev-next-black.gif) left 1px no-repeat;
}
div#fb_next a
{
	padding: 0 14px 0 0;
	background: url(/themes/default/icon/prev-next-black.gif) right -14px no-repeat;
}

#embed_game{
	padding:10px;
}
#embed_game h2, #embed_game p, #embed_game a{
	color: #CCCCCC;
	padding: 0 0 10px 0;
}
#embed_game a{
	text-decoration: underline;
}
.yearone_content{
	margin-left:auto;
	margin-right:auto;
	width:600px;
	text-align:center;
}

#wg_article 
	 	{ 
	 	        width: 630px; 
	 	        background: #515151 url(/themes/webgames/background/article.gif) top left no-repeat; 
	 	} 
	 	#wg_article div.wg_article 
	 	{ 
	 	        width: 420px; 
	 	        float: left; 
	 	} 
	 	#wg_article div.wg_article h3 
	 	{ 
	 	        padding: 10px 15px 10px 15px; 
	 	        font-size: 1.6em; 
	 	} 
	 	#wg_article div.wg_article div.wg_copy 
	 	{ 
	 	        width: 220px; 
	 	        float: left; 
	 	} 
	 	#wg_article div.wg_article div.wg_links 
	 	{ 
	 	        padding: 10px 0 0 0; 
	 	        width: 200px; 
	 	        float: left; 
	 	} 
	 	#wg_article div.wg_article div.wg_links h4 
	 	{ 
	 	        position: relative; 
	 	        width: 186px; 
	 	        height: 41px; 
	 	        overflow: hidden; 
	 	        text-align: center; 
	 	} 
	 	#wg_article div.wg_article div.wg_links h4 span 
	 	{ 
	 	        position: absolute; 
	 	        width: 186px; 
	 	        height: 41px; 
	 	        top: 0px; 
	 	        left: 0px; 
	 	        background-image: url(/themes/webgames/background/article-sprite.gif); 
	 	} 
	 	#wg_article div.wg_article div.wg_links h4.email span 
	 	{ 
	 	        background-position: 0px 0px; 
	 	        background-repeat: no-repeat; 
	 	} 
	 	#wg_article div.wg_article div.wg_links h4.launch span 
	 	{ 
	 	        background-position: 0px -41px; 
	 	        background-repeat: no-repeat; 
	 	} 
	 	#wg_article div.wg_article div.wg_copy p 
	 	{ 
	 	        padding: 0 15px 10px 15px; 
	 	        font-size: 0.9em; 
	 	        font-weight: bold; 
	 	} 
		
/* Embedded game styles */

#wg_header.embed h2 span, #wg_header.embed h2 {
	top:0;
}

#wg_header.embed{
	height:78px;
}

#wg_header.embed p{
	top:15px;
}

#flashgame_content .body{
	text-align:center;
}

div.embedcopy{
    color:#ffffff;
    padding:0 5px;
    text-align:left;
}

div.small_feature_content a.archive
{
	color:#ffffff;
}
