body {margin: 10px; font-family: georgia, times new roman, times, serif; background-color: #f9f9f9;}
h1 {font-size: 1.5em; color: black; font-weight: normal; margin: 0px;}
h2 {color: #999999; font-size: 1.2em; font-weight: normal; margin: 0px; margin-top: .2em;}
h3 {color: #999999; font-size: 1em; font-weight: normal; margin: 0px;}
p {font-size: .9em; color: #333333; line-height: 150%; margin: .5em 0em;}
#byline {font-family: arial, helvetica, sans-serif; font-size: .8em; color: #333333; margin: .8em 0em;}
.published {font-family: arial, helvetica, sans-serif; color: #aaaaaa;}
#framework {width: 984px; text-align: left; margin-left: auto; margin-right: auto;}
#sitecontent {border: 1px solid #999999; border-top: none; background-color: white;}
#header {background-color: #3349B8;}
#navbar td input {margin: 5px 0px; font-size: 14px;}
.sitebody {padding: 20px; background-color: white;}
.slug {text-align: right; font-size: 10px; color: #999999; font-family: arial, helvetica; margin-top: 3px;}
.caption {font-size: 11px; color: #333333; font-family: arial, helvetica; margin-top: 3px; text-transform: uppercase;}
.landscape {width: 600px;}
#story {border-bottom: 1px solid #cccccc; width: 38em; margin-bottom: 10px; padding-bottom: 20px;}
#story p {margin-bottom: .7em; text-align: left; font-size: 1.1em;}
#story ul {margin: 0px; padding: 0px;}
#story li {margin: 0px; padding-top: 0px;}
a {color: #003399; text-decoration: none;}
a:hover {text-decoration: underline;}
#related ul {margin-top: 0px;}
#related ul li {margin-bottom: .3em; font-size: .9em; margin-left: -20px; font-family: arial, helvetica, sans-serif;}
#related li .date {font-size: .8em;}
#related strong {font-family: arial, helvetica, sans-serif; font-size: .9em;}
#tags {font-size: .8em; font-family: arial, helvetica; color: #999999; margin-bottom: 10px;}
#tags a {color: #336699;}
#RSS {font-size: .8em; font-family: arial, helvetica; color: #333333; padding: 10px; background-color: #efefef;}
#RSS strong {font-family: georgia, times new roman, times, serif; font-size: 1.2em;}
#RSS a {color: #FD7400;}
.sidebar {padding: 20px; padding-left: 0px;}
.sidebar h3 {margin: 0px; font-weight: normal; font-size: 1.2em; border-bottom: 1px solid #666666; padding-bottom: 3px;font-family: georgia, times, times new roman, serif;}
#headlines {font-family: arial, helvetica; padding-bottom: 10px;}

#navbar {background-image: url('../images/nav_back.gif'); background-repeat: repeat-x;}

a.headlineslink {display: block; padding-top: 10px; line-height: normal; font-size: 1em;}
#viewmore {font-size: .8em; color: #FD7400; text-align: right; display: block;}


#blogblurb {width: 200px; background-color: #efefef; margin-left: 20px; margin-bottom: 20px; float: right;}
.blogintro {text-align: left; padding: 10px; font-size: .8em;}
.introstory {text-align: justify;}
.blogtitle {margin: 0px; margin-left; 10px; font-size: 21px; color: black; margin-bottom: 5px;}

.story {padding-bottom: 10px; border-bottom: 1px solid #ececec; margin-bottom: .3em;}
.story p {	font-family: georgia, times new roman, times, serif; margin: 0px;}
.listdate {font-size: .6em; color: #999999; text-transform: uppercase; font-family: myriad pro, arial, helvetica;}
.footer {margin-top: 10px; font-size: .8em; color: #333333; padding-bottom: 40px;}
#classifiedscoming {background-image: url('/images/donuts.jpg'); background-repeat: no-repeat;}
#classifiedscoming h1 {font-size: 2em;}
#classifiedscoming p {font-size: 1.2em; color: #999999; line-height: 1.4em; padding-right: 245px;}
#classifiedscoming input {font-size: 14px;}
#story li {font-family: georgia, times new roman, times, serif; margin: 0px; margin: 10px 20px; font-size: .9em;}
.introstory li {font-family: georgia, times new roman, times, serif; margin: 0px; margin: 10px 20px;}
.breaking {background-color: red; color: white; padding: 10px 20px;}
.breaking span {font-size: .8em; letter-spacing: .5em; display: block; margin-bottom: .5em;}
.breaking a {color: white; font-size: 1.2em; font-weight: normal; text-decoration: underline;}
.breaking a:hover {text-decoration: none;}
#aboutus p {font-size: 1.2em; color: #999999; line-height: 1.4em;}
p#MakeItBlack {color: black;}
#call {margin-top: 25px; margin-right: 20px;}
.bigcolumn {width: 640px;}

.buscat {background-image: url('/images/blueballs.gif'); background-repeat: no-repeat; height: 72px; margin-top: .8em;}
.buscat span {padding: 1em; display: block;}
.buslink {font-size: 1.2em;}
.bussubcat {font-style: oblique; font-size: .8em;}
.business {background-image: url('/images/businessbubble.gif'); background-repeat: no-repeat; padding-right: 60px; color: #767676;}
.business img {padding-right: 20px;}
.business a {margin-top: 25px; font-family: georgia, times new roman, times; font-size: 1.3em; display: block;}
.busphone {padding-top: 5px; color: black;}

div.guide {padding: 20px; padding-left: 170px; font-color: #767676; font-family: georgia, times new roman, times; line-height; 18px;}
div.guide strong {font-size: 20px; font-weight: bold; display: block;}
#adchiro {background-image: url('/banners/guide/achiroblue.gif');}

.mp3links {font-size: 14px; padding-top: 5px; padding-bottom: 15px;}
.mp3links a {color: #cc0000;}

#classifieds {font-size: 1.1em;}
#classifieds h2 {font-size: 1.2em; color: #999; margin-bottom: 1em;}
#classifieds .count {color: #aaa;}
#classifieds .sectionlist {padding-top: 5px;}
#classifieds .sectionlist a:hover {font-style: italic;}

#HCB_comment_box {
	border-top: 10px solid #6fa0d6;
}
#HCB_comment_box h3 {
	margin-top: 10px;
}
#hcb_form div a {
	display: none !important;
}
#hcb_form div small a {
	display: inline !important;
}
.comment {
	padding-top: 10px;
}
.date {
	font: 12px arial;
	color: #999;
}
.author {
	font: 12px arial;
	color: #999;
}
.comment .author-name {
	font: bold 14px arial;
	color: #6fa0d6;
}
.comment blockquote {
	font: 14px/21px georgia, times, times new roman;
	color: #666;
	margin-top: 0;
}
.home-desc {
	display: none;
}

.banner {
	width: 728px;
	position: relative;
	float: left;
}
.pop {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}
