body { background-image: url(images/green_bg.gif); background-position: -300px top; background-repeat: repeat-y; font: 11px/150% "Trebuchet MS"; margin: 0; padding: 0; }
h1, h3, h5 { color: #669900; padding: 2px 0; }
a:hover, a:active { color: #3F5E00; }
strong { color: #336600; font-weight: bold; }
h1 { display: block; font-size: 180%; margin: 7px 0 7px 5; }
li { background: url(images/green_arrow.png) no-repeat left center; display: block; line-height: 14px; list-style: none; margin: 3px 0; padding: 0; }
li span { padding: 0px 0px 0px 14px; }
li a { background: url(images/green_arrow.png) no-repeat left center; display: block; line-height: 14px; list-style: none; padding: 0 0 0 14px; }
li a:hover { background: url(images/arrow_hover.gif) no-repeat left center; color: #999999; margin: 0px; }
h2 { font-size: 160%; }
h2, h4, h6 { color: #004000; }
code, blockqoute { background: url(images/code.png) no-repeat left top; display: block; font-family: "Trebuchet MS"; font-size: 12px; margin-left: 20px; padding: 20px; width: 244px; }
a { color: #669900; text-decoration: none; }
p { margin: 0px 0px 0px 5px; padding: 0px; }
#header h2 { color: #4A6867; display: block; font-size: 20px; margin: 0; text-indent: 60px; }
#wrapper { height: 1px; margin: 0 0px 0 220px; padding: 0px; width: 630px; }
#left { float: left; margin: 10px 5px 10px 8px; padding: 0px; width: 410px; }
#right { float: right; margin: 10px 8px 10px 0px; padding: 0px; width: 180px; }
#footer { background: #669900 url(images/footer.gif) repeat-x; clear: both; color: #FFFFFF; height: 40px; line-height: 40px; text-indent: 30px; width: 630px; }
#menu { border-bottom: 5px solid #669900; float: left; font-family: "Trebuchet MS",Arial,sans-serif; font-size: 13px; font-weight: bold; list-style-type: none; margin: 10px 0 0 0; padding: 0; width: 630px; }
#menu li { display: block; float: left; height: 27px; margin: 0 0 0 4px; }
#menu li.left { margin: 0; }
#menu li a { background: #4A6867; color: #fff; display: block; height: 27px; line-height: 27px; padding: 0 7px 0 8px; text-decoration: none; }
#menu li a.right { padding-right: 19px; }
#menu li a:hover { background: #2E4560; }
#menu li a.current, #menu li a.current:hover { background: #669900; color: #FFFFFF; }
#navigation { float: left; margin: 0; padding: 0; width: 185px; }
#navigation ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }
#navigation li { background: none; border-bottom: 2px double #669900; display: block; float: left; line-height: 30px; list-style: none; margin: 0; padding: 0; text-indent: 15px; width: 185px; }
#navigation li a { background: none; display: block; float: left; height: 30px; line-height: 30px; margin: 0; padding: 0px; width: 185px; }
#navigation li a:hover { background: #2E4560; color: #FFFFFF; }
#header { background: #FFFFFF url(images/title_hdr.jpg) no-repeat; float: left; height: 180px; margin: 0px auto; width: 630px; }
#header h1 { color: #669900; display: block; font-size: 50px; font-weight: lighter; line-height: 75px; margin: 25px 0 0 0; text-indent: 60px; }
