body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #600; margin: 0; }
#nav a { z-index: 2; display: block; }
#nav ul { margin-top: 0; margin-bottom: 0; list-style: none; }
#nav li ul { /* second level lists */ 
	background-image: none; position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left: -3px; }
#nav li { /* all list items */
	
	z-index: 2; }

.nav li a { text-align: left; color: #081408; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-left: -40px; padding-top: 6px; padding-bottom: 6px; padding-left: 5px; border-bottom: 1px solid #600; display: block; }
#nav li li { background-image: none; width: 110px; z-index: 2; }
#nav li ul a { color: white; background-color: #a5a4a4; z-index: 2; padding-left: 5px; border-bottom: 1px solid #081408; }

#nav li a:hover {
	color : #600;
	font-weight: bold;
	z-index: 2;
	}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; z-index: 2; margin-top: -30px; margin-left: 75px; }
#nav li:hover, #nav li.sfhover { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 2; }
p { padding-left: 10px; }
td { }
a:link { color: #600; text-decoration: none; }
a:visited { color: #081408; }
a:hover { text-decoration: underline; }
a:active { }
.wrapper { 
	background-image: url(../images/bg_container.gif); 
	background-repeat: repeat-y; 
	background-position: center 0; 
	margin: 0; 
}
.footer { color: #600; font-size: 11px; background-color: #a5a4a4; }
.pad { padding: 5px; text-align: left; }
.sponsor img { margin: 10px; }
.wrap img { margin-right: 10px; margin-bottom: 10px; }
.alert { margin-right: 20px; margin-left: 20px; padding: 5px; border: solid 2px #600; }
.alert h2 { color: #d70000; font-size: 1.2em; }
h2 { color: #600; font-size: 1.5em; font-weight: bold; margin: 0.5em 0; padding-left: 10px; }
h3 { color: #8f0028; font-size: 1.2em; font-weight: bold; margin: 0.5em 0; padding-left: 10px; }
h1 { color: #600; font-size: 2em; font-weight: bold; margin: 0.67em 0 0.5em; }
.titleSponsors { background-color: #f2f2f2; margin: 5px; padding: 5px; }
.titleSponsors img { margin-right: 15px; }
