html {
height:100%;
margin-bottom:1px;
}

html,body {
margin:0;
padding:0 0 20px;
}

body {
font:70% georgia,verdana,arial,sans-serif;
text-align:center;
background:#393925;
}

p {
line-height:1.5;
}

.body,td,input,select {
font-size:11px;
margin-left:10px;
margin-right:10px;
}

form {
margin:5px 0;
padding:5px 0;
}

form div {
padding:5px 0;
}

form h3 {
margin-bottom:10px;
}

form input#find {
width:90px;
margin-left:10px;
}

form select {
width:122px;
}

a {
text-decoration:none;
}

h1 {
font-size:200%;
visibility:hidden;
}

h1 a,h1 a:hover {
color:#fff;
}

h1,h2,h3 {
font-family:arial,sans-serif;
}

h2 {
font-size:160%;
color:#f60;
margin:0 15px;
padding:0;
}

h3 {
font-size:110%;
text-transform:uppercase;
letter-spacing:1px;
color:#B02A36;
margin:0 5px;
}

.byline {
font-size:11px;
margin-top:0;
margin-left:10px;
margin-right:10px;
font-weight:bold;
color:#f60;
}

.calendar_table {
font-family:verdana, arial, sans-serif;
font-size:10px;
text-align:center;
line-height:14px;
padding:2px;
}

.calendar_table td {
background-color:#ADB291;
font-size:11px;
}

.calendar_today,.calendar_table a {
font-family:verdana, arial, sans-serif;
font-size:10px;
background-color:#FF0;
}

.code {
font-family:courier, sans-serif;
font-size:11px;
border:1px solid #ADB291;
background-color:#fff;
padding:3px;
}

.date {
font-size:11px;
color:#393925;
margin:10px;
}

.editbody {
background:#fff;
}

.header {
font-size:11px;
text-align:center;
}

.menuborder,.downborder {
margin-left:5px;
}

.small {
font-style:normal;
font-size:6.5pt;
font-family:verdana,arial,sans-serif;
}

.title {
font-size:14px;
margin-left:10px;
margin-top:20px;
font-weight:bold;
color:#f60;
}

address {
font-style:normal;
padding:3px 15px;
}

div li {
padding:0 5px 2px;
}

div ul {
list-style:none;
border:none;
margin:0;
padding:0;
}

div#calendar,div#archives,div#recent,div#download,div#links,div#scrobbler {
background:#959471;
}

div#container {
width:780px;
text-align:left;
margin:0 auto;
}

div#content {
width:590px;
background:#F1F1ED;
padding:5px 0;
}

div#content a {
color:#393925;
font-weight:bold;
}

div#content a:hover {
color:#FEB103;
text-decoration:underline;
}

div#contop {
background:url(img/binder.jpg);
height:40px;
width:590px;
margin:0;
padding:0;
}

div#footer {
width:590px;
margin-top:5px;
text-align:center;
background:#7A794D;
padding:5px 0;
}

div#footer a:hover {
color:#eee;
text-decoration:underline;
}

div#header {
height:150px;
background:url(img/illhead.jpg);
margin:5px 0;
padding:0;
}

div#header a {
margin-left:10px;
}

div#header h1 {
margin:0 5px;
padding:0 0 2px;
}

div#nav a {
margin-left:5px;
padding-left:10px;
}

div#nav ul,div#nav li {
list-style-type:none;
line-height:1.5;
margin:0;
padding:0;
}

div#recent li a,div#links li a,div#download li a,div#archives li a {
display:block;
border-right:5px solid #959471;
border-left:5px solid #959471;
background-color:#959471;
text-decoration:none;
padding:1px 0;
}

div#recent li a:hover,div#links li a:hover,div#download li a:hover,div#archives li a:hover {
color:#fff;
background-color:#ADB291;
border-left:5px solid #ADB291;
border-right:5px solid #ADB291;
text-decoration:none;
}

div#recent li,div#links li,div#download li,div#archives li {
padding:0;
}

div#rssfeeds {
background:#FF7D09;
}

div#rssfeeds a:hover,div#sidebar a:hover {
color:#FFF;
text-decoration:none;
}

div#sidebar {
float:right;
width:185px;
}

div#sidebar a,div#footer a {
color:#393925;
}

div#sidebar div {
margin-bottom:5px;
padding:5px 0;
}

div#sidebar div#menu {
margin:0 5px;
}

div#sidebar p {
margin:0 5px;
padding:0;
}

div#sidebar p+p {
margin-top:0.7em;
}

div#skins,div#subscribe,div#search {
background:#ADB291;
}
