html, body {
	margin:0px;
	padding:0px;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}

a img {
	border:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, p, div {
	margin:0px;
	padding:0px;
}

.body_container {
  width:970px;
	margin: 0 auto;
}

.header_qlinks {
  padding:5px 0px 5px 22px;
}

.header_logo {
  width:100%;
}

.header_weather {
  width:260px;
  float:right;
	padding-right:22px;
}

.header_news_nav {
  float:left;
/*	width:612px; */
	width:592px;
	padding:4px 0px 4px 22px;
}

.header_news_nav a {
  margin:0px 15px 0px 0px;
}

.header_news_nav p {
  display:inline;
	cursor:pointer;
	margin-right:14px;
}

.header_news_nav p a {
  margin:0px 0px 0px 0px;
}
	
.header_news_subnav {
  float:left;
	width:948px;
	height:10px;
	padding:2px 0px 4px 22px;
}

.header_news_subnav a {
  margin:0px 12px 0px 0px;
}

.header_adv_nav {
  float:right;
	width:314px;
	padding:4px 0px 4px 22px;
}

.header_adv_nav a {
  margin:0px 10px 0px 0px;
}


.header_search {
  clear:both;
	height:37px;
}

.header_search form {
	float:left;
	position:relative;
	top:7px;
	padding-left:22px;
}

.header_search form input[type="text"] {
  width:230px;
}

.header_search form input[type="submit"] {
  width:28px;
	height:19px;
}

.header_search_nav {
  float:left;
	margin-left:16px;
	margin-top:11px;
}

.header_search_member {
  float:right;
	margin-right:22px;
	margin-top:11px;
}

.breaking_news_container {
	padding:5px 0px 5px 5px;
}








.body_content {
  float:left;
	width:744px;
}

.blog_body_content {
  float:left;
	width:630px;
}

.body_featured {
  float:left;
  width:100%;
}

.body_featured_nav {
  float:left;
	width:450px;
}

.body_featured_nav p {
  float:left;
	padding:2px 3px 2px 4px;
}

.body_featured_image {
  width:450px;
	float:left;
}

.body_featured_caption {
  clear:both;
	padding:2px 0px 2px 0px;
	width:450px;
	float:left;
}

.body_bottom_leader {
  clear:both;
	padding-top:20px;
	padding-bottom:10px;
}

.featured_image_container {
  width:450px;
	float:left;
}

.featured_headline {
  float:left;
	width:260px;
	margin:0px 0px 10px 15px;
}

.featured_headline_selected {
	padding:5px;
	padding-top:0px;
}

.featured_headline h1 {
  margin-top:6px;
}

.featured_headline h2 {
  margin-top:10px;
}

.featured_headline ul {
  margin:0px;
	margin-left:15px;
	padding:0px;
}

.featured_headline_stories {
  margin-top:10px;
	padding-bottom:10px;
}

.container_featured_calendar {
  width:205px;
}

.featured_calendar {
	width:180px;
	margin-top:5px;
}

.featured_calendar td {
  width:24px;
}

.headlines_container {
  float:left;
  position:relative;
	width:248px;
	top:10px;
	padding-left:22px;
	padding-right:10px;
}

.headlines_container ul {
  padding:0px;
	margin:2px 0px 0px 15px;
}

.headlines_container ul li {
  padding:0px;
	margin:5px 0px 0px 0px;
}

.headlines_container ol {
  padding:0px;
	margin:2px 0px 0px 25px;
}

.headlines_container ol li {
  padding:0px;
	margin:5px 0px 0px 0px;
}

.headlines_container h1 {
  margin-top:10px;
}

.body_headlines_nav {
  float:left;
	width:248px;
}

.body_headlines_nav p {
  float:left;
	padding:2px 3px 2px 4px;
	width:74px;
}

.extras_container {
  position:relative;
	float:left;
	width:146px;
	top:10px;
}

.extras_blogs {
  padding:5px 5px 10px 5px;
}

.extras_blogs ul {
  padding:0px;
	margin:2px 0px 0px 15px;
}

.extras_multimedia {
  padding:5px 5px 10px 5px;
}

.extras_multimedia ul {
  padding:0px;
	margin:2px 0px 0px 15px;
}

.extras_multimedia p {
  margin-top:5px;
}

.extras_multimedia_apvideo {
  margin-top:5px;
}

.extras_multimedia_apvideo ul {
  margin:0px;
	margin-bottom:4px;
	padding:0px 0px 0px 15px;
}

.extras_adsense {
  margin-top:10px;
}

.front_feat_container {
  float:left;
	clear:right;
	width:300px;
	margin-top:10px;
	margin-left:10px;
}

.landing_sm_box_left {
  float:left;
	width:145px;
	overflow:hidden;
	background:#e0e5ed;
	margin:10px 0px 0px 0px;
	padding-bottom:5px;
}

.landing_sm_box_right {
  float:left;
	clear:right;
	width:145px;
	background:#e0e5ed;
	margin:10px 0px 0px 10px;
	padding-bottom:5px;
}

.landing_med_box_left {
  float:left;
	width:170px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	padding-bottom:5px;
}

.landing_med_box_right {
  float:left;
	clear:right;
	width:170px;
	overflow:hidden;
	margin:10px 0px 0px 10px;
	padding-bottom:5px;
}

.landing_large_box {
  clear:both;
	margin-left:10px;
	width:340px;
	float:left;
	margin:10px 0px 0px 0px;
	padding-bottom:5px;
	width:100%;
}

.pollDiv {
  padding:7px;
}

.body_rightrail {
  width:225px;
	float:left;
	clear:right;
	margin-left:1px;
	background-color:#cbd3df;
}

.blog_body_rightrail {
  width:310px;
	float:left;
	clear:right;
	margin-left:1px;
}

.container_events {
  width:205px;
	float:left;
	padding:10px 10px 5px 10px;
}

.rightrail_topads {
	float:left;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:10px;
}

.rightrail_topads_nav {
  width:215px;
} 

.rightrail_topads_nav p {
  float:left;
	padding:1px 11px 1px 11px;
}

.rightrail_topads_content {
  /* width:195px; */
	clear:left;
	padding:5px;
}

.rightrail_topads_content h1 {
  margin-top:5px;
}

.rightrail_ads {
  width:225px;
	float:left;
	padding-top:10px;
}

.rightrail_adspotlight {
  margin:10px 0px 10px 32px;
	clear:both;
}

.site_index_container {
  clear:both;
	padding:10px;
}

.site_index_container ul {
  padding:0px;
	margin:0px 0px 0px 16px;
}

.site_index_list {
  width:113px;
	float:left;
	clear:right;
	margin-right:5px;
	margin-top:5px;
}

.footer {
  clear:both;
	padding:10px;
}

.footer p {
  margin:0px;
	padding:0px;
}

.story_container {
  float:left;
  position:relative;
	width:340px;
	top:10px;
	padding-left:10px;
	padding-right:10px; 
	margin-bottom:10px;
}

.story_container ul {
  margin:0px;
	margin-left:15px;
	padding:0px;
}

.story_header {
  margin-top:10px;
	margin-left:22px;
}

.story_header h2 {
	margin-bottom:10px;
}

.story_date {
  margin:3px;
	margin-left:0px;
}

.article_tools {
	padding:5px;
}

.story_right_adv {
  width:340px;
	height:270px;
}

.photo_container {
  float:left;
  position:relative;
	width:340px;
	top:10px;
	padding-left:10px;
	padding-right:10px; 
	margin-bottom:10px;
}

.photo_container ul {
  margin:0px;
	margin-left:15px;
	padding:0px;
}

.photo_box {
  clear:both;
	padding:5px;
	margin-bottom:5px;
}

.photo_image {
  float:left;
	margin-right:3px;
}

.photo_caption {
	position:relative;
}

.news_headline_container {
  float:left;
  position:relative;
	width:340px;
	top:10px;
	padding-left:10px;
	padding-right:10px; 
	margin-bottom:10px;
}

.news_headline_container ul {
  margin:0px;
	margin-left:15px;
	padding:0px;
}

.news_headline_container ul li {
  margin:0px;
	margin-top:5px;
	padding:0px;
}

.news_headline_header {
	margin-bottom:10px;
	height:19px;
}

.news_headline_header img {
  margin-left:10px;
	margin-top:2px;
}

.landing_right_container {
  float:left;
	width:350px;
	margin-top:10px;
}

.landing_right_rectad {
  width:340px;
	height:270px;
}

.blog_container {
  margin-left:22px;
	margin-top:10px;
}

.blog_container h1 {
  margin-bottom:10px;
}

.blog_container h2 {
  margin-bottom:10px;
}

.blog_container h3 {
  margin-bottom:10px;
}

.blog_container p {
  margin-bottom:10px;
}

.blog_container ul {
  padding:0px;
	margin:0px 0px 10px 16px;
}

.gallery_cat_container {
  float:left;
	width:220px;
	margin:10px;
}

.gallery_cat_container img {
  float:left;
	margin:10px;
}

.gallery_cat_container ul {
  text-align:left;
	padding:0px;
	margin:0px 0px 10px 26px;
}

.gallery_cat_header {
	padding-left:10px;
}

.tp_thumbbg div {
  padding:4px 0px 0px 4px;
}

.header_news_nav2 {
  float:left;
	width:602px;
	padding:4px 0px 4px 12px;
}

.header_news_nav2 a {
  margin:0px 1px 0px 0px;
}


.header_adv_nav {
  float:right;
	width:349px;
	padding:4px 0px 4px 7px;
}

.header_adv_nav a {
  margin:0px 10px 0px 0px;
}

