html {height: 100%; margin-bottom: 1px;}
body {margin: 0; padding: 0; background-color: #fff; color: #000; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 1.5em; background: url(/images/main_background.gif) repeat-y center #cee49b;}
/* for browsers that don't properly implement inheritance */
p, li, ul, ol, td, textarea, input, select, font {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
p, li, ul, ol {text-align: left; }
img {border: 0;}
td {vertical-align: top; padding: 0; margin: 0;}
form {margin: 0; padding: 0;}

p, h1, h2, h3 {margin: 1em 0;}
h1, h2, h3 {color: #000}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 12px;}

a {color: #339900;}
a:hover {text-decoration: none;}

.left {float: left; margin: 0 10px 10px 0;}
.center {text-align: center;}
.right {float: right; margin: 0 0 10px 10px;}
.caption {font-size: 10px; text-align: center;}
.border {border: 1px solid #333;}
.alt {display: none;}
.alert {font-weight: bold; color: #f00;}

#main {padding: 0; margin: 0 auto; width:800px; }
#main1 {margin-top: 20px; border: black solid 1px;}
#top_bar {margin: 0; padding: 0; height: 120px;}
#top_nav {height: 35px; margin: 0; padding: 0;}
#nav {width: 200px;}
#nav ul {list-style:none; padding-left: 0; margin-left: 0;}
#nav li {list-style:none; padding-left: 0;}
#content {width: 760px; padding: 0 15px;}
#footer {text-align:center; padding-top: 100px;}
#footer p {text-align:right; font-size:9px; padding-right: 35px;}

