body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0; padding: 0; }

#container {position: relative; margin: 0 auto; width: 960px; background-color: #FFFFFF; padding-top: 10px; padding-bottom; 15px;}
#header {height: 60px; WIDTH: 100%; margin-top: 0px; margin-bottom: 0px;}
#belowheader { background-color: #0B689E; padding-top: 10px; padding-left: 15px; padding-bottom: 10px; color: #FFFFFF; font-weight: normal; font-size: 12px; margin-bottom: 0px;}
#belowheaderad { padding-top: 0px; padding-left: 0px; padding-bottom: 3px;}

#leftbar {float:left; width: 220px; padding-top: 1px; padding-bottom: 5px;}

#center {position: absolute; left: 240px; top: auto; width: 460px; margin-left: 0px; margin-right: 0px; padding-bottom: 10px; padding-left: 30px; padding-right: 0px; padding-top: 10px; color: #333333; background-color:#FFFFFF;}

#entry {overflow: hidden; clear: both; margin: 0 0 10px 0; padding: 0 0 20px 0; border-bottom: solid 1px #ddd;}
#entry p {text-align: justify;}

#rightbar {position: absolute; left: 840px; width: 115px; padding-top: 0px; padding-left: 5px; padding-bottom: 5px;  background-color: #F4F4F4; color: #666666;}

#footer { background-color: #005F97; padding-top: 5px; padding-left: 5px; padding-bottom: 5px;}

.welcome {margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 30px; color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif;}

.bestof {margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 30px; color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif;}
.bestof h6 {margin-top: 10px;}
.bestofwide {margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif;}

