body {
    margin: 0px;
    background: #847F69;
    /* background: url('images/bg.gif'); */
    /* font: 12px Trebuchet MS,Verdana,Tahoma,Arial,Sans Serif; */
    font: 15px Goudy Old Style,Garamond,Georgia,Times,Serif;
    font-weight: bold;
    color: #442F18;
}

a:link {
    color: #AE6001;
    text-decoration: none;
}

a:visited {
    color: #793525;
    text-decoration: none;
}

a:active {
    color: #5C0D06;
    text-decoration: none;
}

a:hover {
    color: #5C0D06;
    text-decoration: none;
}

p.footnote {
    text-align: center;
    font: 10px Geneva,Arial,Sans Serif;
    color: white;
}

p.bodytext {
    margin: 20px;
    text-align: left;
}

td.nav {
    width: 139px;
    vertical-align: top;
}

#content {
    text-align: center;
    vertical-align: top;
    background: #EBDCBB;
    width: 661px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
}

hr {
    border: 1px solid #5C0D06;
    width: 300px;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 20px;
}

h4 {
    font-size: 16px;
}

#photo_nav {
    width: 610px;
    height: 180px;
    border: 0px;
    background: #EBDCBB;
}

#photo_big {
    margin: 10px;
}

.highlight {
    color: #793525;
}

#photo-gallery {
    top: 218px;
    left: 264px;
    width: 580px;
    height: 382px;
    overflow: auto;
}

#lightbox {
	background-color: #eee;
	padding: 10px;
	}

#lightbox a img {
        border: 0;
	}

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
