/* CSS Document */body {background-image:url(../images/background.jpg);background-position:center;background-repeat:repeat-y;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:13px;color: #585947;height: 100%;margin: 0px;padding: 0px;}html {height: 100%;margin: 0px;padding: 0px;}#wrapper {width: 680px;height:100%;margin-left: auto;margin-right: auto;}#banner {width: 680px;height: 194px;margin-top: 10px;margin-bottom: 10px;border: 2px solid #CCCEA9;background-image:url(../images/banner.jpg);}#tab {width: 300px;height: 26px;position:absolute;background-color:#FFFFFF;}#tab h1 {font-size:18px;padding: 0px;margin: 0px;padding-left: 5px;}#content_container {width: 500px;}#content {width: 500px;margin-top: 25px;float:left;background-color:#FFFFFF;}#padding {padding: 5px;}#side_bar {width: 170px;float:right;font-size: 13px;padding-bottom: 3px;}#nav_container {width: 170px;margin-top: 25px;background-color:#FFFFFF;}#navlist {padding-left: 0;margin-left: 0;width: 130px;}#navlist li {list-style: none;margin: 0;padding: 0.25em;}#navlist li a { text-decoration: none; color: #585947;}#navlist li a:hover { text-decoration:underline; }ul#navlist li.main {list-style-position: outside;list-style-image: url(../images/bullet.gif);}#contact_info {width: 170px;font-size: 12px;margin-top: 10px;background-color:#FFFFFF;}#contact_info h2 {padding-top: 0xp;margin-top: 0xp;}#footer {width: 680px;float:left;margin-top: 10px;background-color:#FFFFFF;text-align:center;}a {color: #000;}a:hover {color:#585947;}h2 {font-size:16px;}img {border: none;}