BODY {	
			background-color: #fff; 
			color: #162e51;
			margin-top: 0px;
			font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
			font-size: 62.5%;
}

a	{
			text-decoration: none;
			color: #162e51;
}

strong	{
			color: #98161e;			
			text-transform: uppercase;
			font-weight: bolder;
}

#container	{
			width: 960px;
			height: 650px;
			margin: 0 auto 0 auto;
			text-align: center;
			background: url(_assets/img/fish.jpg) no-repeat;
			background-position: 100% 97%;
			text-indent: -9999em;
}

#navtainer	{
			text-indent: 0;
			height: 120px;		
			background: url(_assets/img/waves.jpg) no-repeat bottom left;				
}

#leftnav	{
			width: 635px;
			float: left;
			margin-top: 25px;
}

#rightnav	{
			width: 325px;
			float: right;
			background: url(_assets/img/logo.jpg) no-repeat bottom right;		
			height: 100%;
			text-indent: -9999em;
}

#rightnav a	{
			display: block;
			width: 310px;
			height: 120px;
			float: right;
}

#nav li	{
			float:left;
			font-size: 1.8em;
			border: 3px double #7190ca;
			padding: 0.4em;
			height: 25px;
			margin: 0 9px 0 9px;
}

#nav li	a:hover {
			color: #7190ca;
}

#content	{
			background: url(_assets/img/bigfish2.png) no-repeat;			
			background-position: 13% 54%;
			height: 500px;					
			text-indent: 0;
}

#contentleft	{
			background: url(_assets/img/boat.jpg) no-repeat;	
			background-position: 0% 100%;
			height: 100%;
			width: 415px;
			float:left;
			position: relative;
}

#contentright	{
			float: right;
			text-indent: 0;
			width: 540px;
			height: 100%;
			float: right;
}

#join			{
			background: url(_assets/img/join.jpg) no-repeat;	
			height: 60px;
			margin-top:10px;
}

#outerbox	{
			width: 320px;
			height: 360px;
			margin-left: 60px;
			border: 2px solid #162e51;
			background-color: white;
}

#innerbox	{
			width: 300px;
			height: 340px;
			margin: 8px auto 0 auto;
			border: 2px solid #829ecf;
}

#innerbox h1	{
			background: url(_assets/img/bobby.jpg) no-repeat;	
			text-indent: -9999em;
			height: 60px;
			margin: 15px 0 0 45px;
}

#innerbox h2	{
			font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
			font-size: 2.2em;
			margin-bottom: 10px;
			line-height: 1.3em;
}

#innerbox p	{
			font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
			font-size: 1.6em;
			line-height:1.5em;
}

#time		{
			background: url(_assets/img/time.gif) no-repeat bottom left;	
			height: 90px;
			margin: 0 0 0 80px;
}

#contact	{
			text-indent: 0;
			font-size: 1.8em;
			text-align: left;
			margin-top: 500px;
			
}

#footer	{
			text-align: center;
			margin: 20px auto 0 auto;
			font-size: 1.4em;
			text-align: center;
}

#footer	li	{
			display: inline;
			border-right:1px solid;
			padding:0 0.33em;
}

#footer li:last-child {
			border-right:0px solid;
}

#footer p	{
			font-size: .8em;
			margin-top: 5px;
}

#map_canvas	{
			font-size: 2em;		
			border: 3px double #7190ca;
			float: right;
			margin: 75px 80px 0 0;
			width:350px; 
			height:350px;
}

#features	{
			width: 500px;
			height: 500px;
			float: left;
			margin-top: 30px;
			font-family: GillSans, Trebuchet, Calibri, sans-serif;
}

#features h1	{
			color: #98161e;
			text-align: left;
			font-size: 3em;
			font-weight: bolder;
}

#features img	{
			margin:10px 0 0 15px;
			border: 1px solid;
			float: left;
			margin-bottom: 20px;
}

#features li	{
			margin: 10px 0 0 40px;
			float: left;
			text-align: left;
			font-size: 1.8em;
			letter-spacing: 1px;
			line-height: 15px;
			list-style-type: square !important;
}
.line	{
			border-bottom:1px solid;
			height:1px;
			width: 500px;
			clear: left;
			text-indent: -9999em;
			margin-bottom: 5px;
}

#features h2	{
			font-size: 2.8em;
			margin: 5px 0 0 -30px;
}

#features h2 em	{			
			font-size: 1.6em;
}

.free	{
			float: left;
			font-size: 1.8em;
			width: 150px;
			text-align: left;
			margin: 0 0 10px 15px;
}

#schedule	{
			float: left;
			text-align: left;
			margin-top: 10px;
			font-size: 1.5em;
			font-weight: bolder;
			position: relative;
}

#schedule h1	{
			color: #98161e;
			font-size: 1.1em;
			margin-bottom: 10px;
}

#schedule h2	{
			color: #98161e;
			font-size: 1.4em;
			line-height: 20px;
			position: absolute;
			top: 0%;
			right: 0%;
}

#schedule h2 strong	{
			FONT-SIZE: 1.1em;
}

.personal	{
			text-align: left;
			font-size: 1.8em;			
			width: 500px;
			float: left;
			
}

#location	{
			float: right;
			width:350px; 
			margin: 5px 80px 0 0;
			font-size: 1.2em;
}
