body { 
background-color : #000000;
text-align : justify;
margin : 10px;
} 
body, td, input, select, textarea { 
font-family : trebuchet ms;
font-size : 11px;
line-height : 14px;
color : #868b5b;
} 
a { 
text-decoration : none;
font-weight : bold;
color : #302a14;
}
a:hover { 
color : #999966;
}
b {
color : #58472d;
text-transform : uppercase;
font-family : verdana, georgia, sans-serif;
font-size : 0.95em;
} 
a img { 
border:none; 
} 
#layout { 
position : absolute;
left : 100px;
top : 0px;
width : 641px;
}
#tabs12 {
position : absolute;
left: 100px;
top: 0px;
width: 641px;
font-family : verdana, georgia, sans-serif;
font-size : 1.0em;
line-height: normal;
}
#tabs12 ul {
margin:0;
padding:10px 10px 0px 20px;
list-style:none;
}
#tabs12 li {
display:inline;
margin:0;
padding:0;
}
#tabs12 a {
float:left;
background:url("lay/tableft12.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs12 a span {
float:left;
display:block;
background:url("lay/tabright12.gif") no-repeat right top;
padding:5px 25px 4px 6px;
color: #868b5b;
}
/* commented backslash hack hides rule from ie5-mac \*/
#tabs12 a span {float:none;}
/* end ie5-mac hack */
#tabs12 a:hover span {
}
#tabs12 a:hover {
background-position:0% -42px;
}
#tabs12 a:hover span {
background-position:100% -42px;
}   
#textarea { 
position : absolute;
left : 100px;
top : 527px;
width : 641px;
background-image : url(lay/sotlbg.jpg);
background-repeat : repeat-y;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
p { 
margin : 2px;
padding : 10px 20px 8px 20px;
} 
h2 { 
margin : 15px 0px 0px 15px;
font-family : verdana, georgia, sans-serif;
font-size : 1.0em;
color : #463d1c;
line-height : 12px;
text-transform : uppercase;
letter-spacing : 2px;
border-bottom: 1px dotted #231f12;
width: 600px;
}
h3 { 
margin : 15px 0px 0px 15px;
font-family : verdana, georgia, sans-serif;
font-size : 1.0em;
color : #4e3e19;
line-height : 12px;
text-transform : uppercase;
letter-spacing : 2px;
}
.imgborder2 { 
border: 3px solid #231f12;
} 
ul { 
list-style-type : square; 
} 
li { 
font-family : verdana, georgia, sans-serif; 
font-size : 1em; 
text-transform : uppercase; 
line-height : 16px; 
}  
input, textarea, select { 
border-bottom: 1px dotted #615241;
border-left: 1px dotted #615241;
border-right: 1px dotted #615241;
border-top: 1px dotted #615241;
background-color : #070707;
margin : 0;
color : #58472d;
}
.show_join_name_field {
width: 226px;
} 
.show_join_email_field {
width: 226px;
}
.show_join_country_field {
width: 226px;
}
.show_join_url_field {
width: 226px;
}
.show_join_comments_field {
width: 226px;
}
.show_update_old_email_field {
width: 226px;
}
.show_update_current_password_field {
width: 226px;
}
.show_update_name_field {
width: 226px;
}
.show_update_email_field {
width: 226px;
}
.show_update_country_field {
width: 226px;
}
.show_update_url_field {
width: 226px;
}
#footer { 
background : url(lay/sotlfoot.jpg) no-repeat;
height : 49px;
width : 641px;
left : 0px;
position : absolute;
clear : both;
padding : 0 0 0 0;
} 
.footer2 { 
height : 8px;
left : 140px;
top : 23px;
position : relative;
clear : both;
padding : 0 0 0 0;
font-size : 10px;
color : #302a14;
}
#footer a:link, #footer a:visited, #footer a:active { 
color : #302a14; 
} 
#footer a:hover { 
color : #999966; 
}
