body { margin: 0; padding: 0; font: 12px/16px Helvetica, Arial, Verdana, sans-serif; color: #333; text-align: center; background: #C2891F url(/images/bg-green.gif) center top repeat-y }
table, tr, td, ul, li, ol { font: 12px/16px Helvetica, Arial, Verdana, sans-serif; }  
a:link { color: #74AF47; }
a:hover { color: #C2891F; }
a:visited { color: #C2891F; }

#container { width: 765px; font: 12px/16px Verdana, Helvetica, Arial, sans-serif; background: #fff }
#side1 { background-color: #fff; }
#side2 { background-color: #74AF47; }
#nav { padding-left: 20px; background-color: #fff }
#content { padding:10px; }
#sidetext {color: #fff; font: 10px/14px Verdana, Helvetica, Arial, sans-serif; padding-left: 4px; padding-right: 4px; }
#sidetext a:link { color: #fff; }
#sidetext a:hover { color: #fff; }
#sidetext a:visited { color: #fff; }
#footer { font: 10px/16px Verdana, Helvetica, Arial, sans-serif; margin-top: 30px; padding-left: 150px; background: #74AF47 url(/images/footer-bg.gif) no-repeat;}
li {  list-style-type: none; background-image: url(/images/bullet.gif); background-repeat: no-repeat; vertical-align: top; padding-left: 20px; padding-top: 4px; }
h1 { font: 14px/16px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color: #74AF47; display: inline; }
h2 { font: 10px/16px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color: #74AF47; display: inline; }
.name { text align: right; font-style: italic; }
.bigger { font: 14px/16px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }