
body {
	 margin: 0;
	 padding: 0; 
	 background: #ccc;
	 color: #333; 
	 text-decoration: none;  
	 font-family: arial, helvetica, sans-serif; 
	 font-size: 75%;
	 text-align: center;
 }


div, ul, li, form, select, input, label, dl, dt, dd 
{ margin: 0;padding: 0;border: 0; }
 
p {margin: 1.5em 0;line-height: 1.5em;}

div, img {margin: 0;padding: 0;border: 0;}

.clearBoth	{clear:both;}

/* LINKS */

a:link, a:visited {font-family: palatino, georgia, serif;text-decoration: none;color: #633;}
 
a:hover, a:active {text-decoration: underline;color: #633;}
 



/* HEADERS */


h1 {font-family: arial, helvetica, sans-serif; font-size: 2.7em;margin: 20px 0 10px 30px;font-weight: normal;}

h2, h3, h4, h5, h6 {font-family: palatino, georgia, serif;font-weight: normal;}

h2 {font-family: palatino, georgia, serif;font-size: 1.8em;color: #333;margin-top: 1em;margin-bottom: 1em;float:left;width:590px;}

h3 {font-size: 1.3em;color: #333;margin-top: 1em;margin-bottom: .2em;line-height:1.5em;}

h4, h5, h6 {font-size: 1.1em;color: #333;margin-top: .2em;margin-bottom: .2em;}
 


/* LAYOUT */

#container {position: relative;text-align: left;width: 936px;border: 12px solid #fff;margin: 15px auto;}

#header {float: left;background: #552632;color: #fff;width: 100%;}
	
	#header img {float: right;border-left: 12px solid #fff;}
	#header h2 {font-family: arial, helvetica, sans-serif; font-size: 1.5em;margin: 0 0 20px 30px;font-weight: normal;font-style:italic;color:#fff;display:inline;} 
	#header p {font-family: palatino, georgia, serif;float:right;margin: 10px 20px 0 0;font-size:1.2em;color: #fff;}
	#header span	{font-size:.9em;}
	#header a {color: #fff;}
	
	
#nav	{border-top: 12px solid #fff;float: left;width: 100%;margin: 0;padding: 0;background: transparent url(../images/home_bg.jpg) top left no-repeat;}
	 
#content {float: left;background: #999966;width: 936px;border-top: 12px solid #fff;}
	
#content_home {float: left;width: 594px;background: #CC9;border-right: 12px solid #fff;padding: 15px 40px 25px;font-size:14px;}

	#content_home	p {font-size:1em;}

	img#padiLogo {margin:20px 0 0 25px;float:left;display:inline;} 
	img#reeflogo {margin:35px 0 25px 20px;float:left;display:inline;}
	img#danLogo {margin:20px 0 20px 15px;float:left;display:inline;} 
	img#efrLogo {margin:20px 0 20px 13px;float:left;display:inline;} 
	img#wsaLogo {margin:0 0 0 60px;float:left;display:inline;} 
	
	

  
#credit {background: #552632;border-top: 12px solid #fff;padding: 5px 10px 5px 0;text-align: right;font-size: 10px;color: #fff;clear: both;}
	
#credit a, #credit a:hover {color: #fff;text-decoration: none;}


/* SUBPAGE LAYOUT*/
	
#content_sub {float: left;background: transparent url('../images/content_sub_bg.gif') top left repeat-y;width: 936px;border-top: 12px solid #fff;}
	
	#content_sub img {float: left;border-bottom: 12px solid #fff;border-right: 12px solid #fff;}
	
#rightcol	{float: right;width: 250px;margin: 0;padding: 0;}

#leftcol {float: left;width: 594px;background: #cc9;border-right: 12px solid #fff;margin: 0;padding: 20px 40px 40px;}

	#leftcol ul	{width:450px;margin-bottom:30px;margin-left:20px;padding-left:20px;}
    #leftcol ul li	{margin-bottom:.5em;}
	#leftcol ul ul	{margin-bottom:20px;margin-top:20px;}

ul.prereq	{list-style:none;font-style:italic;}

ul.pricing	{list-style:none;float:left;margin-top:5px;}

#content_sub .contentImg	{float:left;display:inline;margin-right:40px;margin-bottom:15px;text-align:right;font-style:italic;font-size:.9em;} 

	#content_sub  .contentImg img {border:none;float:left;margin:0;}
	#content_sub  .contentImg p	  {clear:both;margin:0;}
	#content_sub .contentImg	span	{float:left;font-weight:bold;}  
	
#content_sub .smContentImg {border:none;float:right;display:inline;margin:0 10px 15px 25px;}   
	
#calContainer	{font-size:.5em;}


#photos #leftcol img	{float:left;display:inline;padding:4px;margin:4px;border:1px solid #fff;}

	   

/* HOMEPAGE NAV */

#nav ul {float: right;width: 250px;list-style: none;margin: 0;padding: 0;border-left: 12px solid #fff;}

	#nav ul li a {display: block;padding: 7px 0 7px 30px;border-bottom: 1px solid #69C;background-color: #336699;color: #fff;font-size: 14px;text-decoration: none;}
	#nav ul li a:hover  {background-color: #69C;}

#home #welcomeNav a, #scuba #scubaNav a, #bio #bioNav a, #photos #photosNav a, #affiliates #affiliatesNav a  {background-color: #1F5285;}




/* SUBPAGE NAV */


#subpagenav {float: right;width: 250px;border-bottom: 12px solid #fff;}

	#subpagenav ul {float: right;width: 250px;list-style: none;margin: 0;padding: 0;}

		#subpagenav ul li a {display: block;padding: 7px 0 7px 30px;border-bottom: 1px solid #69C;background-color: #336699;color: #fff;font-size: 14px;text-decoration: none;}
		#subpagenav ul li a:hover  {background-color: #69C;}
 
		body#dan #subpagenav ul li#danNav a,
		body#efr #subpagenav ul li#efrNav a,
		body#scuba #subpagenav ul li#scubaNav a,
		body#calendar #subpagenav ul li#calendarNav a  {background-color: #1F5285;}



/* SUB NAV */


#subnav {float: left;width: 250px;}

	#subnav ul {float: right;width: 250px;list-style: none;margin: 0 0 30px ;padding: 0;}

		#subnav ul li a {display: block;padding: 7px 0 7px 30px;border-bottom: 1px solid #AAAA81;background-color: #663;color: #fff;text-decoration: none;}
		#subnav ul li a:hover  {background-color: #ADAD99;}
 
		.dan_o2 #subnav ul li#dan_o2 a,
		.dan_ao2 #subnav ul li#dan_ao2 a,
		.dan_ro2 #subnav ul li#dan_ro2 a,
		.dan_haz #subnav ul li#dan_haz a,
		.dan_neur #subnav ul li#dan_neur a,
		.dan_aed #subnav ul li#dan_aed a,
		.dan_bls #subnav ul li#dan_bls a,
		.dan_dem #subnav ul li#dan_dem a,
		.dan_des #subnav ul li#dan_des a,
		.dan_dfa #subnav ul li#dan_dfa a,
		
		.scuba_ow #subnav ul li#scuba_ow a,
		.scuba_aow #subnav ul li#scuba_aow a,
		.scuba_resc #subnav ul li#scuba_resc a,
		.scuba_peak #subnav ul li#scuba_peak a,
		.scuba_mast #subnav ul li#scuba_mast a,
		.scuba_signs #subnav ul li#scuba_signs a,
		.scuba_hsab #subnav ul li#scuba_hsab a,
		.scuba_hsaabc #subnav ul li#scuba_hsaabc a,
		.scuba_sem #subnav ul li#scuba_sem a  {background-color: #89894B;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		



