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:577px;

	padding:4px 0px 4px 22px;

}



.header_news_nav a {

  margin:0px 20px 0px 0px;

}



.header_news_nav_mycapture {

  float:left;

	width:577px;

	padding:4px 0px 4px 32px;

}



.header_news_nav_mycapture a {

  margin:0px 10px 0px 0px;

}



.header_news_nav2 {

  float:left;

        width:607px;

        padding:4px 2px 4px 0px;

}



.header_news_nav2 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:339px;

	padding:4px 0px 4px 22px;

}



.header_adv_nav a {

  margin:0px 4px 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;

}



.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:262px;
	margin:0px 0px 10px 15px;

}



.featured_headline_selected {

	padding:5px;

	padding-top:0px;

}



.featured_headline h1 {

  margin-top:6px;

}



.featured_headline h2 {

  margin-top:6px;

}



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

}



.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:131px;
	overflow:hidden;
	background:#e0e5ed;
	margin:10px 0px 0px 0px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:6px;
}



.landing_sm_box_right {

  float:left;
	width:129px;
	clear:right;
	background:#e0e5ed;
	margin:10px 0px 0px 10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
}

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

}



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

}



.story_right_adv_nostyle {

  width:300px;

	height:250px;

}



.photo_container {

  float:left;

  position:relative;

	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_header {

	margin-bottom:10px;

	height:19px;

}



.news_headline_header img {

  margin-left:10px;

	margin-top:2px;

}



.landing_right_container {

  float:left;

	width:350px;

	margin:10px 0px 0px 0px;

}



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

}

.tc_story_container {
  clear:both;
        margin-top:10px;
        margin-left:10px;
        margin-bottom:15px;
}

.tc_story_container p {
  padding-top:0px;
}

.headline_container {
  margin-bottom:0px;
}

.tc_photo_container {
  float:left;
        margin-right:10px;
        margin-bottom:10px;
}

blockquote {
background-image: url(/images/open_quote.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 30px;
font-style: italic;
}
blockquote span {
background-image: url(/images/close_quote.gif);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding-right: 30px;
}