.insert {margin-left: 0px; margin-top: 0px; margin-right: 3px; margin-bottom: 12px; color: #666666; font-weight: normal; font-size: 10px;}
.link-note {margin-top: 30px;}
.img-holder {position: absolute; left: 0px;}
.search-box {position: absolute; right: 0px; top: 16px;} 

.emailleft {position: absolute; left: 40px; top: auto; padding-top: 10px; padding-bottom: 10px;}
.emailright {position: absolute; left: 250px; top: auto; padding-top: 10px; padding-bottom: 10px; }

a#hblack {text-decoration: none;}
a#hblack:link {color: #003300;}
a#hblack:visited {color: #003300;}
a#hblack:active {color: #003300;}
a#hblack:hover {color: #FF6600;}

h1 {margin-top: 2px; color: #000; font-size: 14px; font-weight: bold; margin-left: 0px; letter-spacing: -1px; word-spacing: 1px; margin-bottom: 0px; padding-bottom: 0px; font-family: arial, verdana;}

h1 a {text-decoration: none;}
h1 a:link {color: #111;}
h1 a:visited {color: #111;}
h1 a:active {color: #111;}
h1 a:hover {color: #006699;}

#topmenu {position: relative; width: 100%; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; word-spacing: 2em; font-size: 11px; font-weight: bold; line-height: 3em;  margin-bottom: 0px;}

#topmenu a {text-decoration: none;}
#topmenu a:link {color: #111;}
#topmenu a:visited {color: #111;}
#topmenu a:active {color: #111;}
#topmenu a:hover {color: #006699;}

#banner {position: relative; width: 100%;}
#banner-img {float: left;}

.clr {clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}

#sitemenu {width: 100%; border-top: solid 1px #ddd; border-bottom: solid 4px #ddd; border-right: solid 1px #ddd; padding-top: 8px; padding-bottom: 8px; font-size: 11px; font-family: arial; margin-top: 0px; margin-bottom: 50px; font-weight: bold; letter-spacing: 0px;}

#sitemenu a {text-decoration: none;}
#sitemenu a:link {color: #006699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu a:visited {color: #006699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu a:active {color: #006699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu a:hover {color: #fff; background-color: #006699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu .a1 {text-decoration: none;}
#sitemenu .a1:link {color: #006699;}
#sitemenu .a1:active {color: #006699;}
#sitemenu .a1:visited {color: #006699;}
#sitemenu .a1:hover {color: #fff; background-color: #006699;}

a {text-decoration: underline;}
a:link {color: #666666;}
a:visited {color: #666666;}
a:active {color: #666666;}
a:hover {color: #FF6600;}

h2 {margin-top: 0px; margin-bottom: 15px; padding-top: 0px; font: bold 11pt Arial; color: #003300;}
h3 {margin: 0px; padding-bottom: 20px; padding-top: 15px; font-weight: bold; font-size: 12pt;}
h4 {margin-bottom: 1px; margin-top: 40px; font-weight: bold; font-size: 10px;}
h5 {margin: 0px; padding: 0px; font-weight: normal; font-size: 9pt; color: #666666; margin-left: 0px; padding-bottom: 15px;}
h6 {margin: 0px; padding: 0px; font-weight: bold; font-size: 10px;}
h6.buyit {margin: 0px; padding: 0px; background-color: #F4F4F4; color: #CC3300; font: normal 10px Arial;}

#rightbar h6 {font: bold 10px Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif; margin: 0px 0px 0px 0px; color: #000000; border-top: 0px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding-left: 1px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; background-color: #F4F4F4}

#rightbar a {text-decoration: none;}

.p1 {clear: both; margin-top: 3px; margin-bottom: 0px; margin-left: 0px; color: #666666; font-size: 10px;}
.p2 {clear: both; margin-top: -10px; margin-right: 0px; color: #666666; font-size: 7pt; text-align: right;}
.p3 {clear: both; margin-top: 3px; margin-bottom: 2px; margin-left: 0px; color: #999999; font-size: 10px;}
.p4 {margin-top: 15px; margin-bottom: 10px; font-weight: bold; font-size: 10px;}
.p5 {clear: both; padding-top: 0px; padding-bottom: 0px;}
.extended {padding-bottom: 0px; text-size: 14px; font-weight: bold;}

#postedentry {margin-bottom: 0px;}
#postedentry p {margin-top: 5px; margin-bottom: 11px;}
#postednote {color: #999999; font-family: Verdana, Arial; font-size: 10px; margin-top: -10px; margin-bottom: 5px;}

*#hblack {color: #000000;}
*#hblue {color: #FF6666;}

#content {padding: 5px; margin-left: 215px; margin-right: 215px;
	background-color: #FFFFFF; color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px; }
.content p {color: #666666; font-family: Verdana, Arial, sans-serif;
	font-size: 8pt; font-weight: normal; line-height: 150%;
	text-align: left; margin-bottom: 10px; }
.content blockquote {line-height: 150%; }
.content li {line-height: 150%; }
.content h2 {color: #666666; font-family: Verdana, Arial, sans-serif;
	font-size: 10px; text-align: left; font-weight: bold;
	margin-bottom: 10px; }
.content h3 {color: #666666; font-family: Verdana, Arial, sans-serif;
	font-size: 9pt; text-align: left; font-weight: bold;
	margin-bottom: 10px; }

#calendar {line-height: 140%; color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 2px; text-align: center;
	margin-bottom: 30px; }
#calendar table {padding: 2px; border-collapse: collapse; border: 0px;	width: 100%;}
#calendar caption {color: #666666; font-family: Verdana, Arial, sans-serif;
	font-size: 10px; text-align: center; font-weight: bold;
	text-transform: uppercase; letter-spacing: .3em; }
#calendar th {text-align: center; font-weight: normal; }
#calendar td {text-align: center; }

.sidebar {padding: 15px; }
.sidebar h2 {color: #666666; font-family: Verdana, Arial, sans-serif;
	font-size: 10px; text-align: center; font-weight: bold;
	text-transform: uppercase; letter-spacing: .3em; }

#rightbar ul {padding-left: 0px; padding-top: 3px; margin: 0px; margin-bottom: 15px;}
#rightbar li {color: #666666; font-family: Verdana, Arial, sans-serif;
	font-size: 10px; text-align: left; line-height: 125%;
	margin-top: 0px; list-style-type: none;}
#rightbar img {border: 0px solid #FFFFFF;}

.photo {text-align: left; margin-bottom: 20px; }

#powered {font-family: Verdana, Arial, sans-serif; font-size: 10px;
	line-height: 150%; text-align: left; color: #666666;
	margin-top: 50px; }

#comment-data {float: left; width: 180px; padding-right: 15px;
margin-right: 15px; text-align: left; border-right: 1px dotted #BBB;}

textarea[id="comment-text"] {width: 80%; }
