*{
	margin:0;
	padding:0;
}
body{
	font-family:Verdana,Tahoma,Arial,Helvetica;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-position:center top;

}
h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, table, form {
	margin:1em 0;
}
h2{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:16px;
	color:#FB7719;
}
h3{
	color:#FFFFFF;
	font-size:14px;
	margin:6px 3px 3px 0px;
}
h4{
	color:#FFFFFF;
	font-size:12px;
	margin:0px;
	padding:0px;
}
form{
	margin:0px;
}
table{
	margin:0px;	
	padding:0px;
}
#contactformtable{
	margin:auto;
	margin-bottom:10px;
	border:2px solid #00265D;
}
#contactformtable td{
	background-color:#5C7498;
	padding-top:7px;
	padding-right:3px;
}

th{
	margin:0px;
	padding:5px;
}
#audience th{
	background-color:#7498C0;
	border-style:solid;
	border-color:#000000;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:1px;
}
#audience td{
	background-color:#FFFFFF;
	color:#000000;
	padding:3px;
	border-style:solid;
	border-color:#000000;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:1px;
}
#audience .blank{
	background-color:transparent;
}

/* ------- SITE PAGE STRUCTURE CSS ------- */
#top{
	width:797px;
	margin:0px auto;
	position:relative;
	border:1px solid #000000;
}
#hdr{
	background-color:#75ADAD;
	position:relative;
	padding:0px;
}
#hdr a img{
	border:0px;
}

#frame{
	background-image:url('../images/sidebar.gif');
	background-repeat:no-repeat;
	background-position:right top;
	
	background-color:#FFFFFF;
	
	margin:0px;

	padding:20px;
	
	font-size:11px;
	color:#898B90;
	
}
#ftr{
	background-color:#4F538C;
	
	font-size:10px;
	font-weight:none;
	color:#FFFFFF;

	width:787px;
	
	text-align:right;
	padding:5px;
	
	height:47px;
	overflow:hidden;
	
	background-image:url('../images/ftr.jpg');
	
}
#ftr img{
	float:left;
}

/* ------- SITE PAGE STRUCTURE CSS ------- */
/* ------- SITE PAGE SUB-STRUCTURE CSS ------- */
.contactDIV{
	float:left;
	padding-right:20px;
}

#content{
	width:490px;
	margin:0px;
	padding:0px;
	margin-left:0px;
	text-align:left;

}
#content ul,#content ol{
	padding-left:2em;
	text-align:left;
}
#content a{
	color:#FB7719;
	text-decoration:none;
	text-align:left;
}
#content a:hover{
	text-decoration:underline;
}
/* contest content*/

/* Change this back if you want it to reflect the What's your Number contest - brett
#contestDIV{
	background-image:url('../images/contestlnk.gif');
	background-color:#00265D;
	background-repeat:no-repeat;
	position:absolute;
	left:458px;
	top:76px;
	width:303px;
	height:100px;
	overflow:auto;
	border:0px solid #FFFFFF;
	padding:0px 3px 0px 29px;
	font-size:11px;	
	color:#8FA0B8;
}
*/


}

/* contest detail link*/
.detailslnk{
	font-weight:bold;
	text-decoration:none;
	color:#FFCC00;
	padding-right:3px;
}
.detailslnk:HOVER{
	text-decoration:underline;
}
/* header links  */
#hdrlnkDIV{
	


	letter-spacing:-1px;
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

	text-align:right;

	padding:3px 3px 3px 10px;
	position:absolute;
	right:-1px;
	top:54px;

	color:#5C7497;
}
#hdr > #hdrlnkDIV {
	top:auto;
	bottom:0;
}
.hdrlnk{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#86CCDE;
	padding-right:3px;
}
.hdrlnk:HOVER{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#7A99C9;
}
/* ------- SITE PAGE SUB-STRUCTURE CSS ------- */

/* ------- SITE PAGE THUMBNAIL CSS ----------- */
.thumb{
	background-color:10px;
	float:left;
	padding-right:20px;
	padding-bottom:15px;
}
/* ------- SITE PAGE THUMBNAIL CSS ----------- */
/* ------- SITE PAGE AD MODULE CSS ----------- */
/* advertising images module*/
#admodule{
	border:5px solid #5C7498;
	width:233px;
	height:353;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}

#admoduleNav{
	border:5px solid #5C7498;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	padding:5px;
	width:223px;
	text-align:center;	
	line-height:19px;
}
* html #admoduleNav{
	padding-top:10px;
}
.adposter,.adposterSelected{
	border:1px solid #5C7498;
	
	text-decoration:none;	
}
html > body .adposter span,html > body .adposterSelected span{
	padding-top:0px;
}
.adposter span,.adposterSelected span{

	padding-left:12px;
	padding-top:12px;
	font-size:0px;
}
* html .adposter span,,.adposterSelected span{
	padding-left:11px;
	padding-top:11px;
}

.adposter:HOVER,.adposterSelected{
	background-image:url('../images/admodnav.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

