body {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
text-align: center; 
background-color: #8A3324;
}

#layout {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 750px;
text-align: left; 
background-color: #EBDABE;
border-left: 1px solid #592726;
border-right: 1px solid #592726;
}

#logo-header {
margin: 0 auto;
padding: 0;
background: transparent url(images/logo-bg.jpg);
}

#logo {
min-height: 210px;
height: 210px;
width: 245px;
text-align: right;
}

* html #logo {
min-height: 210px;
height: 210px;
width: 240px;
text-align: right;
}

#header {
float: right;
width: 500px;
min-height: 200px;
height: 200px;
padding-top: 5px;
text-align: left;
}

* html #header {
float: right;
width: 505px;
min-height: 200px;
height: 200px;
padding-top: 5px;
text-align: left;
}

#menu {
background: transparent url(images/bt-menu-bg.jpg) repeat-x; 
text-align: center;
min-height: 50px;
height: 50px;
line-height: 50px;
font-family: Garamond, Arial, Helvetica, Sans Serif;
font-weight: bold;
font-size: .80em;  
color: #E6CABF;
}

#menu a {
padding-left: 7px; 
padding-right: 7px; 
color: #E6CABF; 
text-decoration: none;
}

#menu a:link, a:visited, a:active {
color: #E6CABF; 
text-decoration: none;
}

#menu a:hover {
padding-left: 7px; 
padding-right: 7px; 
padding-top: 18px; 
padding-bottom: 20px; 
background: transparent url(images/dk-menu-bg.jpg) repeat-x; 
color: #E6CABF; 
text-decoration: none;
font-weight: bold;
}

#contain {
margin: 0 auto;
padding: 0;
background: transparent url(images/content-bg.jpg);
}

#content {
float: right;
margin: 0px;
width: 525px;
padding-right: 10px;
padding-top: 10px;
font-size: .80em;
font-family: Trebuchet MS, Arial, Helvetica, Sans Serif;
color: #404040;
line-height: 18px;
}

* html #content {
width: 535px;
font-size: .85em;
}

#content a {
color: #711112; 
text-decoration: none; 
border-bottom: 1px dashed #711112;
font-weight: bold;
}

#content a:link, a:visited, a:active {
color: #711112; 
text-decoration: none; 
}

#content a:hover {
color: #404040; 
font-weight: bold;
border-bottom: 1px dashed #404040;
}

.content {
font-size: .90em;
font-family: Trebuchet MS, Arial, Helvetica, Sans Serif;
color: #404040;
}

.thumbs a {
border-bottom: 0px dashed #F2E7D3;
}

.thumbs a:link, a:visited, a:active, a:hover {
border-bottom: 0px dashed #F2E7D3;
}

#left {
width: 210px;
text-align: center;
padding-left: 5px;
padding-top: 15px;
}

* html #left {
width: 205px;
}

#footer {
font-family: Garamond, Arial, Helvetica, Sans Serif;
font-size: .70em;  
color: #FAEFDB;
background: transparent url(images/footer-bg.jpg) repeat-x;
text-align: center;
min-height: 70px;
height: 70px;
font-weight: bold;
}

#footer a {
color: #FAEFDB; 
text-decoration: none;
}

#footer a:link, a:visited, a:active {
color: #FAEFDB; 
text-decoration: none;
}	

#footer a:hover {
color: #FFFFFF; 
text-decoration: none;
border-bottom: 1px dashed #FFFFFF;
}

#copy {
font-family: Garamond, Arial, Helvetica, Sans Serif;
font-size: .99em;  
color: #FAEFDB;
text-align: center;
font-weight: normal;
}

#copy a {
color: #FAEFDB; 
text-decoration: none;
}

#copy a:link, a:visited, a:active {
color: #FAEFDB; 
text-decoration: none;
}	

#copy a:hover {
color: #FFFFFF; 
text-decoration: none;
border-bottom: 1px dashed #FFFFFF;
}

.content input { 
font: 11px Arial, Helvetica, Sans Serif; 
color: #333333; 
padding: 2px;
background-color: #F3E8D4; 
border: 1px solid #E9D8BC; 
}

.content textarea { 
font: 11px Arial, Helvetica, Sans Serif; 
color: #333333; 
padding: 2px;
background-color: #F3E8D4; 
border: 1px solid #E9D8BC; 
}

.content select { 
font: 11px Arial, Helvetica, Sans Serif; 
color: #333333; 
padding: 2px;
background-color: #F3E8D4; 
border: 1px solid #E9D8BC; 
}

#img-hor {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 750px;
padding-top: 12px;
padding-bottom: 12px;
text-align: center; 
background: url(images/content-bg.jpg);
border: 1px solid #592726;
}

#img-vert-sm {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 515px;
padding-top: 12px;
padding-bottom: 12px;
text-align: center; 
background: url(images/content-bg.jpg);
border: 1px solid #592726;
}

#img-vert {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 575px;
padding-top: 12px;
padding-bottom: 12px;
text-align: center; 
background: url(images/content-bg.jpg);
border: 1px solid #592726;
}

