body { min-width: 900px; text-align: center; font-family: Helvetica, Arial, sans-serif; color: #363635; font-size: 13px; background-image: url(images/gradientBG.jpg); background-repeat: repeat-x; background-color: #647393; }
img { border: none; }

#wrapper { position: relative; width: 900px; text-align: left; margin-right: auto; margin-left: auto; }
#hortzRope { position: relative; width: 840px; height: 41px; top: 26px; left: -1px; background-image: url(images/btmRope.png); _background-image: url(images/btmRope.gif); background-repeat: no-repeat; z-index: 2; }
#contentTop { position: relative; width: 837px; background-image: url(images/border.png); _background-image: url(images/border.gif); background-repeat: repeat-y; }
#contentBottom { margin-top: -15px; _margin-top: 0px; position: relative; width: 837px; background-image: url(images/border2.png); _background-image: url(images/border2.gif); background-repeat: repeat-y; }
#btmHortzRope { position: relative; top: -20px; width: 837px; height: 56px; left: 3px; clear: both; background-image: url(images/hortzBtm.png); _background-image: url(images/hortzBtm.gif); background-repeat: no-repeat; }

#header { position: relative; width: 837px; padding-top: 35px; }
#cod { position: relative; float: left; margin-left: 47px; padding-bottom: 30px; }
#logo { position: relative; float: left; margin-left: 50px; }
#integrity { position: relative; float: right; margin-right: 47px; }

#navBar { position: relative; left: 22px; width: 796px; height: 65px; _height: 52px; background-image: url(images/navBg.jpg); clear: both; }
#navBar ul { list-style: none; margin-left:15px; }
#navBar li { float: left; padding-top: 15px; }

#btmContentBg { position: relative; margin-left: 22px; width: 795px; background-color: #d6e6bd; }
#mainContent { position: relative; padding-bottom: 25px; padding-left: 10px; padding-right: 10px; padding-top: 5px; _padding-top: 5px; }
#mainContent .H1 { color: #6c7a99; font-weight: bold; }

#btmContent1 { position: relative; width: 230px; padding-top: 10px; padding-bottom: 15px; padding-left: 17px; float: left; }
#btmContent2 { position: relative; width: 213px; padding-top: 10px; padding-bottom: 55px; margin-left: 287px; margin-right: 277px; }
#btmContent3 { position: relative; width: 230px; padding-top: 10px; padding-bottom: 15px; padding-right: 17px; float: right; }

#anchor { clear: both; position: relative; padding-bottom: 3px; }

/* Form Styles */
.formTitle { font-weight: bold; text-align: right; vertical-align: top; }
.formField { text-align: left; vertical-align: top; }
.formRequiredNote { font-size: 90%; font-style: italic; }

/* Admin Styles */
.adminNav { padding-right: 15px; }
.adminNav a:link, .adminNav a:visited { color: rgb(255,255,255); text-decoration: underline; }
.adminNav a:hover { text-decoration: none; }

/* Captain's Blog Post Styles */
.postTitle { font-weight: bold; font-size: 110%; }
.postDate { font-size: 100%; font-style: italic; }

/* Photo Styles */
.caption { font-size: 85%; font-style: italic; text-align: center; }

/* Fishing Info */
#fishingInfo { width: 70%; }
#fishingInfo td { vertical-align: top; }
.fishShow { width: 200px; float: right; }
.boatShow { width: 245px; float: right; }

.boatDetails { width: 525px; vertical-align: top; }
.boatPhotos { width: 245px; vertical-align: top; }

#facebook { clear: both; text-align: center; }