body {
background:#111;
font:normal small Arial, Helvetica, sans-serif;
color:#6F4503;
margin:20px;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
text-transform:uppercase;
color:#9E6813;
margin:0;
padding:0;
}

p,ul,ol,blockquote {
margin-top:0;
}

a {
color:#6F4503;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

img {
border:none;
}

#logo {
width:780px;
height:75px;
background:#FFEE8F url(images/bigbg.gif) repeat-x;
border:5px solid #FFF;
border-bottom:none;
margin:0 auto;
padding:35px 0 0;
}

#logo h1 {
text-align:center;
font-size:3em;
}

#logo h2 {
text-align:center;
font-size:1.4em;
}

#logo a {
text-decoration:none;
color:#9E6813;
}

#menu {
width:780px;
height:36px;
background:#4E4E4E;
border:5px solid #FFF;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
margin:0 auto;
padding:0;
}

#menu h2 {
display:none;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
}

#menu li {
display:inline;
}

#menu a {
display:block;
float:left;
width:98px;
height:26px;
padding-top:10px;
text-align:center;
text-decoration:none;
color:#CCC;
}

#menu a:hover,#menu .active a {
background:#000;
color:#FFF;
}

#image {
width:780px;
background:#FFF;
border-left:5px solid #FFF;
border-right:5px solid #FFF;
margin:0 auto;
}

#body {
width:780px;
background:#FFF;
border:5px solid #FFF;
margin:0 auto;
}

#body .title {
background:#FFEE8E url(images/smallbg.gif) repeat-x left bottom;
font-size:1em;
padding:10px 20px;
}

#body .story {
border:2px solid #FFEE8E;
padding:20px;
}

#bot {
width:760px;
background:#4E4E4E;
border:5px solid #FFF;
border-top:none;
margin:0 auto;
padding:10px;
}

#bot p {
text-align:center;
font-size:x-small;
color:#CCC;
margin:0;
padding:0;
}

#bot a {
color:#CCC;
}