body
{
	font-size:11px;
	font-family:verdana;
}

a:link
{	
	color:#008;	
	text-decoration:underline;
}

a:visited
{
	color:#008;
	text-decoration:underline;
}

a:hover
{
	color:#FD0;
	text-decoration:underline;
}

h1
{
	color:#FFF;
	font-weight:bold;
	font-size:120%;
	line-height:80%;
}

h1 a:link {color:#FD0; text-decoration:none}
h1 a:visited{color:#FD0; text-decoration:none}
h1 a:hover{color:#FFF; text-decoration:none}

h2
{
	background-color:#004;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}



#topbar
{
	background-color:#004;
	background-image:url(images/furniture/top.png);
	color:#FD0;
	border:0px;margin:0px;padding:0px; /*Fix IE */
}

#topbar a:link
{		
	color:#FD0;
	text-decoration:none;
}

#topbar a:visited
{
	color:#FD0;
	text-decoration:none;
}

#topbar a:hover
{
	color:#FFF;
	text-decoration:none;
}

#sitetitle
{
	clear:both;
	width:760px;
	height:60px;
	background-color:#004;
	background-image:url(images/furniture/top.png);
	background-repeat:no-repeat;
	background-position:0px -60px;
	border:0px;margin:0px;padding:0px; /*Fix IE */
}

#contentpane
{
	clear:both;
	position:relative;
	float:left;
	width:100%;
	margin-bottom:2px;	
	//height:100%;
	background-color:#DDF;
	background-image:url(images/bg_whiteblue.gif);
	overflow:hidden;
	
}

#footer
{
	background-color:#004;
	color:#FD0;
}

#wholecolumn
{
	clear:both;
	width:760px;
	background-color:#FFF;
}

#wholecolumn .header
{
	background-color:#004;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}

#wholecolumn .header a
{
	color:#FD0;
	text-decoration:underline;
}

#wholecolumn .content
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
	background-color:#EEF;
}

#wholecolumn .patterncontent
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
	background-color:#EEF;
}

#leftcolumn
{
	clear:both;
	width:506px;
	float:left;
	padding-right:2px;
	background-color:#FFF;
}

#leftcolumn .header
{
	background-color:#004;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}

#leftcolumn .header a
{
	color:#FD0;
	text-decoration:underline;
}

#leftcolumn .content
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
}

#leftcolumn p
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
}


#rightcolumn
{

	width:252px;
	//height:100%;
	float:right;
	background-color:#EEF;
}

#rightcolumn .header
{
	background-color:#004;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}

#rightcolumn .content
{
	background-color:#EEF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
}

#rightcolumn .content a
{
	color:#FD0;
	text-decoration:underline;
}

#rightcolumn .content td
{
	padding-top:5px;
	padding-bottom:0px;
}

.datatable
{
	width:100%;
	
}

.datatable td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#EEF;
}

.datatable th
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	background-color:#FD0;
	color:#000;
}

.lalign
{
	border-left:0px;
	border-right:0px;
	border-top:2px solid #004;//bbf
	border-bottom:0px;
	text-align:left;
}

.ralign
{
	border-left:2px solid #004;//bbf
	border-right:0px;
	border-top:2px solid #004;//bbf
	border-bottom:0px;
	text-align:right;
}

.hlalign
{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	text-align:left;
}

.hralign
{
	border-left:2px solid #004;//bbf
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	text-align:right;
}

.tophlalign
{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:2px solid #004;
	text-align:left;
	background-color:#EEF;
}

.tophralign
{
	border-left:2px solid #004;//bbf
	border-right:0px;
	border-top:0px;
	border-bottom:2px solid #004;
	text-align:right;
}

.thralign
{
	border-left:2px solid #004;
	border-right:0px;
	border-top:2px solid #004;
	border-bottom:0px;
	text-align:right;
}

.thlalign
{
	border-left:0px;
	border-right:0px;
	border-top:2px solid #004;
	border-bottom:0px;
	text-align:left;
}

.title
{
	background-color:#004;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}

.breadcrumbs
{
	color:#FFF;
	font-weight:bold;
	font-size:80%;
	line-height:50%;
}

.breadcrumbs a:link {color:#FD0; text-decoration:none}
.breadcrumbs a:visited{color:#FD0; text-decoration:none}
.breadcrumbs a:hover{color:#FFF; text-decoration:none}

.question
{
	width:760px;
	float:left;
	clear:both;
	
	color:#000;
	background-color:#EEF;
	border-right:254px;
}

.question p 
{
	float:left;
	width:486px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}	

.rillustration
{
	float:right;
	width:252px;
}

.rillustration p
{
	border:0px;
	margin:0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	width:252px;
	font-style:italic;
}

#topnav
{
	position:absolute;
	top:60px;
	left:284px;
	width:476px;
	height:60px;
	border:0px;margin:0px;padding:0px; /*Fix IE */
}

#topnav li
{
	list-style:none;
	display:inline;
}

#topnav li a:link, #topnav li a:visited
{
	display:block;
	position:absolute;
	//top:0px;//!!!
	height:30px;
	cursor:pointer;
}
#topnav li a:hover 
{
	background:transparent;
}

#topnav .topnav_home a {left:0; width:100px; top:0px; height:30px;}
#topnav .topnav_games a {left:100px; width:122px; top:0px; height:30px;}
#topnav .topnav_zones a {left:222px; width:118px; top:0px; height:30px;}
#topnav .topnav_series a {left:340px; width:136px; top:0px; height:30px;}
#topnav .topnav_contestants a {left:0px; width:280px; top:30px; height:30px;}
#topnav .topnav_faq a {left:280px; width:80px; top:30px; height:30px;}
#topnav .topnav_links a {left:360px; width:116px; top:30px; height:30px;}

#topnav li a:link span, #topnav li a:visited span
{
	display:block;
	position:absolute;
	top:0px;
	background-image:url(images/furniture/top.png);
	background-repeat:no-repeat;
	overflow:hidden;
	height:0;
	padding:60px 0 0 0;
}

#topnav .topnav_home a span {background-position:-284px -60px; width:100px; height:30px;}
#topnav .topnav_games a span {background-position:-384px -60px; width:122px; height:30px;}
#topnav .topnav_zones a span {background-position:-506px -60px; width:118px; height:30px;}
#topnav .topnav_series a span {background-position:-624px -60px; width:136px; height:30px;}
#topnav .topnav_contestants a span {background-position:-284px -90px; width:280px; height:30px;}
#topnav .topnav_faq a span {background-position:-564px -90px; width:80px; height:30px;}
#topnav .topnav_links a span {background-position:-644px -90px; width:116px; height:30px;}


#topnav .topnav_home a:hover span {background-position:-284px -120px;}
#topnav .topnav_games a:hover span {background-position:-384px -120px;}
#topnav .topnav_zones a:hover span {background-position:-506px -120px;}
#topnav .topnav_series a:hover span {background-position:-624px -120px;}
#topnav .topnav_contestants a:hover span {background-position:-284px -150px;}
#topnav .topnav_faq a:hover span {background-position:-564px -150px;}
#topnav .topnav_links a:hover span {background-position:-644px -150px;}

#topnav .topnav_home a span.selected {background-position:-284px -120px;}
#topnav .topnav_games a span.selected {background-position:-384px -120px;}
#topnav .topnav_zones a span.selected {background-position:-506px -120px;}
#topnav .topnav_series a span.selected {background-position:-624px -120px;}
#topnav .topnav_contestants a span.selected {background-position:-284px -150px;}
#topnav .topnav_faq a span.selected {background-position:-564px -150px;}
#topnav .topnav_links a span.selected {background-position:-644px -150px;}