* {
margin:0;padding:0
}
body {
background:#ff; color:#606060;
font:.775em/2.1em "trebuchet ms",arial,helvetica,sans-serif
}
#container {
width:800px;
margin:0 auto; padding:0 30px 25px
}
#header {
height:350px; margin:0 0 25px; border-bottom:3px solid #006813;
background:url(images/header.gif) repeat-x
}
h1 {
width:0; height:0;
text-indent:-9999%
}
#homelink {
display:block; width:100%; height:100%;
background:url(images/title.gif) 50% 8% no-repeat;
}
#menu {
float:right; width:215px;
margin:0; padding:0;
list-style:none
}
#menu h2 {
display:block; text-decoration:none; text-transform:lowercase;
color:#fff; margin:5px 0; padding:9px 36px; -moz-border-radius:10px;
font:1.15em/1em arial,serif; letter-spacing:.1em
}
#menu h2#smw {
background:#00c000 5% 50% url(images/menu1.gif) no-repeat;
}
#menu h2#fanlisting {
background:#00c000 5% 50% url(images/menu2.gif) no-repeat;
}
#menu h2#website {
background:#00c000 5% 50% url(images/menu4.gif) no-repeat;
}
#menu li {
list-style:none; margin:0; padding:0
}
#menu ul {
margin:0 0 15px 30px; padding:0
}
#menu ul li {
list-style:circle; margin:0; padding:0 0 0 5px
}
#menu ul li a {
text-decoration:none; text-transform:lowercase;
letter-spacing:.1em
}
#menu li a:hover {
color:#B2753E
}
#content {
float:left;
width:575px
}
#footer {
clear:both;
color:#999
}
a {
text-decoration:none; font-weight:bold; color:#8C6830
}
a:hover {
color:#5D4226
}
h2,h3,h4 {
color:#5a5d9a; line-height:1.75em; letter-spacing:.1em
}
h2 {
font-size:1.5em; word-spacing:.075em
}
h3 {
font-size:1.3em
}
h4 {
font-size:1.1em
}
ul {
margin-left:15px;
list-style:circle
}
ul li {
padding-left:7px
}
ol {
margin-left:21px
}
p + p,p + ul,ul + p,p + ol,ol + p,ul + ul,ol + ol, ol + ul,ul + ol, p + form, form + p,#show-updates + p {
margin-top:15px
}
p + h2,ul + h2 {
margin-top:20px
}
p + h3,ul + h3 {
margin-top:16px
}
p + h4,ul + h4 {
margin-top:14px
}
input,textarea,select {
border:0px solid #b3b3b1; border-bottom-width:2px; margin:2px 0; padding:8px;
background:#ededeb; color:#80807e; letter-spacing:.025em;
font-size:1em; font-family:arial,helvetica,sans-serif
}
input:focus,textarea:focus,select:focus {
background:#E1E1DF
}
.clear {
clear:both
}

form fieldset {
border:0
}
form label {
display:block;
font-size:1.1em;
font-weight:bold
}
form#join p,form#update p,form#delete p,form#contact p {
clear:both
}
form#join label,form#join .input1,form#update label,form#update .input1,form#delete label,form#delete .input1,form#contact label,form#contact .input1 {
margin:7px 0;
float:left
}
form#join label,form#update label,form#delete label,form#contact label {
width:175px
}
form#join .input1,form#update .input1,form#delete input1,form#contact .input1 {
min-width:200px
}