html {background: #EEE url(images/bg.gif) repeat-x top left; margin: 0px; padding: 0px; font-family: sans-serif; font-size: .80em; }

#wrapper {background: #FFF; width: 90%; margin: 0 auto; padding: 3px;}
#header {background: #63C7FF url(images/header.jpg) no-repeat bottom center; height: 250px; margin-bottom: 3px;}
#left {float: left; width: 24%; background: #FFFFEA; border: #F0E68C 3px solid; }
#right {float: left; width: 75%; background: #FFF;}
#footer {clear: both; background: #FFF; width: auto; height: auto; text-align: center; letter-spacing: 1px; font-size: .75em;}

h2 {color: navy; font-size: 1.25em; margin: 0px 0px 10px 0px; padding: 0;}

.pi {padding: 15px;}
p { padding: 0; margin: 0 0 10px 0;}

ul {
    list-style: square;
    margin-left: 3px;
    padding-left: 1em;
    }

a, a:visited {color: navy;}
a:active {color: darkorange;}    
a:hover {text-decoration: none;}

input, textarea {color: #000; padding: 3px; font-family: "Tahoma"; font-size: 11px;}

table.aubrey td.table_date {background: #FFEB99; font-weight: bold;}
table.aubrey td {background: #FDF3CB; font-style: normal;}


#navcontainer {background: #FFB366; text-align: center; width: 100%; padding: 0px; margin: 0px 0px 5px 0px;}

ul#navlist {margin-left: 0; margin-top: 20px; padding-left: 0; white-space: nowrap; }
#navlist li { display: inline; list-style-type: none; }
#navlist a { padding: 7px 15px; margin: 0px 5px;}

#navlist a:link, #navlist a:visited { color: #fff; background-color: #600; text-decoration: none; font-weight: bold;}
#navlist a:hover { color: #fff; background-color: #994D00; text-decoration: none; font-weight: bold; }
