body { 
background: #ecddc0 url("http://31.colorfade.net/images/mainbg.gif");    
margin: 0;    
font: 11px "lucida sans unicode", serif;
color: #8f887f;
}

p {
padding: 3px 0px 4px 0px;    
margin: 0;
}

a img {
border: 3px solid #CFC1A8;
}  

strong,b {
font: 10px "trebuchet ms", sans-serif;
color: #5F4E41;
font-weight: bold;
text-transform: uppercase;
}          
 
em, i {  
color: #8F8F8F;
font-style: italic;
}

li {
padding: 1px 0px 2px 0px;
}

ul {      
padding: 0;
margin: 0 0 0 40px;
}

input, select, textarea {
background-color: transparent;
border: 1px solid #aea56e;
font: 11px "trebuchet ms", verdana, sans-serif; 
color: #302d2a;
padding: 0 3px 0 3px;
}

.show_join_submit, .show_update_submit {
text-align: center;
}

h1 {
font: 18px georgia, serif;
color: #5F534D;
font-style: italic;
font-weight: bold;
letter-spacing: 1px;
text-align: right;
margin-top: 15px;
padding: 0;
}

h1:first-letter {
color: #3F3A37;
font-size: 20px;  
padding-right: 1px; 
} 

.bg {
position: absolute;
margin: 0;
padding: 0;
height: 400px;
width: 100%;
background: #ecddc0 url("http://31.colorfade.net/images/bg.gif");
background-repeat: repeat-x;
top: 0;
right: 0;
}

#footer {
font-size: 9px;
text-align: center;
line-height: 8px;
margin-top: 20px;
}

#header {
background: #ecddc0 url("http://31.colorfade.net/images/header.jpg");
width: 500px;
height: 400px;   
position: absolute;
top: 0;
right: 0;
}
          
#top {
background-color: transparent;
width: 230px;
height: 145px;
position: absolute;
top: 100px;
right: 175px;       
text-align: center;
}     

#links {
background-color: transparent;
width: 350px;
height: 50px;
position: absolute;
top: 340px;
right: 30px;
text-align: center;          
padding: 6px;
}         

#content {
background-color: transparent;
width: 345px;
position: absolute;
top: 395px;
right: 30px;
padding: 5px;   
color: #5F5853;
}

#content img {
border: 4px solid #fff;
}

a { 
font: 10px "trebuchet ms", sans-serif;
color: #9F777C;
border-bottom: 2px dotted #fff;
padding-bottom: 1px;      
text-transform: uppercase; 
font-weight: bold;
cursor: help;
}

#footer a {
font-weight: normal;
font: 8px "lucida sans unicode", serif;
color: #9F777C;
border: 0;
}

#links a {
border: 0;
}