body {
	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	font:normal 14px Arial, sans-serif;
	font-weight: bold;
	color:white;
}

a{text-decoration:none; color:white;}
a:hover{text-decoration:underline;}
p { margin: 9px 0; line-height:17px;}
ul{margin:0; padding:0;}
li{list-style-type: none; margin-top:10px;}
.bold{/* font-weight:bold; */font-size:16px;}
h2{
display:block;
text-indent:-9999px;
width:100%;
font-size:1px;}
#content {
	width:911px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	position:relative;
}
img{ border:0; margin:0;}

#topwrap {height:59px; position:relative;}

#promo {
	position: absolute;
	top:273px;
	left:0px;
}
#promo2 {
	position:absolute;
	top:366px;
	left:150px;
}
#bodycopy {
width:557px;
float:right;
margin-top:12px;
}
#mid {height:281px; width:668px; float:right;}

#logo {margin-right:12px; float:left;}

#topnav{
left:175px;
position:absolute;
top:18px;
}
#topnav ul {list-style-type:none;}
#topnav li {
float:left;
margin:0;
position:relative;
z-index:2;
}
#topnav a {
background-position:left top;
display:block;
font-size:1px;
height:25px;
}
#topnav .selected {background-position:left bottom;}
#topnav a:hover {background-position:left bottom;}

#win {
	position:absolute;
	top:9px;
	left:787px;
}

#winner {
font-size:1px;
width:103px;
height:41px;
margin:0pt;
top:9px;
left:787px;
position:absolute;
}
#winner a {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}

#sitetitle {
font-size:1px;
width:163px;
height:87px;
margin:0pt;
position:absolute;
}
#sitetitle a {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}

#side{
	position:absolute;
	top:370px;
	width: 323px;
}
#side img{margin: 0 7px 7px 0;}

/* new whizzy jQuery subnav */
/*!!!!define #subnav in each page style sheet!!!!*/
#subnav li {
margin-top:8px;
padding:0px;
}
#subnav a {
background-position:left top;
display:block;

}
/*#topnav a span {visibility:hidden; font-size:0px; width:0px;}
#topnav a span:hover {visibility:hidden; font-size:0px;}*/

a span { visibility:hidden !important; font-size:0px; width:0px; height:0px; text-decoration:none;}
a:hover {text-decoration:none;}

/*#footer{ background-color:#993366; position:relative; top:30px;}*/
#footerline {height:1px; opacity:0.25; background:url(../images/footer-line.gif) repeat-x; width:94%;}
#footernav{margin:2px 0 10px 0;  opacity:0.95;}
#footernav ul li {
font-weight:normal;
font-size:0.9em;
display:inline;
list-style-type: none;
padding-right: 19px;
}
#footernav li a {
color:white;
}