* {margin:0;padding:0; border: 0px none;}ul, ol, li {list-style-type:none;}a { text-decoration: underline; color: #598f11; }body {font: 62.5% "Verdana", san-serif;  background: #bbd0ac url(img/bg.gif) 0 0 repeat-x;color: #41473c;}#wrapper {width: 900px;margin: 0 auto;}/* logo and photo image --------------------------------*/#header {width: 900px;height: 115px;}h1 { float: left;width: 450px;text-align: center;font: normal 4em/1.1em "Georgia", Times New Roman, serif;}h1 img { margin: 30px 0 0 ;}h1 a { color: #1f4048;}#header p { float: right;width: 200px;text-align: center;margin: 30px 0 0;}/* content */#border {background: #afc4a0;width: 936px;padding: 7px;}#content {background: #fff url(img/content-bg.gif) center 252px no-repeat;width: 936px;}/* banner image */#banner {width: 934px;height: 250px;margin: 0 auto;padding: 1px 0;}#banner img { float: left;}/* columns */#leftcol { width: 460px;float: left;padding: 20px;}#rightcol { width: 380px;float: right;padding: 20px;}#rightcol p { margin-bottom: 20px;}h2 {font: normal 3em/1.1em "Georgia", Times New Roman, serif;margin: 5px 0 20px;color: #316204;}h3 {font: bold 1.5em/1.2em "Georgia", Times New Roman, serif;margin: 0;color: #316204;}p {font: normal 1.15em/1.45em "Verdana", san-serif;  margin-bottom: 10px;}ul {font: normal 1.15em/1.45em "Verdana", san-serif;  margin: 0 0 15px 20px;}ul li {background: url(img/bullet.gif) 0 6px no-repeat;padding: 0 0 0 15px;}/* clear everything ensures white background in all browsers */#clearall { width: 100%;clear: both;}/* footer */#footer {clear: both;height: 50px;width: 950px;}#footer p {text-align: left;margin: 15px 27px 0;font-size: 1.1em;}#footer p span { float: right;}