h1,h2,h4,h3,h5 {margin: 0;line-height:1.1em;}
h1 {font-size: 170%;line-height: 1.1em;}
a {color: #15507e;text-decoration:none;}
a:hover {color: #375f87;text-decoration:underline;}
p.section_headings {font-size:85%;margin: 0;text-transform:uppercase;padding: .3em 0;color: #000;font-family: arial;font-weight:bold;}
body {font-size: 80%;font-family:Georgia, Times, serif;	margin: 0;background: #f1f1f1 ;}
.leaderboard {background: url(../images/nh_leaderboard_bg.gif);margin:auto;text-align:center;padding: .4em;border-bottom: 1px solid #eee;}
#nav {/*background: url(../images/top_menu_bg.jpg);*/background:#333;font-size: 80%;margin-bottom: 1em;border-bottom: 1px solid #ccc;border-top:1px solid #ccc;}
#nav_width {width: 980px;margin:auto;}
#nav ul {margin: 0;padding: 0;}
#nav ul li {display:inline;list-style:none;}
#nav ul li a {color: #fff;text-decoration:none;display:block;float:left;height: 1.8em;padding: .6em 1em 0 1em;border-right: 1px solid #585858;border-left: 1px solid #000;font-family:arial;text-transform:uppercase;}
#nav ul li a:hover {background: #a22921;border-right: 1px solid #fff;border-left: 1px solid #fff;}
#nav ul li a.subscribe {background: #a22a22;border-left: 1px solid #585858;}
#nav ul li a:hover.subscribe {background: #ce433a;}
#header {background: #fff url(../images/city_bg.jpg) no-repeat right;height:90px;padding-top: 10px;	}
#header_width {margin:auto;width:980px;background:transparent;}
#header form {padding-top: 33px;text-align:right;}
#content {width: 978px;border:1px solid #ccc;margin:auto;background: #fff;}
#lc {padding-top: .5em;}
#lc {width:83px;	float:left;font-family:arial;font-size: 85%;background: #fff;padding: .8em 5px 0 2px;}
#lc ul.features {padding: .3em;}
#lc ul {margin:0;padding-left:5px;}
#lc ul li {list-style:none;padding: .15em 0;text-transform: uppercase;}
#lc ul li a {text-decoration:none;color: #000;}
#lc ul li a:hover {text-decoration:underline;}
#lc ul li ul {padding: 3px  0 0 2px;font-size: 105%;}
#lc ul li ul li a {color: #888;text-transform:none;padding:0em;}
#cc {width:569px;border-right: 1px solid #eee;border-left: 1px solid #eee;	float:left;}
#rc {width:300px;margin-left:660px;padding: .5em 10px;}
#newsletter {text-align:center;border-bottom: 1px dotted #ccc;padding: 1.4em 0 .6em 0;}
#inset p.advertisers {color: #ccc;text-align:center;	font-family: arial;margin:.3em 0;font-size: 80%;padding: 0;}
.alignleft {float:left;border: 1px solid #ddd;padding: 2px;margin: 0 10px 10px 0;clear:both;}
.alignright {float:right;}
.center {text-align:center;}
.separator {height: 2px;border-top: 2px solid #ccc;margin-top: 1em;}
.separator_light {height: 2px;border-top: 1px dotted #ccc;margin-top: 1em;}
p.newsletter_statement {margin: .1em 0 .3em 0;font-size: 80%;}
.weather {font-size: 85%;border-bottom: 1px solid #ddd;	text-align:center;margin:0;	padding: 0 0 .5em 0;}
.ad_img {margin: .6em 0;text-align:center;}
.ad_img_468 {margin:0;text-align:center;}
#footer {border-top: 1px solid #ccc;padding: 1em;text-align:center;line-height: 2em;}
#footer ul {margin: 0;padding: 0}
#footer ul li {list-style:none;display:inline;padding: 0 .5em;border-right: 1px solid #15507e;}
#noozhawk_network,#presidio {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}
#have_your_say {border-top: 1px dotted #ccc;padding:.3em 0;}
#have_your_say p {margin: .5em 0;}
.comment_author {color: #a22921;}
div.index_comment {padding: 0 1.5em;font-size: 95%;font-style:italic;background: url(../images/quote_left.gif) no-repeat;line-height: 1.4em;}
.index_comment_author {padding: 0 1em;font-size: 95%;padding: 0;background: url(../images/quote_right.gif) no-repeat right;}
.index_comment_entry_title {padding: .3em 0;font-style:italic;color: #666;font-size: 95%;}
#calendar, #most_read {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding:.3em 0;}
p.submit_calendar_event {font-size: 85%;font-weight:bold;text-align:center;}
#presidio {background: #fff;padding: .4em 0;}
#presidio ul, #calendar ul, #most_read ul{margin: 0;padding: 0 .5em;}
#presidio ul li, #calendar ul li, #most_read ul  li {list-style:none;padding: .2em .5em;}
#most_read ul  li {padding: .5em 0;}
#presidio ul li a {color: #b54a46;}
#presidio img {display:block;padding-bottom: 1em;margin:auto;}
#noozhawk_network {padding: .5em;font-family:arial;}
#noozhawk_network h3 {padding-bottom:1em;}
#noozhawk_network p {margin: 0 0 1em 0;color: #666;font-size: 85%;}
#noozhawk_network h4 {font-size: 85%;}
#search {padding: .6em 0;border-bottom: 1px dotted #ccc;}
form {margin: 0;}
.most_read_odd {background: #f5f5f5;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.number {color: #c5c5c5;font-family:arial;font-size: 140%;vertical-align:middle;padding: 0 .3em;}
.small_margin {margin: .3em 0;}
#subscribe_button{border: 1px solid rgb(102, 153, 102); margin: 0pt; background: rgb(156, 28, 16) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255);}
a.heading_link {color: #000;}
p.ad_468 {text-align:center;}
h3.popular_items_heading {padding: .2em .5em;font-size: 100%;}
#most_commented ul, #most_popular ul {padding:0 .6em;margin:.5em 0;}
#most_commented ul li, #most_popular ul li {list-style:none;padding: .2em 0;}
.views {font-size: 85%;}
div.hidden {display:none;}
table.promo {width: 100%;}
table.promo a{border: 1px solid #eee;padding: 2px;text-align:center;display:block;}
table.promo a:hover{border: 1px solid #bbb;}
