body {
background: #ddddff url(http://fan.untried.net/beast/bg.gif) repeat-x;
margin: 0 0 0 40px;
padding: 0;
}

#container {
background: url(http://fan.untried.net/beast/beast.jpg) no-repeat;
width: 705px;
height: 410px;
padding: 0;
}

#main {
float: left;
width: 400px;
padding: 340px 0 0 0;
}

#menu {
float: left;
width: 180px;
padding: 400px 0 0 75px;
}

p, table, tr, td, ul, ol, li {
font: 11px tahoma, arial, sans-serif;
color: #39597a;
line-height: 16px;
}

.small { 
font: 9px tahoma, arial, sans-serif;
color: #39597a;
}

a:link, a:active, a:visited {
color: #a65921;
text-decoration: none;
}

a:hover {
color: #82a0c6;
}

h1 {
font: italic 18px arial, tahoma, sans-serif;
color: #39597a;
text-transform: uppercase;
letter-spacing: 5px;
}

h2 {
font: italic 14px arial, tahoma, sans-serif;
font-weight: bold;
color: #39597a;
text-transform: uppercase;
letter-spacing: 5px;
border-bottom: 1px solid #39597a;
}

#menu ul {
font: 11px tahoma, arial sans-serif;
color: #39597a;
line-height: 14px;
margin: -5px 0 30px 15px;
padding: 0;
}

#menu ul a:link, #menu ul a:active, #menu ul a:visited {
color: #547396;
text-decoration: none;
}

#menu ul a:hover {
color: #82a0c6;
}

input, textarea, select { 
background-color: #eeeeff;
font: 11px tahoma, arial, sans-serif;
color: #39597a;
border: 1px solid #39597a;
padding: 5px;
margin-bottom: 2px;
}

option { 
background-color: #eeeeff;
font: 11px tahoma, arial, sans-serif;
color: #39597a;
}

img {
border: none;
}

.center {
text-align: center;
}

.thumb {
border: 1px solid #39597a;
}

.gallery {
margin: 15px;
}

#specialupdates {
background: #eeeeff;
font: 9px tahoma, arial, sans-serif;
color: #39597a;
border: 1px solid #39597a;
padding: 15px;
margin-bottom: 10px;
}

/* Bloody IE */
* html p {
margin-top: 11px;
margin-bottom: 11px;
}
