body {
    margin: 0;
    background: black;
}
table#overall {
    width: 755px;
    height: 679px;
    border: none;
    padding: 0;
    border-spacing: 0;
}
table#overall td#leftborder {
    background: url(images/leftborder.jpg);
    width: 47px;
    height: 100%;
}
table#overall td#content {
    background: url(images/content.jpg);
    width: 677px;
    height: 100%;
}
table#overall td#rightborder {
    background: url(images/rightborder.jpg);
    width: 31px;
    height: 100%;
}
table#overall td#bottom {
    background: url(images/bottom.jpg);
    width: 755px;
    height: 57px;
}
table#overall div.copyright {
    margin-left: 269px;
    margin-top: 1px;
    font-family: Tahoma;
    font-size: 11px;
    color: #996600;
    text-decoration: none;
}
div.separator {
    margin: 10px 0 10px 0;
    height: 1px;
    background-image: url(images/linew.gif);
    background-repeat: repeat-x;
}
td.column_separator {
    width: 1px;
    background-image: url(images/linet.gif);
    background-repeat: repeat-y;
    background-position: center;
}
div.container {
    margin: 10px 0 10px 0;
    text-align: center;
}
.enbolden {
    font-weight: bold;
}
div.top_image {
    margin-top: 10px;
    text-align: center;
    border-style: none;
}

div.links_heading {
    margin-top: 10px;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFD7A3;
    text-decoration: none;
}

table.picture_grid {
    width: 620;
    border-collapse: separate;
    border-spacing: 20px;
    margin-top: 20px;
}
table.picture_grid caption {
    font-size: 14pt;
    color: white;
    text-align: center;
}
table.picture_grid td.vert_separator {
    width: 1px;
    background-image: url(images/linet.gif);
    background-repeat: repeat-y;
    background-position: center;
}
table.picture_grid td.horz_separator {
    height: 1px;
    background-image: url(images/linew.gif);
    background-repeat: repeat-x;
    background-position: center;
}

.b {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.r {
    font-family: Tahoma;
    font-size: 11px;
    color: #996600;
    text-decoration: none;
}
.news {
    font-family: Tahoma;
    font-size: 17px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.address {
    margin: 10px 0 10px 0;
    font-family: Tahoma;
    font-size: 13px;
    color: #DBA968;
    text-align: center;
    text-decoration: none;
}
.about {
    font-family: Tahoma;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
}
.taghome {
    font-family: Tahoma;
    font-size: 20px;
    color: #FFD7A3;
    text-decoration: none;
} 
.red {
    font-family: Tahoma;
    font-size: 11px;
    color: #CA834A;
    text-decoration: none;
} 
.red2 {
    font-family: Tahoma;
    font-size: 11px;
    color: #AD1601;
    text-decoration: none;
} 
.onang {
    font-family: Tahoma;
    font-size: 12px;
    color: #FFD7A3;
    text-decoration: none;
} 
.onang1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #DBA968;
    text-decoration: none;
} 
.onang2 {
    font-family: Arial;
    font-size: 11px;
    color: #C85222;
    text-decoration: none;
} 
.onang3 {
    font-family: Tahoma;
    font-size: 11px;
    color: #CA834A;
    text-decoration: none;
}
.onang4 {
    font-family: Tahoma;
    font-size: 11px;
    color: #E79D6C;
    text-decoration: none;
} 
.onang5 {
    font-family: Tahoma;
    font-size: 11px;
    color: #FF6300;
}
.announcement {
    font-family: Tahoma;
    font-size: 24px;
    color: gold;
    text-decoration: none;
}

A:link {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
A:hover {
    text-decoration: underline;
    color: #FF6300;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
A:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
A:active {
    text-decoration: underline;
    color: #FF6300;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
   
#input {
    width: 79px; height: 13px;
    border-width: 1px;
    border-style: solid;
    border: none;
    background-color: #F0EAE3;
}
         
#textarea {
    width: 102px; height: 48px;
    border-width: 1px;
    border-style: solid;
    border: none;
    background-color: #F0EAE3;
    overflow: auto
}
         
body {
    scrollbar-face-color: #000000;
    scrollbar-arrow-color: #EEEEEE;
    scrollbar-track-color: #470302;
    scrollbar-shadow-color: #630506;
    scrollbar-highlight-color: #7B0404;
    scrollbar-3dlight-color: #892F26;
    scrollbar-darkshadow-Color: #B71508;
}

#lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
    }

#lightbox a img { border: none; }

#outerImageContainer {
    position: relative;
    background-color: #b71508;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#imageContainer {
    padding: 10px;
}

#loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#imageContainer>#hoverNav { left: 0;}
#hoverNav a { outline: none;}

#prevLink, #nextLink {
    width: 49%;
    height: 100%;
    background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
    display: block;
}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover {
    background: url(images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
    background: url(images/nextlabel.gif) right 15% no-repeat;
}


#imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #b71508;
    margin: 0 auto;
    line-height: 1.4em;
}

#imageData { padding: 0 10px; color: #ffffff; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; } 
#imageData #caption { font-weight: bold;    }
#imageData #numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}           
#imageData #bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}   
        
#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000000;
}
    

/* Min-Width */
.lbWidth { /* most browsers */
    position: absolute;
    top: 0px; left: 0px;
    width: 100%;
    min-width: 790px;
}

* html .lbContent { /* IE6 */
    margin-left: -790px;
    position: relative;
}

* html .lbMinWidth { /* IE6 */
    padding-left: 790px;
}
    
    
/* Clearfix */  
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */ 

