
#container {width: 90%; margin: 10px auto; background-color: #ffffff; color: #000000; border: 1px solid gray; line-height: 130%;}

#top {padding: .5em; background-color: #66ff33; border-bottom: 1px solid gray;}

#top h1 {padding: 0; margin: 0;}

#leftnav {float: left; width: 160px; margin: 0; padding: 1em;}

#rightnav {float: right; width: 160px; margin: 0; padding: 1em;}

#content {margin-left: 200px; border-left: 1px solid gray; margin-right: 200px; border-right: 1px solid gray; padding: 1em; max-width: 36em;}

#footer {clear: both; margin: 0; padding: .5em; color: #000000; background-color: #ff3333; border-top: 1px solid gray;}

#leftnav p, #rightnav p {margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }