body {background-image:url(images/background.jpg); text-align:center; color:#FFFFFF; font: 12pt "tahoma";}
img {border: 0;}

#container {width: 900px; min-height:700px; margin-right:auto; margin-left:auto; background: url(images/body_fill.jpg) left repeat-y; border-width: 0 1px; position:relative;}

#banner {width: 900px; border:none; margin: 0; vertical-align:top; background-image:url(images/banner.jpg); height: 164px; cursor:pointer}

#content {width: 900px; min-height:700px; border:none; margin:0; vertical-align:top;}

#topnav {width: 900px;}

#leftnav{width: 150px; float:left; border: solid 0px; margin-top: 35px;}

#rightside {min-height:500px; float:left; text-align:left; margin-top:10px; margin-left:15px; width:700px;}

#rightad {width: 150px; margin-right:5px; margin-top: 5px; vertical-align:top; float:right; position:relative;}

#bottomcontact {width:750px; text-align:center; border-top: solid 2px; border-color:#0066FF; position:relative; bottom: 0px; left:75px; right:75px; clear:both;}

#gallery {width:900px; min-height:500px; float:left; text-align:left; margin-top:10px; margin-left:15px;}

h1 {font: 20pt "tahoma"; color: white; margin: 0px; text-indent: 30px;}
h1.js {font: 20pt "tahoma"; color: white; padding-top:0px; padding-bottom:0px; margin: 0px; top:0px; bottom:0px; text-indent: 10px;}
p {font: 10pt "Arial"; color: white}
p.color {color: green}
topborder {border-top:solid; border-top-color:#0000FF; border-width: thin;}

a {color:#000099; font: 10pt "Geneva, Arial, Helvetica, sans-serif";}
a:hover {color:#18067D;}

a.footer {color:#FFFFFF; font: 10pt "Tahoma";}
a.footer:hover {color:#18067D;}

table.comment { font: 8pt "Georgia"; color:#000000;}
table {clear:none;}

.category-heading { font-size:22px; font-weight:bold; text-indent:50px; margin-bottom:0px; padding-bottom:0px;}