html, body { height: 100% }
body { color: #444; font: 11px/1.6 Arial, sans-serif; background: #bcd589 url("hgr.jpg") no-repeat fixed center top; overflow: -moz-scrollbars-vertical  }
body, h1, h3, p { margin: 0; padding: 0 }
a:link, a:visited { color: #5275b4; font-weight: bold; outline: none medium }
a:hover, a:active { color: #849cc9 }
strong { color: #e0542f }
em { color: #769531; font-style: normal }
#container { background: url("container.png") repeat-y center top !important; margin: 0 auto; width: 600px; height: auto !important; min-height: 100% }
#header  { background: url("top-logo.gif") no-repeat center top !important; margin-bottom: 0 !important; width: 600px; height: 120px }
#header h1  { background-color: transparent !important; background-repeat: no-repeat !important; background-attachment: scroll !important; background-position: left top !important; cursor: move; position: relative; top: 13px; left: 358px; width: 61px; height: 62px }
#header h1 span, #footer span  { }
#content, #ads, #footer   { background-image: url("texthgr.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center 0; width: 600px }
h3 { color: #222; font-size: 10px; font-weight: normal; background: #98bc48; text-transform: uppercase; cursor: pointer; padding: 4px 10px }
h4  { color: #36d7ff; font-size: 14px; margin: 0; padding: 5px 10px 0 }
ol { margin: 0; padding: 0 10px 5px 35px }
h3 a:link, h3 a:visited { color: #222; font-weight: normal; text-decoration: none; letter-spacing: 2px; display: block }
h3 a:hover, h3 a:active { color: #222 }
h3.news, h3.mootools  { background: #adc96d }
h3.gethelp, h3.prototype { background: #c1d791 }
p { color: #444; padding: 5px 10px 0}
#ads { padding-bottom: 20px }
#ads h3 { background-color: #eee }
#ads h3 a { color: #5275b4; text-decoration: none }
div.ads { padding: 10px; width: 370px }
    #output { border: 1px dotted #eee; background-color: #eee; padding: 20px }
.bluebox { background-color: #36d7ff; padding: 8px }
.whitebox { padding: 8px }
.greybox { background-color: #e0e0e0; padding: 8px }

