body { margin:0; padding:0; background-color:#EEEBD2; color:#7B5C3F; background:url(./media/Hg.jpg);font-family:Helvetica, Geneva, sans-serif; font-size:0.9em; }
a { color:#200B02; }

#title { position:absolute; top:0; left:0; width:100%; background-color:#F3F5E7; border-bottom:0px solid #3B1404; }
#title h1 { margin: 1px; font-size:2.5em; }
#title h1 a { text-decoration:none; color:#7B5C3F; }

#menubar { position:absolute; top:90px; left:80px; width:200px; }
#menubar h3 { border-bottom:1px solid #DBBF98; margin:0 0 30px 0; padding:2px 10px; color:#669922; }
#menubar p, #menubar form { margin:0 10px 30px 10px; }

#main { position:absolute; top:100px; left:380px; width:530px; }
.entry { background-color:#E3CCA0; border:1px dotted #7B5C3F; margin-bottom:20px; padding:10px 10px 0;font-size:0.9em;text-align:center; }
.entry h2 { font-size:1.2em; margin:0 0 0.5em; color:#3B1404; }
.entryfooter { margin:10px -10px 0; padding:5px 10px; border-top:1px dotted #7B5C3F; background-color:#FFF7E8; font-size:0.8em; color:#7B5C3F; }
.entryfooter a { margin:0 1px; text-decoration:none; color:#7B5C3F; }

.comments { margin-bottom:30px; }
.comments h4 { margin:0; color:#7B5C3F;}
.comment, .comments form { margin:15px 0; background-color:#F7F9EA; border:1px dotted #3B1404; padding:10px 10px 0; }
.comment form {  margin:10px 0 0; padding:0; border-width:0;  }
.comments label { display:block; margin-bottom:10px; }
.comments textarea { width:100%; }
