html { min-height:100%; }
body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; background:url(wallpaper1.jpg); margin:0; min-height:100%; }

#wrap { margin:0 auto; width:800px; min-height:100%; background-color:#fff; }
#masthead { width:800px; height:100px; background:url(masthead.gif) no-repeat; }
#adbar { float:right; padding:0 2px; background:#fff; margin:0 2px 0 0; height:100%; width:230px; text-align:center; display:block; }
#box { float:left; background:#fff; padding:0 3px; width:555px; }
#header { width:527px; background:#fff; padding:3px; }
#sidebar { margin:6px 4px 0 4px; width:155px; text-align:center; }
#content { margin:6px 0 0 5px; width:365px; padding:4px; text-align:center; }
#footer { font:bold 10px Arial, sans-serif; text-indent:8px; width:790px; height:16px; clear:both; border-bottom:2px solid #ccc; background:#daf0af; margin:0; padding:5px; }

#navbar { margin:0; padding:0; height:1em; }
#navbar li { list-style:none; float:left; }
#navbar li a { display:block; padding:6px 14px; background:#1a7e2f; font-weight:bold; color:#fff; text-decoration: none; }
#navbar li ul { display:none; width:10em; /* Width to help Opera out */ background:#69f; }
#navbar li a:hover { background:#daf0af; color:#000; }
#navbar li:hover ul, #navbar li.hover ul { display:block; position:absolute; margin:0; padding: 0; }
#navbar li:hover li, #navbar li.hover li { float:none; }
#navbar li:hover li a, #navbar li.hover li a { background:#72b254; border-bottom:1px solid #fff; font-weight:normal; color:#000; }
#navbar li li a:hover { background:#daf0af; }

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

.direction { font-weight:bold; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif; }
.divider { border-bottom:1px dashed #ccc; margin:15px 0; }
.moreinfo { font-weight:bold; font-size:11px; }
.moreinfobox { background:#daf0af; border:2px dotted #1a7e2f; padding:10px; text-align:left; font-size:12px; }

#list { margin:0 1em; padding:0; }
#list li { list-style:disc; margin:0.5em 0; padding:0; }
.italics { font-style:italic; }
.bold { font-weight:bold; }