body {background:#1a1914 url(images/bg.jpg) top center; color:#908e80; font:12px/18px arial,verdana,sans-serif; margin:0; padding:0 0 20px; text-align:center;}
a {color:#42666f; text-decoration:none;}
a:hover, #menu a:hover {color:#519b98;}
b, strong {color:#728f8a;}
p {margin:14px 0;}
table {text-align:left;}
th {padding:5px;}
td {padding:0 5px;}
img {margin:2px;}
h1, h1 a {top:0; display:block; margin:0; width:100%; height:250px; line-height:1; text-indent:-9999px; overflow:hidden;}
h2 {color:#706a4c; font:normal 20px georgia,arial,sans-serif; margin:0;}
h3 {color:#42666f; font:normal 15px georgia,arial,sans-serif; margin:0 0 10px;}
input, select, textarea {background:#1a1914; color:#4e4d41; background:url(images/bg.jpg); font:13px arial,verdana,sans-serif; border:1px solid #324f51;}

#container {width:850px; margin:0 auto; background:url(images/container.jpg) repeat-y;}
#header {width:850px; height:345px; background:url(images/header.jpg) no-repeat;}
#wrapper {text-align:left;}

#content {width:370px; float:right; display:inline; margin:-50px 70px 0 0;}

#menu {float:right; display:inline; margin-right:20px; text-align:right;}
#menu a {color:#7b7353;}

#mainmenu ul {margin:0; width:350px; height:52px; list-style:none;}
#mainmenu ul li, #mainmenu ul li a {float:left; height:52px; margin:0; display:block;}
#mainmenu ul li a {background:#272418 url(images/menu.jpg) no-repeat;}
#mainmenu ul li a strong {visibility:hidden;}
#mainmenu .home a {width:90px; background-position:0 0;}
#mainmenu .home a:hover {background-position:0 -52px;}
#mainmenu .about a {width:70px; background-position:-90px 0;}
#mainmenu .about a:hover {background-position:-90px -52px;}
#mainmenu .join a {width:50px; background-position:-160px 0;}
#mainmenu .join a:hover {background-position:-160px -52px;}
#mainmenu .manage a {width:88px; background-position:-210px 0;}
#mainmenu .manage a:hover {background-position:-210px -52px;}
#mainmenu .list a {width:52px; background-position:-298px 0;}
#mainmenu .list a:hover {background-position:-298px -52px;}

#submenu {width:130px; float:right; display:block;}
#submenu ul {margin:0; list-style:none;}
#submenu a {background:#1a1914 url(images/bg.jpg);}

#buttons {width:130px; float:right; display:block;}
#stats {width:200px; float:right; display:block;}

#footer {color:#4e4d41; width:776px; height:88px; margin:0 auto; background:url(images/footer.jpg) no-repeat; text-align:center; clear:both;}
#footer p {margin:0; padding:55px 0 0;}

.clearboth {clear:both;}
.show_join_name_label, .show_join_email_label, .show_join_email_settings_label, .show_join_url_label, .show_join_country_label, .show_join_password_label, .show_join_comments_label, .show_label {width:100px; display:block; float:left;}
.show_join_name_field, .show_join_email_field, .show_join_url_field, .show_join_country_field, .show_field, .show_join_comments_field, .show_update_field {width:185px; display:block; float:left; margin-left:2px;}
.show_join_password_field, .show_join_password_field2, .show_join_email_settings_yes, .show_join_email_settings_no, .show_short {width:90px; display:block; float:left; margin-left:2px;}
.show_update_label {width:130px; display:block; float:left;}
.noborder {border:0;}