img { border: none; }
body { font-family: helvetica, arial, sans-serif; margin:0; padding: 0; background-color: #F8B6FE; }
div,ul { overflow: hidden; }
a { color: #E800ED; text-decoration: underline; }
a:hover { color: #B62BE2; text-decoration: none; }
#main,#header,#footer { width: 900px; margin: 0 auto 0 auto; padding: 0; }
#header { height: 200px; }
#topnav { width: 900px; margin: 17px auto 0 auto; }
#topnav ul { margin: 0; padding: 0; }
#topnav li { float: left; margin-right: 25px; list-style: none; }
#content { width: 900px; clear: both;  }
#content #top { height: 14px; }
#content .wrap { padding-left: 7px; overflow: hidden; background-repeat: repeat-x; background-color: #F5E48C; background-image: url('/img/box_bg.jpg'); width: 888px; margin: 0 0 0 2px; }
#content .col { text-align: center; height: 550px; width: 285px; margin-right: 12px; float: left; background-color: #fff; }
#content .title { text-align: center; }
#content p { margin: 10px 10px 30px 10px; color: #333; font-size: 14px; }
#content .onecol { width: 877px; background-color: #fff; }
#intro #left { width: 200px; float: left; height: 206px; }
#intro #right { float: left; width: 700px; height: 206px; background-image: url('/img/home_intro_bg.gif'); background-repeat: no-repeat; }
#intro #right #title { margin: 40px 0 7px 3px; }	
#intro #right p { margin: 0 20px 0 0; font-size: 14px; padding: 0; }
#email #left { float: left; height: 140px; }
#email #right { float: left; height: 140px; width: 600px; background-image: url('/img/mail_bg.gif'); background-repeat: no-repeat; }
#footer { background-image: url('/img/mail_btm.jpg'); height: 200px; background-repeat: no-repeat; }
#footer ul { width: 450px; float: right; margin-top: 20px; }
#footer li { float: left; margin-right: 10px; list-style: none; }
#footer #copyright { width: 250px; clear: left; font-size: 11px; padding-top: 10px; margin-left: 30px; }
#intro #links { font-size: 14px; margin: 20px 0 0 0; padding: 0; font-weight: bold; }
#intro #links li { list-style: none; margin-right: 15px; float: left; }
.contentlist li { text-align: center; float: left; list-style: none; height: 1%; width: 160px; margin-bottom: 30px; font-size: 12px; }
.contentlist li img { border: 2px solid black; }
.contentlist li #title { margin: 2px; }
.contentlist li #date { margin: 2px; }
.contentlist li #zip { margin: 2px; }
.imageborder { border: 2px solid #000; }
