body { background-color: #f9f3dd; width: 800px; margin-left: auto; margin-right: auto; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; }
a { text-decoration: none; }
#masthead { height: 144px; background-repeat: no-repeat; background-position: top center; }
#navigation { text-align: right; padding-top: 120px; padding-right: 20px;}
#navigation a { margin-right: 30px; color: #d4c17b; }
#sidebar { width: 333px; height: 456px; float: left; background-repeat: no-repeat; background-position: top center; }
#content { background-image: url(Images/background.jpg); width: 407px; height: 380px; margin-left: 333px; padding: 20px 30px 20px 30px; background-repeat: no-repeat; background-position: center center; } 
#content p { line-height: 1.3em; margin-bottom: 2em; } 
#content a { color: #164821; font-weight: bold; }
#content h1 { width: 301px; height: 103px; margin-left: auto; margin-right: auto; margin-top: 2em; margin-bottom: 2em; text-indent: -9999px; background-image: url(Images/welcome.gif); }

table td, table th { padding: 2px; }
thead tr, .bg { background-color: #9abf91; }
thead th { color: #ffffff; font-size: 1.2em; font-weight: bold; text-align: center;} 
thead td { color: #ffffff; font-size: 1em; font-weight: bold; text-align: center;} 
tbody { background-color: #ffffff; } 
tbody th { font-weight: bold; }
tfoot th { font-weight: bold; border-top: solid 2px #9abf91; background-color: #ffffff; } 

ul { list-style-type: square; } 
li { margin-left: 20px; margin-bottom: 2px;}


#footer { width: 467px; height: 36px; margin-left: 333px; text-align: center; }
#footer hr { border-top: solid 1px black; width: 90%; height: 1px; }