body {
text-align:center;
background:#2B1912 url(/images/wood.jpg);
font-family:Verdana;
color:#2B1912;
font-size:3mm;
}
img {
border:none;
}
a {
color:#962416;
font-weight:bold;
text-decoration:none;
padding: 0 2px;
}
a:hover {
background-color:#C69D59;
}
#main {
background-color:#E2E4DB;
width:850px;
margin: 0 auto;
border:5px solid #2B1912;
border-top:2px;
}
#header {
position:relative;
background:url(/images/background.jpg) repeat-x top;
height:150px;
border-bottom:8px solid #2B1912;
}
#headerH3 {
background:url(/images/header.gif) no-repeat 50% bottom;
margin-top:0px;
padding-top:30px;
height:50px;
}
#header .evilIE {
height:80px;
}
#headerH3 #name {
display:none;
}
#subHeadH3 {
font-family:"Arial Rounded MT Bold",Arial;
font-size:7mm;
line-height:7mm;
margin-top:0;
padding-top:0;
text-transform:uppercase;
}
#alt_right {
position:absolute;
top:30px;
right:10px;
}
#alt_left {
position:absolute;
top:0px;
left:-18px;
}
#content {
padding:20px;
}
#foot {
height:30px;
}
a.nav {
text-transform:uppercase;
border:1px solid #E2E4DB;
}
a.nav:hover {
border:1px solid #2B1912;
}
/*Email Form*/
#formbody {
text-align:center;
}
#femail {
margin:0 auto;
padding: 20px 0;
border:1px solid;
width:550px;
background: url(/images/background.jpg);
}
input.emform, #message {
width: 400px;
padding:2px;
border: 1px solid;
}
#message {
height:170px;
}
.formhead {
padding-left:60px;
text-align:left;
font-weight:bold;
font-family:"Arial Black", Gadget, sans-serif;
font-size:3.5mm;
}
/*Gallery Stuff*/
#gallery {
position:relative;
height:460px;
}
#less {
position:absolute;
top:46%;
left:10px;
}
#more {
position:absolute;
top:46%;
right:10px;
}
#theImage {
position:absolute;
top:65px;
left:80px;
width:650px;
height:400px;
}
#thumbs {
position:absolute;
top:0px;
left:80px;
width:650px;
border:1px solid;
text-align:center;
}
#thumbs img {
height:39px;
margin:2px;
border:1px solid;
vertical-align:middle;
}
.shown {
visibility:visible;
}
.hidden {
visibility:hidden;
}
#desc {
position:relative;
top:10px;
padding:10px;
border:1px solid;
left:80px;
width:650px;
}

/*Admin Stuff*/
#adminMain {
text-align:left;
float:right;
width:500px;
padding:7px;
z-index:500;
}
#adminFileList  {
text-align:left;
float:left;
width:260px;
padding:7px;
border:1px solid;
}
#adminFileList ul {
height:483px;
font-size:2.5mm;
overflow:auto;
}
#adminSections, #adminForm, #resultMess{
padding:7px;
border:1px solid;
}
#adminSections, #resultMess {
text-align:center;
}
#help {
position:absolute;
display:none;
z-index:200;
top:0px;
left:50px;
width:600px;
height:450px;
overflow:auto;
text-align:left;
padding:10px;
color:black;
border:2px solid;
background-color:#E2E4DB;
}



