/*******************************************************************************
   Page Setup
*******************************************************************************/
* {
	margin: 0;
	padding: 0;
   	}

:focus {
	outline: 0;
	}

a {
   	text-decoration: underline;
   	}

body {
	text-align: center;
	background-color: #001845;
   	}

div#top_container {
	width: 100%;
	background: url(../images/bkgrd/top_bkgrd.jpg) top center repeat-y;
	}
	
div#main_wrapper {
	width: 100%;
	min-height: 707px;
	background: url(../images/bkgrd/main_bkgrd.jpg) top center no-repeat;
	}
	
/* IE6 min-height fix */
* html div#main_wrapper {
	height: 707px;
	}
	
div#main {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	}

div#sponsors {
	float: right;
	width: 395px;
	height: 55px;
	padding-top: 125px;
	}

div#nav {
	float: left;
	width: 114px;
	padding: 64px 33px 0 99px;
	}
	
div#sidebar {
	float: left;
	width: 344px;
	padding-top: 55px;
	}
	
div#bottom_container {
	width: 100%;
	height: 200px;
	background: url(../images/bkgrd/bottom_bkgrd.jpg) top center no-repeat;
	}

div#footer {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	}

/*******************************************************************************
	Sponsors
*******************************************************************************/
div#sponsors ul {
	list-style-type: none;
	height: 55px;
	}
	
div#sponsors ul li {
	float: left;
	padding-right: 30px;
	}
	
div#sponsors ul li a {
	display: block;
	}
	
div#sponsors ul li.curious a {
	margin-top: 15px;
	}
	
div#sponsors ul li.giro a {
	margin-top: 12px;
	}

div#sponsors ul li.mvr {
	margin-top: 9px;
	padding-right: 20px;
	}

/*******************************************************************************
	Nav
*******************************************************************************/
div#nav ul {
	list-style-type: none;
	}
	
div#nav ul li {
	margin-bottom: 6px;
	line-height: 0;
	font-size: 1px;
	}

/*******************************************************************************
	Content
*******************************************************************************/
div#content {
	float: left;
	width: 391px;
	padding: 51px 39px 0 0;
	line-height: 1.46em;
	}

#content,
#content * {
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	}

#content h1 {
	color: #E8BB20;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 0.3em;
	}

#content h2 {
	color: #E8BB20;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 0.6em;
	padding-bottom: 0.3em;
	}

#content h3 {
	color: #E8BB20;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	}

#content h4 {
	color: #E8BB20;
	font-size: 1.0em;
	font-weight: bold;
	}
	
#content h5 {
	color: #E8BB20;
	font-size: 1.0em;
	font-weight: bold;
	}
		
#content h6 {
	color: #E8BB20;
	font-size: 1.0em;
	font-weight: bold;
	}

#content p {
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	}

#content p.center {
	text-align: center;
	}
	
#content p.indent {
	margin-left: 1.75em;
	}
	
#content a {
	color: #FE027F;
	text-decoration: underline;
	}

#content ul {
	margin-left: 0.75em;
	padding-bottom: 0.5em;
	list-style-type: none;
	}

#content ul.indent_list {
	list-style: none;
	margin-left: 2.75em;
	}
	
#content ul li {
	padding-left: 15px;
	background: url(../images/bkgrd/bullet.gif) top left no-repeat;
	}

#content ol {
	margin-left: 2.0em;
	padding-bottom: 0.5em;
	}
	
#content img.ch {
	padding-bottom: 5px;
	}
	
div.hr {
	width: 387px;
	height: 9px;
	background: url(../images/bkgrd/hr_bkgrd.gif) top center no-repeat;
	margin-top: 15px;
	margin-bottom: 15px;
	}

/* CONTACT */
table#contact_table tr td {
	padding: 4px 14px 4px 4px;
	}
	
table#contact_table tr td.left_col {
	width: 165px;
	}
	
table#contact_table p {
	padding-top: 0.9em;
	}
	
/*******************************************************************************
	News Updates
*******************************************************************************/
div#news h3 {
	font-size: 0.8em;
	padding-bottom: 0;
	}
	
div#news p {
	font-size: 0.8em;
	}
	
div#news ul {
	font-size: 0.8em;
	}

/*******************************************************************************
	Footer
*******************************************************************************/
div#curious {
	float: right;
	width: 88px;
	padding: 40px 11px 0 0;
	}

/*******************************************************************************
	Cleaner
*******************************************************************************/
div.cleaner {
	clear: both;
	line-height: 0;
	font-size: 1px;
	height: 0;
	}