* {
margin:0;padding:0;
}
body {
background:url(bg.png) top center;
font:.85em/2em arial,helvetica,sans-serif;
color:#555;
}
#container {
width:480px;
margin:40px auto;
padding:15px 22px 20px;
background:#FFF;
}
h1 {
font:bold 8em/1em arial,helvetica,sans-serif;
letter-spacing:-.05em;
margin-left:-3px;
text-align:center;
}
h1 strong {
font-family:verdana;
font-size:.9em;
}
#menu {
text-align:center;
margin:0 auto; padding:12px 0;
display:block; min-height:25px;
font:1.75em/1.25em "courier new",courier,monospace;
text-transform:uppercase; letter-spacing:.1em;
}
#menu li {
padding:0; display:inline;
}
#menu li + li {
margin-left:25px;
}
#menu li a {
text-decoration:none;
}
a {
text-decoration:none;
font-weight:bold;
color:#222;
}
a:hover {
color:#444;	
}
#content {
padding:2px;
}
h2 {
font-size:1.4em;
padding-bottom:5px;
}
h3 {
font-size:1.2em;
padding-bottom:4px;
}
h4 {
font-size:1em;
padding-bottom:3px;
}
h2,h3,h4 {
font-family:"courier new",courier,monospace;
line-height:1.25em;
}
ul {
margin-left:15px;
}
p + p,p + ul,ul + p,p + ol,ol + p,ul + ul,ol + ol, ol + ul,ul + ol, p + form, form + 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 {
font:bold 1em/1.5em "courier new",courier,monospace;
border:1px solid #c7c7c7; border-bottom:2px solid #c0c0c0;
background:#f0f0f0; color:#555;
margin:2px 0; padding:8px 9px 7px;
letter-spacing:.05em;
}
input:focus,textarea:focus,select:focus {
background:#eee
}
#updates li h4, #updates li p {
display:inline;
}
.fan + .fan {
margin-top:15px;
}
.show_sort_form,.show_sort_form + ul {
margin-top:15px;
}
.clear {
clear:both;
}
.show_join_name_label,.show_join_comments_label,.show_join_email_label,.show_join_email_settings_label,.show_join_country_label,.show_join_url_label,.show_join_password_label,.show_join_password_label2,.show_join_submit_label {
display:block; width:155px; float:left;
font:bold 1.1em/1.5em "courier new",courier,monospace;
padding-top:10px;
}
.show_join_name_field,.show_join_comments_field,.show_join_email_field,.show_join_email_settings_fields,.show_join_country_field,.show_join_url_field,.show_join_password_field,.show_join_password_field2,.show_join_submit_button {
float:left;
width:60%;
margin:3px 0 3px 15px;
}
.show_join_country_field select {
margin:3px 0 3px;
}