body {
margin:0px;
background: URL("page_bg.gif");
font-family:Georgia, "Times New Roman", Times, serif; 
line-height:1.8em;
font-size:100%;
}
p { line-height: 1.8em; }
table { border-width:0px 0px 2px 0px; border-style:solid; }
a:hover, a:active { text-decoration:underline overline; }
h1 { font-size:130%; }
h2 { font-size:120%; }
h3 { font-size:110%; }

#mainbody { background:URL(main_bg.gif); padding-right:20px; }
#content { background:URL("main_bg_clover.gif") no-repeat top left; padding:10px 20px;}
#content h1 { background:URL("line.gif") repeat-x bottom; padding-bottom:6px; }
#content h2 { background:URL("line.gif") repeat-x bottom; padding-bottom:3px;margin-bottom:8px; }
#content b.first { font-size:200%;font-weight:normal; }
#content .text { padding-right:220px; }
#content .text ul { list-style:none;margin:0px;padding:0px; }
#content .text ul li { line-height:normal;margin:0px 0px 1em 0px;padding:0px 0px 0px 1em; }
#content .text a img { border-width:1px;border-style:solid; }

#content .text div.gallery { text-align:center; }
#content .text div.gallery img, #content .thumbnail { margin:0px 10px 20px 10px;border-width:1px;border-style:solid; }
#content .text div.indvseries p { margin:5px 0px 5px 12px;line-height:normal; }

#content .nobar { padding-right:20px; }

#bar { background:URL("bar_bg.gif") no-repeat; width:160px; float:right; margin:0px 0px 10px 30px; padding:20px 10px 0px 10px; line-height:normal;}
#bar p { padding:0px;margin:0px; }
#bar img.thumbnail { border-width:1px;border-style:solid; margin:0px; }
#bar img { border:0px;margin:0px;margin-left:-10px; }
#bar dl { font-size:80%;margin:0px 0px 10px 0px;padding:0px; }
#bar dt { font-weight:bold;margin:0px;padding:0px;margin-top:10px; }
#bar dd { text-align:right;margin:0px;padding:0px; }
#bar ul { font-size:80%;margin:0px; padding:0px; }
#bar ul li { list-style:none;margin:10px 0px 0px 20px; }
#bar.small { background:URL("bar_bgsmall.gif") no-repeat; }

#comments { }
#comments h3 { background:URL("line.gif") repeat-x bottom; font-weight:normal; padding-bottom:3px; }
#comments ol { margin:0px;padding:0px .8em;font-size:200%; }
#comments li { margin:0px 0.5em;padding:0px;font-weight:bold; }
#comments li p { line-height:normal;font-weight:normal;font-size:13px; }
#comments li p.byline { margin-bottom:0px; }
#comments li p.comment { padding:10px 20px;margin:10px 20px;border-width:1px;border-style:solid;font-size:11px;line-height:1.6em; background:URL("main_bg_wreath.gif") no-repeat top center;  }

#menu { width:45px; background:URL("menu_bg.gif") repeat-y; padding:10px 0px 50px; }
#menu img { border:0px; margin:5px 0px; }

#rhs { width:160px; background:URL("rhs_bg.gif") repeat-y;}
#rhs img { border:none; }

#footer { clear:both;background:URL("line.gif") repeat-x top;font-size:70%;text-align:center; margin:5px 0px 0px;padding:3px 0px 10px;}
#footer p { padding:0px 10px;margin:0px; }

#bottom { margin-top:1px;border-width:1px 0px 0px 0px;border-style:solid; text-align:center; }
#bottom img { border-width:3px;border-style:double;margin:10px 20px; }
