@charset "utf-8";
/* CSS Document */



/* ----- BODY ----- */




body {
text-align: center;
margin:0 auto;
margin-top:0px;
padding-top: 0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link {
color: #0066CC;
text-decoration: underline;
}

a:visited {
color: #660099;
text-decoration: underline;
}

a:hover{
color:#0033CC;
}

h2{
margin-top:0px;
padding:0px;
color: #3C8FC1;
}

p{
margin-top:0px;
padding:0px;
}

p.subhead{
font-weight:bold;
margin-bottom:0px;
}

.img{
margin-right:20px;
}



/* ----- HEADER ----- */

a.menu_item:link{
color: #FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a.menu_item:visited{
color: #FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a.menu_item:hover{
color: #FFFFFF;
text-decoration:underline;
}


#peer_headspace_filler_mt {
margin-left:145px;
height:116px;
position:relative;
}

#peer_headspace_filler {
	margin-left:100px;
	height:30px;
	position:relative;
	color:#FFFFFF;
}

#inner_container_header {
margin-top: 0px;
width:992px;
margin:0 auto;
text-align: left;
height:162px;
background:url(images/top_banner.jpg);
}

#outer_container_header {
margin-top:0px;
width:992px;
margin:0 auto;
text-align: left;
height:162;
}



/* ----- MAIN CONTENT ----- */


#inner_container {
width:704px;
margin:0 auto;
text-align: left;
position:relative;
}

#outer_container {
	width:990px;
	margin:0 auto;
	text-align: left;
	background-color: white;
	border-left:solid black 1px;
	border-right:solid black 1px;
}

#one_col {
	width:704px;
	min-height:200px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:200px; /* for IE5.x and IE6 */
	background-color:white;
	text-align:left;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.event_upcoming {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	background-color: #900;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
}
.event_weekly {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	background-color: #369;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
}
.event_past {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	background-color: #666;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
}
.event_header {
	font-size: 18px;
	font-weight: bold;
	color: #069;
}
.event {
	font-size: 14px;
	text-align: justify;
}
.main {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.main_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3C8FC1;
}


/* ----- DIVIDER ----- */


#div_hor{
	width:704px;
	height:35px;
	margin-top:0px;
	background-image: url(images/div_hor.gif);
	background-repeat: repeat-x;
	background-position: left;
}


/* ----- FOOTER ----- */

#outer_container_footer {
margin-top:0px;
width:990px;
margin:0 auto;
text-align: left;
border-left:solid black 1px;
border-right:solid black 1px;
border-bottom:solid black 1px;
margin-bottom:20px;
background:url(images/footer_bg3.jpg) bottom;
}

#footer { 
width:704px;
height:70px;
margin:0 auto;
}
#contest_logo {

}


#copyright{
color:#666666;
}
