@charset "utf-8";
/* CSS Document */

body{ min-width: 810px; font: 13px Helvetica, Arial, sans-serif; color: #373737; text-align: center; background: #014a8e url(../images/layout/bg.gif) top center repeat-y;}
div{ margin: 0; padding: 0;}
.clearboth{ clear: both;}

#wrapper{ margin: 0 auto; width: 800px; text-align: left;}

#mainnav{ background-color: #073159; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: -.5px;}
	#mainnav ul{ margin: 0; padding: 0; list-style-type: none; text-indent: 0; text-align: center;}
	#mainnav li{ display: inline; float: left; margin: 4px 0 4px 4px;}
	#mainnav li a:link, #mainnav li a:visited{ display: block; padding: 4px; color: #FFFFFF; border: 1px solid #FFFFFF; text-decoration: none;}
	#mainnav li a:hover, #mainnav li a:active{ background-color: #0000CC;}

#maincontent{ width: 670px; float: left;}
	#maincontent h1{ border-bottom: 1px solid #373737;}
	#maincontent.gallery img{ margin: 2px; padding: 4px; border: 1px solid #666666;}

#sponsors{ margin-top: 10px; width: 130px; float: left; font-size: 10px; text-align: center;}
	#sponsors ul{ margin: 0; padding: 0; list-style-type: none; text-indent: none; border: 1px solid #CCCCCC;}
	#sponsors li{ margin: 0; padding: 15px 5px; border-bottom: 1px solid #CCCCCC;}
	#sponsors h4{ font-size: 14px; margin: 0; padding: 0;}
	#sponsors img{ border: none;}
	#sponsors a{ text-decoration: none;}

#footer{ clear:both; padding: 5px; text-transform: uppercase; text-align: center; background-color: #014a8e; color: #FFFFFF;}