html {background:#5f6154;}
body {padding:0; margin:0; text-align:center; font-size:100%; background:#d7d9cb url('../images/top.jpg'); font-family:Arial, Helvetica, sans-serif; -moz-border-radius:10px; -webkit-border-radius:10px; width:770px; margin:15px auto; }
#main {clear:both; color:#000; position:relative; }

h1, h2, h3, h4 { } 
h1, h2, h2 a {color:maroon; }
h1, h2, h1 a {font-weight:normal;}
h1 {font-size:1.3em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}

.padleft {margin-left:10px;}
.left {float:left; margin-right:5px; }
.round {-moz-border-radius:10px;}

a {color:#858144; text-decoration:none; outline:none;} 
p a, li a {}
a:hover {color:#5f6154;}
a.pdf, a:hover.pdf {padding-right:20px; background:url(../images/pdf.gif) top right no-repeat;}
a.ext, a:hover.ext {padding-right:20px; background:url(../images/ext.gif) top right no-repeat;}

#content { padding:20px; margin:0; line-height:120%; float:left; width:730px;}

#changelinks {float:left; width:185px;}
#changelinks a {text-align:center; display:block; font-size:20px; background:#f1eee9; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #a4a699; padding:10px; opacity:.85; margin:0 0 3px;}

#center {width:504px; float:left; min-height:380px; overflow:hidden; text-align:left; background:#f1eee9; -moz-border-radius:10px; padding:5px 15px 15px; border:1px solid #a4a699; margin-left:5px; }
#center img {padding:0; border:1px solid; margin:3px; float:right; clear:right;}
#center #thumbs {clear:both; padding-top:15px;}
#center #thumbs img {margin:5px 12px 0 0; clear:none; height:105px;}
 #center h1 img {border:none; clear:both; margin:0 100px 10px;}
#center li {font-size:18px; padding:5px; list-style:none; font-family:Verdana}
#center ul {margin:5px; padding:0;}

.post, h2.date-header {width:480px;} .post {padding-bottom:50px;}
#sidebar {width:200px; clear:right; position:absolute; top:220px; right:20px; line-height:normal; }
#sidebar li, #sidebar ul {padding:0 0 5px; margin:0; list-style:none;}
a img {border:none;}

#footer {text-align:center; padding:5px 0; } 
#footer a { }
form { -moz-border-radius:10px; }
label {font-weight:bold; width:50px; float:left; margin:5px; text-align:right; font-size:13px;}
input, select, textarea {width:150px; clear:right; margin:5px;}

a.cwd {padding:0 10px; font-size:11px;}
