body {margin: 0; padding: 0; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}
table h2 {color: #76797c; font-size: 18px; border-bottom: 1px solid #a1a5a9; padding-bottom: .3em; margin: 0 0 .5em 0}
small { font-size: 10px; }
.data td {border-top: 1px solid #a1a5a9; font-size: 12px;}
.data .div {border-right: 1px solid #a1a5a9;}

#underline          { border-bottom: 1px solid #a1a5a9; padding-bottom: .3em; margin: 0 0 .5em 0; }
#title              { color: rgb(209, 172, 128); font-size: 48px; padding-top: 90px; padding-left: 15px; font-weight: bold; margin: 0; }
#pagenumber         { color: rgb(255, 227, 185); font-size: 24px; }
#commentblock       { font-size: 10px; }
#fullpageinfoblock  { font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-weight: bold; text-shadow: black 0px 0px 4px; }
.comment            { font-size: 12px; }
.lite               { color: #532306; text-shadow: white 0px 0px 4px; }
.mini               { font-size: 6px; }
.imgborder	    { border: 1px; padding: 2px; border-style: solid; border-color: #a1a5a9; background: #eeeeee; }

#main .lite {color: rgb(209, 172, 128); }
#main h1 {font-size: 24px; margin: 0 0 .5em 0;}
#main h3 {font-size: 12px; color: #000; margin: 0;}
#main h4 {font-size: 10px; color: #000; margin: 0;}

body
{
	background: #532306;
	background-image:  url("themepics/page_background.jpg");
	background-position: top center; 
}

#title_bg
{
	background-image:  url("themepics/top_titlebg.gif");
	background-position: top center; 
	background-repeat: no-repeat;
	padding: 10 px;
}