.clear {clear: both; height: 0px;}
strong {font-weight: bold;}
.req {color: #641918; font-weight: bold;}
html {background-color: #999966; font: normal normal normal 1em Arial, sans-serif; }
body {width: 774px; margin: 0 auto; position: relative; padding: 10px; border: 1px solid #000; background-color: #ffffff }
body#home {width: 794px; margin: 0 auto; position: relative; padding: 10px; border: 1px solid #000;}
em { font-style:italic; }
img#headprint { display:none; }

#home #branding { margin: 0; padding: 0; height: 145px; position: relative; background:  url('../img/catherine_Freer.jpg') no-repeat  top right; }  /* height was 147px for non-anniversary header */
#branding {background: transparent url('../img/header.jpg') no-repeat top left; position: relative; height: 182px; text-align: center;}
img#headblank { width:775px;height: 160px;position:absolute;top:0;left:0;z-index:10000;  }

#nav { padding-top: 150px; bottom: 0; text-align:center;}  /* padding was 148px for non-anniversary header */
#home #nav {text-align: right;  padding-top: 113px;} /* padding was 115px for non-anniversary header */
#nav ul {margin: 0; padding: 0;  font-family:  Arial, sans-serif; }
#nav ul li {display: inline; color: #ffcc00; font-size: 10px; text-align: center;}
#nav ul li a {color: #fddb70; text-decoration: none; padding: 0 10px; line-height: 2em; font-size: 16px;}
#nav ul li a:hover {color: #ffcc00;}
#home #nav ul li a.hom, #abo #nav ul li a.abo, #pro #nav ul li a.pro, #chi #nav ul li a.chi, #sta #nav ul li a.sta, #suc #nav ul li a.suc, #adm #nav ul li a.adm, #con #nav ul li a.con {color: #ffcc00;}

#home #one {background: #fff url('../img/gradient_gold.jpg') repeat-y top left; position: relative; height: 290px;}
#home #one h1 {color: #641918;font: normal normal bold 1.5em "Arial Narrow", Arial, sans-serif;padding: 10px 0 0px 10px; margin: 0;}
#home #one ul {display: block; list-style-type: square;color: #641918; list-style-position: inside; width: 220px; padding: 10px;}
#home #one ul li {margin-bottom: .8em; font-size: .9em;}
#home #one ul li.last {margin-bottom: 0;}
#home #one blockquote {background-color: #641918; color: #e4e1bf; font: italic normal normal 1em georgia, times, serif; width: 170px; padding: 10px; position: absolute; top: 0; left: 218px; height: 140px;}

#home #one #chat {background-color: #ffffff; position: absolute; bottom: 0; left: 222px; align: center;}

#home #one #myGallery {position: absolute; right: 0; top: 0;width:396px;height:290px;}
#home h1.bar {background: #3c153c; color: #fbc310; padding: 6px; text-align: center; font-size: 1.1em;}
#home h1.bar span {font-size: 1.3em; font-weight: bold;}
#home h1.bar a {text-decoration: none; color: #fddb70;}
#home h1.bar a:hover {text-decoration: none;color: #ffcc00;}
#home #two {background: #fff url('../img/home_gold.jpg') repeat-y top left; color: #000;}
#home #two { color: #000; z-index: 100;}
#home #two .logos {width: 247px; margin-right: 20px; float:left;  padding: 5px;}
#home #two .logos img.ob {position:relative; top: -10px; left: 10px;}
#home #two .logos img.jc {position:relative; top: 10px; left: 20px;}
#home #two .logos img.nat {position:relative; top: 10px; left: 20px;}
#home #two .logos img.wr {position:relative; top: -10px;; left: 40px;}

#home .bar1 {background: #3f1a0b; height: 12px;}
#home .gallerybar1 span {background: #3f1a0b; color:#ffcc00; font-size: 50%; padding: 10px; }
#home .gallerybar2 span {background: #3f1a0b; color:#ffcc00; align: left; text-align: left; padding: 4px 20px; font-size: 9px; width: 300px; margin-left: 20px;}
#home .gallerybar2 a {color:#ffcc00; text-decoration: none;}
#home .gallerybar2 a:hover {text-decoration: underline;}
#home .gallerybar {background: #3f1a0b; color:#ffcc00; text-align: right; padding: 4px 20px;}
#home .gallerybar a {color:#ffcc00; text-decoration: none;}
#home .gallerybar a:hover {text-decoration: underline;}
#home #three {background:#06431f;}
#home #left {background-color: #f7c56e; width:397px; float: left; height:240px; }
#home #right {background:#06431f;width:397px; float: right; height:240px; }
#home #left ul, #home #right ul { margin-bottom:0;padding-bottom:0; }
#home #left ul { display: block; list-style-image: url('../img/bullet.gif');color: #000; list-style-position: outside; padding: 10px; margin-left: 20px;}
#home #left ul li {margin-bottom: .8em; font-size: .9em; border-bottom: 1px dashed #06431f; padding-bottom: 8px;}
#home #left ul li a {color: #000;text-decoration: none;}
#home #left ul li a:hover {text-decoration: underline;}
#home #right ul {display: block; list-style-image: url('../img/bullet.gif');color: #000; list-style-position: outside; padding: 10px; margin-left: 20px;}
#home #right ul li {margin-bottom: .8em; font-size: .9em; border-bottom: 1px dashed #f7c56e; padding-bottom: 18px;}
#home #right ul li a {color: #fff; text-decoration: none;}
#home #right ul li a:hover {text-decoration: underline;}
#home #footer {text-align: center; color: #000; padding: 5px; background-color: #fff; }
#home #footer a {color: #000; text-decoration: none;}
#home #footer a:hover {color: #000; text-decoration: underline;}

body#sta #content, body#con #content { min-height:640px;height:auto !important;height:640px; }
body#chi #content { min-height:600px;height:auto !important;height:600px; }
body#abo #content, body#suc #content { min-height:740px;height:auto !important;height:740px; }
body#adm #content { min-height:820px;height:auto !important;height:820px; }
body#pro #content { min-height:1000px;height:auto !important;height:1000px; }
#maincontent { float: right; width: 540px;}
#maincontent a { color:#761727;font-weight:bold; }
#maincontent p.bread { font-size:80%; }
#maincontent #top { height: 240px; padding: 0 0 0 0; }
#maincontent #top #topleft { float:left; width: 250px;  }
#maincontent #top #topright { float:right; width: 190px; text-align: center;  }
#maincontent #caption { padding: 5px 30px; font-size:80%; }
#maincontent .video span {background: #3f1a0b; color:#ffcc00; align: left; text-align: left; padding: 4px 20px; font-size: 9px; width: 300px; margin-left: 20px;}
#maincontent .video a {color:#ffcc00; text-decoration: none;}
#maincontent .video a:hover {text-decoration: underline;}
#sidecol {width: 200px; float: left; z-index: 100;}
#sidecol h2 {font: normal normal bold 1.2em "arial narrow", Arial, sans-serif;color: #b5c9e6; text-align:center; margin: 10px 0;}
#content p.sidenav {font: normal 1em "arial narrow", arial, sans-serif;; color: #fbfbe3; margin: 10px 10px; display: block; }
#content ul.sidenav { display: block; }
#content ul.sidenav li a  {color: #fbfbe3;  text-decoration: none; display: block; text-transform:capitalize; font: normal normal bold 1em "arial narrow", arial, sans-serif; margin: 0; padding: 10px 0 10px 10px;}
#content ul.sidenav li a:hover, #content ul.sidenav li.select a {color: #fddb70;list-style-type:disc;}
#content ul.sidenav li a.current, #sidenav ul.sidenav li a:hover.current {color: #ffcc00;}
#maincontent img {float: right; margin-left: 10px;}
#maincontent ul, #maincontent ol { margin:1em; }
#maincontent ul { list-style:disc; }
#maincontent ol { list-style:decimal; }
#maincontent ol.alpha {list-style-type:lower-alpha;}
#maincontent li { margin-left:1em; }
#maincontent #guarantee ul li {margin-bottom: .8em; }
/* current page markers for side nav pages */


/*extended expeditions*/
#aty #sidenav ul.sidenav li a.aty, #bac #content ul.sidenav li a.bac, #adv #content ul.sidenav li a.adv, #clo #content ul.sidenav li a.clo, #mea #content ul.sidenav li a.mea, #sta #content ul.sidenav li a.sta, #why #content ul.sidenav li a.why {color: #ffcc00;}

#footer {text-align: center; color:#ffcc00; padding: 10px; background-color: #761727; margin-top: 10px; clear: both;}
#footer p {margin: 0;}
#footer span { font: normal normal bold 1.5em "arial narrow", arial, sans-serif; color: #fff;}
#footer a {color: #fff; text-decoration: none;}

form {padding: 10px;}
form label {float:left; text-align: right; width: 200px; margin-right: 5px;  }
form label span {color: #000; font-weight: normal; font-size: 90%;}

form input {display: inline; width: 280px; padding: 5px; border: 1px solid #8c9bb7;}
form textarea {display: inline; width: 280px; padding: 5px;border: 1px solid #8c9bb7;}
form select {display: inline; width: auto; padding: 5px; border: 1px solid #8c9bb7;}
form p {margin-bottom: 10px; font-size: .9em;}
legend  {color: #3a476a; font: normal normal bold 1.3em "Arial Narrow", Arial, sans-serif; margin: 0; background-color: #fff;}
fieldset {margin: 1.5em 0 0 0; border: 1px dashed #666; padding: 10px 0 10px 0;}
form input.radio {width: auto; padding: 0; position: relative; left: 0; top: 5px; margin-right: 5px; margin-left: 0;border: 0; margin-bottom: 5px; }
form label.radio {float: none; text-align:left; }
form input.submit {padding: 5px; width: auto; background-color: #330000;font: normal normal bold 1em "arial narrow", arial, sans-serif; color: #fff; }

p {margin: 0 0 1em 0;}
p.error {color:#990605; border:2px solid #990605; padding:15px;}
h1 {color: #641918;font: normal normal bold 1.5em "Arial Narrow", Arial, sans-serif;padding: 10px 0;}
h2 {color: #06431f;font: normal normal bold 1.2em "Arial Narrow", Arial, sans-serif;}
h3 {color: #641918; font: normal normal bold 1.2em "Arial Narrow", Arial, sans-serif;}
h4 {color: #000; font: normal normal bold 1.1em "Arial Narrow", Arial, sans-serif;}

/*gallery styles*/
#maincontent.gallery {float: none; width: auto;}
#gallery {text-align: center;}
#gallery img {border: 4px solid #00542A; padding: 6px; float: none; margin: none;}
