body{
	text-align:center;
	background:#000 url('bg.gif') top center repeat-y;
	margin:0px;
	padding:0px;
}

body, table, td{
	font-family:verdana;
	color:#fff;
	font-size:12px;
}

#main{
	margin:0px auto 100px;
	width:1000px;
	text-align:left;
}

#ispy{
	width:1000px;
	height:171px;
	background:url('ispyspeedLink_bg1.jpg');
}

#ispyspeed{
	width:1000px;
	height:235px;
	background:url('ispyspeed_bg2.jpg') no-repeat left top;
}

#ispyspeedLink{
	background-image:url('ispyspeedLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:171px;
	display:block;
}

#bbhunt{
	width:1000px;
	height:374px;
	background:url('bbhunt_bg2.jpg') no-repeat left top;
}

#bbhuntLink{
	background-image:url('bbhuntLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:32px;
	display:block;
}

#entercode{
	width:1000px;
	height:382px;
	background:url('entercode_bg.jpg');
}

#entercodeLink{
	background-image:url('entercodeLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:24px;
	display:block;
}

#loginreg{
	width:1000px;
	height:390px;
	background:url('loginreg_bg.jpg');
}

#loginregLink{
	background-image:url('loginregLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:16px;
	display:block;
}

#askflavia{
	width:1000px;
	height:366px;
	background:url('askflavia_bg.jpg');
}

#askflaviaLink{
	background-image:url('askflaviaLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:40px;
	display:block;
}

#byo{
	width:1000px;
	height:374px;
	background:url('byo_bg.jpg');
}

#byoLink{
	background-image:url('byoLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:32px;
	display:block;
}

#lastweek{
	width:1000px;
	height:385px;
	background:url('lastweek_bg.jpg');
}

#lastweekLink{
	background-image:url('lastweekLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:21px;
	display:block;
}

#flaviadarin{
	width:1000px;
	height:379px;
	background:url('flaviadarin_bg2.jpg');
}

#flaviadarinLink{
	background-image:url('flaviadarinLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:27px;
	display:block;
}

#ewo{
	width:1000px;
	height:386px;
	background:url('ewo_bg.jpg');
}

#ewoLink{
	background-image:url('ewoLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:20px;
	display:block;
}

#sponsor{
	width:1000px;
	height:394px;
	background:url('sponsor_bg.jpg');
}

#sponsorLink{
	background-image:url('sponsorLink_bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:12px;
	display:block;
}

#speed{
	width:1000px;
	height:50px;
	text-align:right;
	margin:20px 0px 0px;
	background:url('speed_bg.jpg') no-repeat top right;
}

#speedlink{
	height:50px;
	width:155px;
	float:right;
	margin-right:77px;
}
a:link, a:visited{
	color:#47bba6;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#fff;
}
.leftcol{
	float:left;
	width:236px;
	height:100%;
	margin:0px 0px 0px 150px;
	display:inline;
	color:#fff;
}

.leftcol2{
	float:left;
	width:356px;
	height:100%;
	margin:0px 0px 0px 30px;
	display:inline;
	color:#fff;
}

.rightcol{
	float:left;
	width:424px;
	margin:0px 0px 0px 110px;
	height:100%;
	display:inline;
}

#blogcolumn{
	width:404px;
	height:380px;
	position:absolute;
	overflow:auto;
	margin-top:20px;
	left:50%;
	z-index:20;
	color:#fff;
	font-weight:bold;
	text-align:left;
	display:none;
}

.tophalf{
	padding:0px 0px 8px 10px;
	margin:0px;
	float:left;
	width:400px;
}

#q_and_a{
	padding:0px 0px 8px 10px;
	margin:0px;
	float:left;
	width:400px;
	height:350px;
	overflow:auto;
	display:none;
}

