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

#container { position: absolute; width: 830px; left: 50%; margin-left: -415px; background-color: #fff;}
#header {height: 70px; width: 100%; margin-top: 10px; border-bottom: solid 1px #CCC; border-top: solid 1px #CCC;}

#belowheader {position: absolute; top: 30px; left: 50%; margin-left: -47px; color: #666; }
.search-box {position: absolute; right: 0px; top: 48px;}

#belowheaderad { padding-top: 0px; padding-left: 0px; padding-bottom: 3px; margin-top: 25px;}
#leftbar {float:left; width: 160px; top: auto; padding-top: 1px; padding-bottom: 5px;}
#rightbar {position: absolute; left: 710px; width: 115px; padding-top: 0px; padding-left: 5px; padding-bottom: 5px; background-color: #F4F4F4; color: #666;}
#center {position: absolute; left: 160px; top: auto; width: 500px; margin-left: 0px; margin-right: 0px; padding-bottom: 10px; padding-left: 30px; padding-right: 0px; padding-top: 0px; color: #333; background-color:#fff; line-height: 120%;}
#center p {text-align: justify;}
#footer { background-color: #FF6600; padding-top: 5px; padding-left: 5px; padding-bottom: 5px;}

.welcome {margin-left: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 20px; color: #a4a4a4; font-family: Arial, Helvetica, sans-serif;}
.welcome h6 {margin: 0px; padding: 0px; font-weight: normal; font-size: 8pt; }
.welcome .p1 {margin-top: 3px; margin-bottom: 0px; margin-left: 0px; font-size: 8pt; font-weight: normal; color: #a4a4a4;}

hr {color: #C0C0C0; background-color: #C0C0C0; border: solid 0px #C0C0C0;}

.bestof {margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 30px; color: #a4a4a4; font-weight: normal; font-size: x-small; font-family: Verdana, Arial, sans-serif;}
.bestofwide {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; color: #a4a4a4; font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal;}
.bestofwide h6 {margin: 0px; padding: 0px; font-weight: normal; font-size: 8pt;}

.insert {margin-left: 0px; margin-top: 0px; margin-right: 3px; margin-bottom: 12px; color: #666; font-weight: normal; font-size: x-small;}
.link-note {margin-top: 30px;}
.img-holder {position: absolute; left: -17px;}

#rightbar .adv {margin-top: 0px; margin-bottom: 20px;}
#rightbar .adv img {margin-left: -4px; margin-top: 0px; margin-bottom: 5px;}
#leftbar .adv img {border: solid 1px black; margin-left: 0px; margin-top: 20px; margin-bottom: 20px;}
.adv1 img {border: solid 1px black;}
.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; }

.ca {position: absolute; right: 0px; top: 0px;}
.clearbreak {clear: both;}

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;}

#belowheader a {text-decoration: none;}
#belowheader a:link {color: #a4a4a4;}
#belowheader a:visited {color: #a4a4a4;}
#belowheader a:active {color: #a4a4a4;}
#belowheader a:hover {color: #000;}

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

.a1 {text-decoration: none; font-weight: normal; }

h1 {margin: 0px; padding: 0px; font-weight: normal; font-size: 8pt;}
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: 8pt;}
h5 {margin: 0px; padding: 0px; font-weight: normal; font-size: 9pt; color: #666666; margin-left: -15px; padding-bottom: 15px;}
h6 {margin: 0px; padding: 0px; font-weight: bold; font-size: 8pt;}
h6.buyit {margin: 0px; padding: 0px; background-color: #F4F4F4; color: #CC3300; font: normal 8pt Arial;}

#rightbar h6 {font: bold 8pt 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: #666; font: normal 8pt Arial;}
.p2 {clear: both; margin-top: -10px; margin-right: 0px; color: #666; font-size: 7pt; text-align: right;}
.p3 {clear: both; margin-top: 3px; margin-bottom: 2px; margin-left: 0px; color: #999; font-size: x-small;}
.p4 {margin-top: 15px; margin-bottom: 10px; font-weight: bold; font-size: 8pt;}
.p5 {clear: both; padding-top: 10px; padding-bottom: 10px;}
.extended {padding-bottom: 0px;}
.p6 {padding: 2px; background-color: #FF6600; font: normal 8pt Arial; text-align: center; }
.p6 a:link {color: #fff;}
.p6 a:visited {color: #fff;}
.p6 a:active {color: #fff;}
.p6 a:hover {color: #000;}

.p-st {color: blue; margin-bottom: 1px; margin-top: 4px;}
.p-si {color: green; margin-bottom: 1px; margin-top: 4px;}
.p-go {color: red; margin-bottom: 1px; margin-top: 4px;}

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

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

a#banner-img {display: none;}
#banner a {color: #FFFFFF; text-decoration: none;}
#banner h1 {font-size: xx-large;}
#banner h2 {font-size: small;}

#content {padding: 5px; margin-left: 215px; margin-right: 215px; background-color: #FFF; color: #666; font-family: Verdana, Arial, sans-serif; font-size: x-small; }
.content p {color: #666; font-family: Verdana, Arial, sans-serif; font-size: x-small; 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: #666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; font-weight: bold; margin-bottom: 10px; }
.content h3 {color: #666; font-family: Verdana, Arial, sans-serif; font-size: small; text-align: left; font-weight: bold; margin-bottom: 10px;}

#calendar {line-height: 140%; color: #666; font-family: Verdana, Arial, sans-serif; font-size: x-small; padding: 2px; text-align: center; margin-bottom: 30px; }
#calendar table {padding: 2px; border-collapse: collapse; border: 0px; width: 100%;}
#calendar caption {color: #666; font-family: Verdana, Arial, sans-serif; font-size: x-small; 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: #666; font-family: Verdana, Arial, sans-serif; font-size: x-small; 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: #666; font-family: Arial, sans-serif; font-size: 8pt; text-align: left; line-height: 125%; margin-top: 0px; list-style-type: none;}
#rightbar img {border: 0px solid #FFF;}
#rightbar .img-press {border: 0px solid #fff; margin-left: 0px; margin-right: -5px; margin-bottom: 10px;}
#rightbar .img1 {margin-top: 10px; margin-left: -5px; margin-bottom: 20px;}

#center-press {position: absolute; left: 160px; top: auto; width: 460px; margin-left: 0px; margin-right: 0px; padding-bottom: 10px; padding-left: 30px; padding-right: 0px; padding-top: 10px; color: #333; background-color:#fff;}
#center-press .img-press {border: 0px solid #999; margin-left: 0px; margin-right: 40px; margin-bottom: 0px; margin-top: 0px; float: left; }
#center-press .img-press-holder {width: 100%; border: 1px solid #d4d4d4; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; margin-top: 10px; padding: 5px; }

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

#powered {font-family: Verdana, Arial, sans-serif; font-size: x-small; line-height: 150%; text-align: left; color: #666; 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%; }

#sitemenu {position: relative; width: 100%; border-top: solid 0px #ddd; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; padding-top: 5px; padding-bottom: 5px; font-size: 11px; font-family: verdana, arial; margin-bottom: 30px; font-weight: normal;}

#sitemenu a:link {color: #666; padding: 5px 5px 5px 5px; border-left: solid 1px #ddd;}
#sitemenu a:visited {color: #666; padding: 5px 5px 5px 5px; border-left: solid 1px #ddd;}
#sitemenu a:active {color: #666; padding: 5px 5px 5px 5px; border-left: solid 1px #ddd;}
#sitemenu a:hover {color: #fff; background-color: #666; padding: 5px 5px 5px 5px; border-left: solid 1px #ddd;}
#sitemenu a {text-decoration: none;}

#sitemenu .a1:link {color: #CC3300;}
#sitemenu .a1:active {color: #CC3300;}
#sitemenu .a1:visited {color: #CC3300;}
#sitemenu .a1:hover {color: #fff; background-color: #CC3300;}
#sitemenu .a1 {text-decoration: none;}

.bestofweek p {margin: 1px 0 5px 0; padding: 0px; border: 0px; text-align: left;}
.bestofweek p a {text-align: left;}
.bestofweek img {margin: 0px; padding: 0px; border: 0px;}

#hguide a {text-decoration: none;}
#hguide a:link {color: #4d4d4d;}
#hguide a:visited {color: #4d4d4d;}
#hguide a:active {color: #4d4d4d;}
#hguide a:hover {color: red; font-size: 1.2em;}


#square1 {float: left; width: 113px; height: 105px; background-color: #fff; margin: 0px; border: solid 1px #ccc; border-right: 0px; border-bottom: 0px;}
#square2 {float: left; width: 113px; height: 105px; background-color: #fff; margin: 0px; border: solid 1px #ccc; border-bottom: 0px;}
#square3 {float: left; width: 113px; height: 105px; background-color: #fff; margin: 0px; border: solid 1px #ccc; border-right: 0px;}
#square4 {float: left; width: 227px; height: 105px; background-color: #fff; margin: 0px; border: solid 1px #ccc; text-align: center;}

#square1 h6 {float: left; font: normal 52pt Arial Narrow; margin-top: 1px; margin-right: -24px; color: #999; padding: 0px; padding-bottom: 0px; line-height: .8em;}
#square2 h6 {float: left; font: normal 52pt Arial Narrow; margin-top: 1px; margin-right: -24px; color: #999; padding: 0px; padding-bottom: 0px; line-height: .8em;}
#square3 h6 {float: left; font: normal 52pt Arial Narrow; margin-top: 1px; margin-right: -24px; color: #999; padding: 0px; padding-bottom: 0px; line-height: .8em;}
#square4 h6 {font: bold 14pt Arial, Sans-serif; margin: 0px; color: #999; padding: 0px; margin-top: 4px; margin-bottom: 4px;}

#square1 p {clear: both; margin-top: 3px; margin-left: 3px; padding-right: 3px; color: #666; font: normal 10px Tahoma Verdana, Arial, sans-serif; text-align: left; line-height: .9em; letter-spacing: 0px;}
#square2 p {clear: both; margin-top: 3px; margin-left: 3px; padding-right: 3px; color: #666; font: normal 10px Tahoma Verdana, Arial, sans-serif; text-align: left; line-height: .9em; letter-spacing: 0px;}
#square3 p {clear: both; margin-top: 3px; margin-left: 3px; padding-right: 3px; color: #666; font: normal 10px Tahoma Verdana, Arial, sans-serif; text-align: left; line-height: .9em; letter-spacing: 0px;}
#square4 p {margin-top: 3px; color: #666; font: normal 10px Tahoma Verdana, Arial, sans-serif; line-height: .9em; letter-spacing: 0px;}

#square1 img {float: right; margin: 1px; border: 0px;}
#square2 img {float: right; margin: 1px; border: 0px;}
#square3 img {float: right; margin: 1px; border: 0px;}

#square1 a {text-decoration: none;}
#square2 a {text-decoration: none;}
#square3 a {text-decoration: none;}
