body { margin-top: 10px; background-image: url(../images/acesBG.jpg); background-attachment: fixed; }

p { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 1em;}

a:link, a:visited, a:active { color: #006600; font-family: Arial, Helvetica, sans-serif; }
a:hover { color:#003300; font-family: Arial, Helvetica, sans-serif; }

h1 { color: #006600; font-size: 1.5em; font-weight: bold; margin-top: -3px; margin-bottom: -3px; }
h2 { color: #000000; font-size: 1.25em; font-weight: bold; margin-top: -1px; margin-bottom: -5px; }
h3 { color: #006600; font-size: 1.15em; font-weight: bold; margin-bottom:-1px;}

#liabilityWaiver ol {font-family:Verdana, Geneva, sans-serif; font-size:.75em;}

#wrapper { position:relative; margin-left:auto; margin-right:auto; width:775px; }

#acesHeader { position:relative; margin-left:auto; margin-right:auto; height:200px; width:775px; background-image:url(../images/acesHeader.jpg); }

.navbar ul { position:relative; height:25px; margin-left:auto; margin-right:auto; width:800px; list-style-type:none; }
.navbar li{ position:relative; height:25px; display:inline; float:left; margin-top:175px; margin-left:-5px; }

a#rolloverCoaches { display:block; background-image:url(../images/buttons/coaches.jpg); height:25px; width:110px; overflow:hidden; margin-left:-15px; }
a#rolloverCoaches:hover { display:block; background-image:url(../images/buttons/coaches.jpg); height:25px; width:110px; background-position:-110px; }

a#rolloverDiveInfo { display:block; position:relative; float:left; background-image:url(../images/buttons/diveinfo.jpg); height:25px; width:125px; overflow:hidden; }
a#rolloverDiveInfo:hover { display:block; position:relative; float:left; background-image:url(../images/buttons/diveinfo.jpg); height:25px; width:125px; background-position:-125px; }

a#rolloverFacilities { display:block; position:relative; float:left; background-image:url(../images/buttons/facilities.jpg); height:25px; width:125px; overflow:hidden; }
a#rolloverFacilities:hover { display:block; position:relative; float:left; background-image:url(../images/buttons/facilities.jpg); height:25px; width:125px; background-position:-125px;}

a#rolloverCalendar { display:block; position:relative; float:left; background-image:url(../images/buttons/calendar.jpg); height:25px; width:125px; overflow:hidden; }
a#rolloverCalendar:hover { display:block; position:relative; float:left; background-image:url(../images/buttons/calendar.jpg); height:25px; width:125px; background-position:-125px;}

a#rolloverPhotos { display:block; position:relative; float:left; background-image:url(../images/buttons/photos.jpg); height:25px; width:100px; overflow:hidden; }
a#rolloverPhotos:hover { display:block; position:relative; float:left; background-image:url(../images/buttons/photos.jpg); height:25px; width:100px; background-position:-100px;}

a#rolloverCoda { display:block; position:relative; float:left; background-image:url(../images/buttons/coda.jpg); height:25px; width:90px; overflow:hidden; }
a#rolloverCoda:hover { display:block; position:relative; float:left; background-image:url(../images/buttons/coda.jpg); height:25px; width:90px; background-position:-90px;}

a#rolloverContact { display:block; position:relative; float:left; background-image:url(../images/buttons/contact.jpg); height:25px; width:90px; overflow:hidden; }
a#rolloverContact:hover { display:block; position:relative; float:left; background-image:url(../images/buttons/contact.jpg); height:25px; width:90px; background-position:-90px;}

#header { padding-top: 20px; margin-bottom: -6px; }
#headerImage { padding-top:25px; padding-bottom:-20px; }

#mainContent { width:700px; margin-left:auto; margin-right:auto;  background-color:#FFFFFF; border-right: 13px solid #000000; border-left: 12px solid #000000; padding-bottom:10px; padding-left:25px; padding-right:25px; }

#missionContent { width:700px; position:relative; padding-bottom:10px; }

#newsContent { width:700px; position:relative; padding-bottom:10px; }
#newsSubject { font-family:Verdana, Geneva, sans-serif; font-size:.85em; color:#006600; margin-bottom:-10px;}
#newsInfo { font-family:Verdana, Geneva, sans-serif; font-size:.75em; }
.newsHeader { margin-bottom:-10px; }

#getStart { width:325px; float:left;  }
#getStart ol li {font-family:Verdana, Geneva, sans-serif; font-size:.75em; }
#getStartText {font-family:Verdana, Geneva, sans-serif; font-size:.75em;}

#diverMonth { width:325px; padding-left:25px; float:left; padding-right:25px;}
#diverPhoto {float:left; width:175px; margin-top:15px; margin-bottom:25px;}
#diverContent {font-family:Verdana, Geneva, sans-serif; font-size:.75em;}
.diverMonthImage { float:left; border: 1px solid #009933; padding:2px; margin:2px; margin-right: 8px; }
#diverName {color: #006600; font-size: 1.25em; font-weight:bold; margin-top:-3px; margin-bottom:-3px; margin-left:167px;}
#diverDetailsContent {padding-top:20px;}
#archivedDiverContent {font-family:Verdana, Geneva, sans-serif; font-size:.75em; float:left; width:525px; margin-top:15px; margin-bottom:25px;}

#acesApparel {width:300px; padding:15px; border:thin #000 solid; height:30px; background-color:#9F9; margin-left:-40px;}
#apparelText {margin-top:0px; font-family:Verdana, Geneva, sans-serif; font-size:.7em;}
#indexFormsText {margin-left:-40px; font-family:Verdana, Geneva, sans-serif; font-size:.75em;}

.athregForm {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; float:left; padding-right:5px;}
.athregFormInput {float:left; width:495px;}
#regPhone {font-size:.6em;}
#consentAgreement {font-family:Verdana, Geneva, sans-serif; font-size:.75em;}
#consentNotes {font-size:.75em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#090;}

.coachesImage { margin-left:10px; }
#mainContent ul li { font-family:Verdana, Geneva, sans-serif; font-size:.75em; }
#coachesHeader { padding-top:25px; padding-bottom:10px; }

#diveInfoHeader { padding-top:25px; padding-bottom:-20px; }
#diveInfo {font-family:Arial, Helvetica, sans-serif;  font-size:.75em; color:#006600; }
#diveP {font-family:Arial, Helvetica, sans-serif; font-size:.85em; color:#000000; font-weight:normal; }

#facilitiesContent { height:225px; }
#facilitiesContentNoImage { height:175px; }
.facilitiesImage {border: 1px solid #009933; padding: 2px; margin: 2px; margin-right:15px; margin-top:15px; }
#facilitiesHeader { padding-top:25px; }

#mapsLocation { float:left; width:225px; height:375px; margin-top:15px; }

#googleFrame { border: 1px solid #009933; padding: 2px; margin: 2px; margin-right:15px; margin-top:15px; width:435px; float:left; }
#googleMap { float:left; }

#calendarTable {width:775px; margin-left:auto; margin-right:auto;  background-color:#FFFFFF; border-right: 13px solid #000000; border-left: 12px solid #000000; padding-left:25px; padding-right:25px; padding-bottom:10px;}

#codaRequirements {width:225px; float:left; padding-right:5px; padding-left:10px;}
#codaSchedule {width:225px; height:190px; float:left; padding-right:5px;}
#codaEvents {width:250px; height:190px; float:left;}
#codaMidSection {width:750px;}
#codaWorkOut {width:700px;}
#codaFormsText {font-family:Verdana, Geneva, sans-serif; font-size:.75em;}

#mailReceipt {color:#006600; font-size:.85em; }

#thumbnails li {display:inline; width:750px; margin-right:auto; margin-left:auto;}

#adobePDF {border:none;}

.gallery {border: 1px solid #009933; padding: 2px; margin: 2px; }

#footer { background-image:url(../images/acesfooter.jpg); width:775px; height:48px; margin-left:auto; margin-right:auto; margin-top:-16px; position:relative;}
#footer ul li  { font-family:Verdana, Geneva, sans-serif; font-weight:bold;  font-size:.75em; list-style:none; display:inline; margin-left:15px; margin-right:15px; }

#copyrightInfo { font-family:Verdana, Geneva, sans-serif; font-size:.65em; color:#000000; margin-top:-10px;}

a		{ font-family:arial, helvetica; color:#00CC66; text-decoration:underline }
span	{
	font-family:arial, helvetica;
	color:#000
}
TD     	{ font-family:arial, helvetica }
BODY	{ background-color:#FFF }

/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#CCFFCC; height:100px; width: 103px; }
.empty_day_cell			{ background-color:#EEEEEE; height:100px; width: 103px; }
.today_cell				{ background-color:#F5F4ED; height:100px; width: 103px; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:14px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#003300; text-decoration:underline }
.title_txt A:active		{ color:#003300; text-decoration:underline }
.title_txt A:visited	{ color:#003300; text-decoration:underline }
.title_txt A:hover		{ color:#003300; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-color:#006600; font-size:14px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#009933; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#009933; font-weight:bold; }
