body{ background-image:url(images/backstripe.gif); margin:0; padding:0;}

#navi{ z-index:3; padding-left:300px;  }
#navi ul{ list-style-type:none; }
#navi li{float:left; margin:2px 4px 0 4px; color: white;}
#navi a{color: white; text-decoration: underline;}

#header{ background-image:url(images/header.png); background-repeat:repeat-x; width:100%; height:64px;position:absolute; top:0px; left:0px; }

#logo{ position:absolute; top: 9px; left: 5px;}
#logo h1{color: white;}
#logo a{text-decoration:  none; color: white; font-size: 200%;}

#content{ background-color:#FFFFFF; width:90%; margin-left:auto; margin-right:auto; min-height:500px;}
#content h1 {padding-top: 20px; color: black; font-family: Arial, "MS Trebuchet", sans-serif;font-size: 100%;}

#left { float: left; height: 20%; width: 45%; border: 1px solid #ccc; padding: .8em; margin: 0 0 15px 0;}
#right{float:right; height: 20%; width: 45%; border: 1px solid #ccc; padding: .8em; margin: 0 0 15px 0;}
#left:hover, #right:hover { background: #F5F5F5; color: #666; }
#left h4 {font: 85% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold;}
#right h4 {font: 85% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold;}

#maincontent {border: 1px solid #ccc; padding: .8em; padding-left: 25px; height: 100%;}
#maincontent a {color: #6C6C6C;}

#footer{ font: 10px "Lucida Grande", "Trebuchet MS", Arial; background-color:#333333; background-image:url(images/footerback.gif); background-repeat:repeat-x; width:100%; position:absolute; min-height:30px; color: white; text-align: center; padding-top: 20px;}
#footer a {color:#AAAAAA;}
