body {margin: 0; text-align: center; font-family: Trebuchet MS, Trebuchet, Helvetica, sans-serif; color: #666;}
a {color: #00f; text-decoration: none;}
h1 {color: #c90; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em;}
#header-bg-box {width: 100%; height: 85px; background: #063; border-width: 0 0 3px; border-color: #c90; border-style: solid;}
#header-box {width: 940px; height: 85px; margin: auto; text-align: left;}
#logo-img {}

#navbar-bg-box {background-color: #fff; text-align: center; border: 0px solid red;}
/* navbar width actually changes to 900+40 when rendered in web page */
#navbar {width: 900px; margin: auto; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; border: 0px solid blue;}
#navbar li {display: inline; padding: 0; margin: 0;}
#navbar li a {color: #000; background: #c90; text-decoration: none; padding: 3px 5px 2px; border-width: 0 0 0 1px; border-style: dotted; border-color: #ccc;}
#navbar li a:hover {color: #fff;}
/*#navbar-box a {color: #c90; background: #960; text-decoration: none; padding: 5px 1.2em;}
#navbar-box a {display: block; width: 6em; float: left; color: #fff; background: #c90; text-decoration: none; padding: 3px 1em; border: 1px solid brown;}
#navbar-box a:hover {background-color: #063; color: #fff;}*/

#content-box {width: 940px; margin: auto; padding-top: 10px;}
#home-table {font-size: .8em; width: 100%;}
#home-table tr {vertical-align: top;}
#home-table tr td {border: 0px dotted #ccc;}
#home-table tr td p {margin: 10px; font-size: 1.2em; text-align: left; margin: auto;}
#home-table tr td p.more {text-align: right;}

#footer-bg-box {width: 100%; height: 80px; margin-top: 80px; background: #063; border-width: 3px 0 0; border-color: #c90; border-style: solid;}
#footer-box {width: 940px; height: 80px; margin: auto; font-family: Verdana, helvetica, sans-serif;}
#footer-box table {font-size: .7em; color: #ccc;}
#footer-box table a {color: #9cc;}
