div#mozillacolorcorrect {background-color: #c4ae8b; width: 774px; margin: 0 auto;}
div#container {background-color: #c4ae8b; width: 774px; height: 100%; margin: 0 auto; padding: 0;}

/* home page styles */

div#container div#homenav {width: 238px; padding: 0; margin: 0;} 
div#container div#homeunav {width: 195px; padding: 0; margin: 0; float: left;} 
div#container div#rightside {float: right; width: 54px; margin: 0; padding: 0;}
div#container div#leftside {padding: 0; margin: 0; width: 618px; float: left;}
div#container div#flash {float: right; width: 102px; margin: 0; padding: 0;}
div#container div#hometext {float: right; width: 559px; height: 380px; padding: 10px; margin: 0; background-color: #deccac; font-size: 14px;}

div#container div#hometext p {color: #291712; padding-bottom:10px;}



/* 2nd level styles */

div#container div#nav {background-color: #deccac; width: 195px; padding: 0; margin: 0; border: 0; float: left;} 
div#container div#nav div#unav {background-color: #c4ae8b;}

div#container div#textbox {float: right; width: 579px; background-color: #deccac; margin: 0; padding: 0px; border: 0;}

div#container div#textbox p {color: #5f4120;  margin: 10px 15px 10px 15px;}

div#container div#textbox h1 {color: #5f4120; margin: 10px 15px 10px 15px; font-size: 110%;}

div#container div#textbox h2 {color: #5f4120; margin: 10px 15px 10px 15px; font-size: 90%;}

div#container div#textbox li {color: #5f4120;}

div#container div#textbox .image {width: 225px; float:right; margin: 5px; border: 1px solid #5f4120;}

div#nav li {width: 177px;  margin: 0; list-style: none; padding: 2px 5px 2px 10px; font-size: 85%; font: normal verdana, arial, sans-serif; }
div#nav ul {width: 192px; margin: 0; padding: 0; background-color: #110D06; font: normal verdana, arial, sans-serif;}

div#nav li a:link {text-decoration: none; color: #789F86; font: normal verdana, arial, sans-serif;}
div#nav li a:visited {text-decoration: none; color: #789F86; font: normal verdana, arial, sans-serif;}
div#nav li a:hover {text-decoration: none; color: #F1B638; font: normal verdana, arial, sans-serif;}
div#nav li a:active {text-decoration: none;  color: #789F86; font: normal verdana, arial, sans-serif;}

div#textbox .imageright {margin: 0 0 0 5px; padding: 0px 10px 5px 0px; border: 0; float: right;}
div#textbox .imageright img {border: 1px solid #5f4120;}
div#textbox div.imageright h5 {font-weight: normal; font-size: 70%; color: #5f4120; margin: 5px 0 2px 5px;}
div#textbox div.imageright h6  {font-size: 60%; font-weight: normal; font-style: italic; margin: 0 0 0 5px; color: #5f4120;}


div#textbox .imageleft {margin: 0 0 0 20px; padding: 0px 10px 5px 0px; border: 0; float: left;}
div#textbox .imageleft img {border: 1px solid #5f4120;}
div#textbox div.imageleft h5 {font-weight: normal; font-size: 70%; color: #5f4120; margin: 5px 0 2px 5px;}
div#textbox div.imageleft h6  {font-size: 60%; font-weight: normal; font-style: italic; margin: 0 0 0 5px; color: #5f4120;}


div#textnav {font: bold 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #033; text-align: left; margin: 0 10px 0 10px;}

a:link {text-decoration: none; color: #789F86; font: normal verdana, arial, sans-serif;}
a:visited {text-decoration: none; color: #789F86; font: normal verdana, arial, sans-serif;}
a:hover {text-decoration: none; color: #F1B638; font: normal verdana, arial, sans-serif;}
a:active {text-decoration: none;  color: #789F86; font: normal verdana, arial, sans-serif;}


/* GALLERY STYLES */

/* thumbnail strip */
#thumbrow {border: solid 0px #000; margin: 0 0 0 10px;}
#thumbrow img {margin: 5px 5px 10px 5px;}

#thumbrow a:link img.gallerythumb {border: 1px solid #F1B638; margin: 5px 5px 10px 5px;}
#thumbrow a:visited img.gallerythumb {border: 1px solid #F1B638; margin: 5px 5px 10px 5px;}
#thumbrow a:hover img.gallerythumb {border: 1px solid #789F86; margin: 5px 5px 10px 5px;}
#thumbrow a:active img.gallerythumb {border: 1px solid #F1B638; margin: 5px 5px 10px 5px;}
#thumbrow img.gallerythumbon {border: 1px solid #29402E; margin: 5px 5px 10px 5px;}

/* large image and caption */
div#imagecap {border: solid 0px #000; margin-left: 15px;}
div#imagecap div#caption {font: normal 100% verdana, arial, sans-serif; margin: 10px 5px; border: solid 0px #000;}
div#mozillacolorcorrect div#container div#content div#caption {}
div#imagecap img#largeimage {border: solid 0px #6e9787; margin: 5px;}

/* caption text elements */
div#imagecap div#caption h3, div#imagecap div#caption h4,  div#imagecap div#caption h5,  div#imagecap div#caption h6 {color: #291712; margin: 0;}
div#imagecap div#caption h3 {font-size: 110%;}
div#imagecap div#caption h4 {font-size: 90%;}
div#mozillacolorcorrect div#container div#content div#imagecap div#caption h5 {font-size: 80%; padding-left: 5px;}
div#mozillacolorcorrect div#container div#content div#imagecap div#caption h6 {font-size: 70%; font-weight: normal; padding-left: 5px;}

/* Popup styles */

div#popup {background-color: #c4ae8b; width: 480px; height: 100%; margin: 0; padding:5px;}
