/*
brown = #663300
green=#006633
*/
*, div { margin:0; padding:0; font-family: Tahoma, sans-serif; borderx: solid; borderx-width:1 }
body { margin-top: 10px; font-size: 0.8em; color: #999999; text-align: center; background-color: #ffffff }
p { margin-bottom: 10px }
h1 { text-align: left; font-size: 1.1em; margin-left: 35px; float:left; margin-top: 30px; width: 590px }
h2 { font-size: 1.1em; margin-bottom: 20px }
h3 { font-size: 1.0em; color: #006633 }
h4 { font-size: 1.0em; font-weight: normal; margin-top: 20px; margin-bottom: 10px }
ul { margin-left: 16px }
a { color: #663300; text-decoration: none }
a:hover { color: #000000; text-decoration: underline }
a.active {color: #006633; font-weight: bold }
#topMenu a, #left a { color: #999999 }
#logo { margin-left: 10px }
#topMenu { border-top: solid 2px #663300; border-bottom: solid 2px #663300; margin: 15px 0 }
#topMenu ul { margin:5px 0; padding:0; text-align: center }
#topMenu li { list-style-type: none; display: inline; font-size:1.1em; font-weight: bold; color: #999999 }
#mainBody, #header  { /*margin-left:25px*/; margin-left: auto; margin-right: auto; width:735px }
#splashBody { margin-left:0; width: 760; text-align: center }
#facts { text-align: left }
#facts img { margin-left: 10px; vertical-align: bottom }
#right { float: right; width: 390px; text-align: justify }
#right ul { margin-bottom: 1em; margin-left: 4em; text-align: left }
#left{ float: left; width: 300; text-align: left }
#left img { margin-top: 10px }
#advert { border: solid 1px #000000; width:240px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px; margin-top: 30px }
#advert p {  margin-top: 0; margin-bottom: 0; padding: 0 10px 0 10px}
#footer { border-top: solid 2px #663300; margin-top: 20px }
#footer div { float: left; text-align: center; width: 100px; font-size: 0.8em }
div#copy { width: 535px }
#facts { margin-top: 20px }
#facts p { padding: 20px 60px 0 60px; margin: 0 }
p#more { padding: 0 60px 0 60px; text-align: right }
.brownbg { background-color: #663300; color: #FFFFFF }
.MozFix { clear:both; height:1px; font-size:0px }
.underRule { padding-bottom: 2px; border-bottom: solid 2px #663300 }
.overRule { border-top: solid 2px #663300 }
.todo { background: #FFFF00 }
.smallprint { font-size: 0.7em; font-style: italic; margin-top: 10px; margin-bottom: 0 }
h4.smallprint { font-style: normal; font-weight: bold }
td, th { font-size:0.8em; vertical-align: top }
th { text-align: left }
#topMenu .current a, #left .current a, #right .current a { color: #006633; font-weight: bold }
.lhc { white-space: nowrap; padding-right: 2em; width: 1% }
/*print test settings 
* { width:auto !important; float: none !important }
#topMenu, #banner, #left, #footer a { display:none !important }
h1{ margin: 0 0 20px 0}
h2.underrule { border-bottom: none; margin-bottom: 5px }
*/