/* CSS Document */

body {
	font-size: 12px;
	font-family: Verdana, sans-serif;
	background: #FFFFFF;
}

h1 {margin: 0 0 10 0; padding: 20 0 0 5;
	background: #99CCFF; color: #333399;}

h2 {border-top: 0px solid #666666;
	border-right: 0px;
	color: #333399;
	margin: 0; padding: 10 0 3 0;
	font-size: 20px;}

h3 {margin: 0 0 0 0; padding: 0;
	color:#333399;
	font-size: 14px;}

p {text-indent: 0px; line-height: 1.5em;
	margin: 0; padding: 0;
	font-size: 12px;
	}
	
form {padding: 0; margin: 0;}

#title {width: 800px;
		display: block;
		align: center;
		margin: 0 0 10 0;}
		
#banner {border: 1px solid #666666; width: 800px; height: 150;
		margin: 10 0 10 0;
		padding: 0;
		background-repeat: no-repeat;
		color: white; font-size: 14px; font-family: verdana, sans-serif; font-weight: bold;}
		
#banner_text {padding: 10;}
	
#menu {
	background: #99CCFF;
	width: 800px;
	border: 1px solid #666666;
	display: block;
	margin: 0;
	padding: 5px 0 5 5;
	text-align: left;
}
			
#menu a {font-size: 12px; font-family: verdana, sans-serif;
			padding: 6 11 6 11;
			color: black; text-decoration: none;
			}
			
#menu a:hover {border: 1px solid #333399; border-width: 0 1 0 1;
					padding: 5 10 5 10;
					background: rgb(217, 236, 255);}

#menu a#active {background: #CCCCCC; padding: 5 10 6 10; margin: 0;
				border: 1px solid #333399; border-width: 0 1 0 1;}
				
#menu a#active:hover {border: 1px solid #333399; border-width: 0 1 0 1;
					padding: 5 10 6 10;
					}
.submenu a#active{border: 3px solid #336699; border-width: 0 0 3 0; padding: 3 11 3 11; margin: 0;}
.submenu a#active:hover {
					padding: 5 11 3 11;
					margin: 0;
					background: #CCC;}
			
.submenu a {font-size: 10px; font-family: verdana, sans-serif;
			padding: 3 11 3 11;
			margin: 0;
			color: black; text-decoration: none;
			}
.submenu a:hover {padding: 5 11 3 11;
					background: rgb(235, 235, 235);}			
			
#sub_regatta {background: #CCCCCC;}/*url(image-files/menubg_regattas.gif)*/
#sub_team {background: #CCCCCC;}/*url(image-files/menubg_team.gif)*/
#sub_blank {background: #CCCCCC; height: 1.2em;}
					
#main {display: block; float: right; clear: right;
		margin: 0 0 50 0;
		padding: 0px;}

#body {background: #FFFFFF;
		margin: 0px; padding: 0 0 0 0px;
		border: 1px solid #666666; border-width: 0 1 0 1;
		display: block;
		}
		
#body p {padding: 5px;
		color: #000000;}
		
#body img {padding: 5px;}
		
#extra_menu {border: 0px solid black; background: white;
						float: left; clear: left;
						margin: 0 0 10 0; padding: 0px;
						width:156px;
						}

#extra_menu h2 {background: #9CF;
					color: #339; text-align: center;
					font-size: 14px; font-family: verdana, sans-serif;
					padding: 2px;
					margin:0;
					border: 1px solid #333; border-width: 1 1 1 1;}
	
#extra_menu a {color: black;
					text-decoration: none; font-size: 10px; font-family: verdana, sans-serif;
					line-height: 1.5em;
					padding: 0 5 0 5;
					margin: 0 5 0 5;
					text-align: center;}
	
#extra_menu a:hover {color: #666;
					padding: 5px;
					;}
		
#extra_menu table {background: white;
						border: 1px solid #666666; border-width: 0 1 0 1;
						text-align: center;  margin: 0 0 0 0; padding: 0;}

#stripe_class_even {background: rgb(245,250,255); margin: 0; padding: 0; text-align: center;}
#stripe_class_odd {background: rgb(223,239,255);  margin: 0; padding: 0; text-align: center;}

iframe {border: 0px;}
#frame {border: 1px solid #666; border-width: 0 1 0 1;}
img {margin: 0px; padding: 0px;}

#regatta_time {display: none;}

#regatta_title {font-weight: bold;
		font-size: 24px;
		color: #339;
		text-align: center;}

#regatta_location {font-weight: bold;
			font-size: 14px;
			text-align: center;}

#regatta_date {font-size: 14px;
		text-align: center;
		padding: 5px 0 30 0;}

#regatta_highlights {text-indent: 20px;
			line-height: 1.5em;
			padding: 5 10 30 10;}

#regatta_results {font-family: courier, monospace;
			font-size: 12px;
			padding: 0 20 0 20;}
SADF