.stripe{
	float:left;
	width:424px;
	background:url('stripe5.gif');
	padding:0px 0px 10px;
}
.blackstripe{
	background:url('black_grid.gif');
	font-weight:bold;
}
.whitecol{
	width:180px;
	background:#fff;
	margin:8px 0px 0px 10px;
	height:auto;
	padding:8px;
	float:left;
}
.blankcol{
	width:200px;
	margin:8px 0px 8px 10px;
	height:120px;
	border:1px solid #fff;
	overflow:auto;
	float:left;
}
h1{
	font-size:16px;
	font-style:italic;
	letter-spacing:1px;
	color:#fcff00;
	display:block;
	margin:0px;
	padding:0px;
}

h2{
	color:#ffd200;
	margin:0px;
	padding:0px;
	font-size:12px;
}

h3{
	font-size:24px;
	line-height:30px;
	display:block;
	padding:0px;
	margin:20px 0px 12px 0px;
}

h4{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	margin:6px 0px;
	padding:0px;
}

.text1{
	background:#000;
	border:1px solid #ffcf00;
	padding:2px 4px;
	display:inline;
	width:125px;
	color:#ffcf00;
}

.text2{
	background:#eee;
	border:1px solid #000;
	width:125px;
}

.submit{
	background:url('submitbg.gif');
	height:18px;
	border:0px;
	font-weight:bold;
	color:#000;
}

a.yellowbutton{
	background:url('submitbg.gif');
	height:16px;
	border:0px;
	font-weight:bold;
	color:#000;
	padding:2px 6px;
}

.table1{
	padding:0px;
	border:0px;
}
.table1 td{
	padding-left:12px;
}
th{
	color:#ffd200;
	font-weight:bold;
	border-bottom:1px solid #ffd200;
	text-align:left;
}
.yellowstripe{
	background:url('submitbg.gif');
	color:#000;
	padding:4px 6px;
}
.yellowstripe a{
	color:#000;
	padding:0px 2px;
	font-weight:bold;
}
.yellowstripe a:hover{
	color:#73680f;
}
.grey{
	display:block;
	padding:3px 0px 0px;
	color:#555;
	font-size:12px;
}
.littlewhite{
	font-size:10px;
	font-style:italic;
}
.black{
	color:#000;
	font-weight:bold;
}
.yellow{
	color:#ffd200;
	font-size:14px;
}
.littleyellow{
	color:#ffd200;
	font-size:10px;
}
.littlegrey{
	color:#666666;
	font-size:10px;
}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
.smallpic{
	width:175px;
	height:51px;
	margin:5px 0px 0px 12px;
	background-repeat:repeat-x;
	display:block;
	border:1px solid #fff;
	float:left;
}
#pic0{background-image:url('0bg.gif');}
#pic1{background-image:url('1bg.gif');}
#pic2{background-image:url('2bg.gif');}
#pic3{background-image:url('3bg.gif');}
#pic4{background-image:url('4bg.gif');}
#pic5{background-image:url('5bg.gif');}
#pic6{background-image:url('6bg.gif');}
#pic7{background-image:url('7bg.gif');}
#pic8{background-image:url('8bg.gif');}
#pic9{background-image:url('9bg.gif');}

.splaintext{
	font-size:12px;
	color:#888;
}

.bbpage{
	height:145px;
	padding-right:10px;
}

#votetop{
	height:60px;
	display:block;
	margin-top:5px;
}
.votepage{
	width:370px;
	height:280px;
}
.votebox{
	background:url('blackstripe.gif');
	width:370px;
	height:80px;
	display:block;
	margin:0px 0px 8px;
	overflow:hidden;
}

.votebox img{
	float:left;
	margin:0px 4px 0px 0px;
}

#overlay{
	background:#000;
	opacity:.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10;
	display:none;
}

#overlay_image{
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-505px;
	z-index:11;
	padding:5px 5px 10px;
	background:#000;
	text-align:center;
	display:none;
	font-weight:bold;
}

#overlay_image img{
	margin:0px 0px 8px;
}

#policy{
	width:600px;
	height:auto;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-325px;
	z-index:12;
	padding:40px 25px 10px;
	text-align:left;
	background:#000;
	color:#aaa;
	font-weight:bold;
	display:none;
}

#confirm{
	width:300px;
	margin:20px 50px;
	font-weight:bold;
}
