@CHARSET "ISO-8859-1";

/* GENERAL */
img   {border:0; margin:0; padding:0;}
table {border-collapse:collapse;}
td    {padding:0; margin:0;}

/* active and visited links are: EF8626 and the rollover color is:7D8525.*/
a, a:active, a:visited {color:#340e00; font-weight:bold; text-decoration:none;}
a:hover {color:#006635}

h1 {font-size:14pt; font-weight:bold; color:#340e00; margin-top:0;}
h2 {font-size:10pt; font-weight:bold; color:#340e00; margin-bottom:0;}
h3 {font-size:10pt; font-weight:bold; color:#340e00; margin-bottom:0;}

.accent {font-weight:bold; color:#006635;}
.content {padding:10px;}
ul {margin-left:0; padding-left:10px; margin-bottom:0;}
li {list-style-type:square;}

/* STRUCTURE */
body {
  margin-top:20px; 
	color:#424547;
  background-color:white; 
  font-family:verdana, sans-serif;
  font-size:10pt;
}
#body-container {
  width:743px;
  margin:0 auto;
  position:relative;
}

#main-table {width:100%; border:3px solid #340e00;}
#header     {height:80px; width:100%; background-color:white; color:black; vertical-align:bottom;}
#nav-sec    {height:36px; width:100%; background-color:#340e00;}
#footer     {height:36px; width:100%; background-color:#424547; color:#fff9b2; font-size:10pt;}
#copyright  {width:100%; text-align:center; color:#340e00; font-size:8pt; padding:5px;}
#homeLink   {width:100%; text-align:center; color:#340e00;}

/* header & nav-main */
#logo        {}
#logo img    {float:left; padding-left:16px; padding-bottom:15px;}
#nav-main    {margin-top:40px; margin-right:7px;}
#nav-main td {}
#nav-main img.vline {padding-left:4px; padding-bottom:2px;}

/* nav-sec */
#nav-sec table {margin-bottom:2px;}
#nav-sec td    {width:185px; text-align:center; vertical-align:middle; }
#nav-sec img.vline {padding:3px 2px 0 0; float:left;}

/* Home page */
table.home {width:100%; height:372px;}
.left-bar  {vertical-align:top; background-color:#340e00;}

/* Photos page (main page, 4 pics across) */
table#photos {width:100%; height:372px; background-color:#340e00;}
table#photos td {vertical-align:top;}
table#photos td.border {border-right:3px solid #340e00;}
table#photos img {width:183px; height:183px;}

/* Photo page (individual photo,next button, etc.) */
#arrow-bar {width:740px; text-align:right; background-color:#fff9b2; height:25px;}
#arrow-bar img {padding-top:4px;}
#photo-table {width:100%; background-color:#340e00}
#caption     {width:382px; color:#fff9b2; padding-top:0.5em;}
#credit      {width:382px; color:#fff9b2; margin-top:1.5em;}
td.thumb  {width:70px; text-align:center; vertical-align:top;}
img.thumb {width:70px; height:70px; padding-bottom:1px;}
td.photo  {vertical-align:top;} /* text-align doesn't work here! */

/* Contact page */
table.contact td {padding-bottom:3px;}
/*---------------------------------------------------------*/
/*    HOME PAGE ROTATING IMAGES                            */
/*---------------------------------------------------------*/
/* default opacity for IE */
img {filter:alpha(opacity=100);}

/* duplicate image positioning */
img.idupe {
    position:absolute;
    z-index:1;
    visibility:hidden;
}