

/* ---- CUSTOM DEFINED STYLESHEET layout ---- */ 

#pt1_branding {
	padding: 0px;
	background: #FFF;
	text-align: left;
	height: 45px;
}

#pt1_header {
	width: 960px;
	margin: 0 auto 0 auto;
}

#pt1_full_story .story_item_images {
	float: right;
}

div.leaderboard_banner_ad  {
	padding-left: 65px;
	padding-top: 10px;
        text-align: center;
}

div.leaderboard_banner_ad a { 
  margin-left: auto;
  margin-right: auto;
}

div.leaderboard_banner_ad img { 
  margin-left: auto;
  margin-right: auto;
}
.media-file-thumbnail {
        height: 41px;

}

.pt1_pane_specialred {
	background: #cc0000 url('http://assets.matchbin.com/sites/230/assets/redhead.gif') top left no-repeat;
	margin-bottom: 10px;
}

.pt1_pane_specialred .pt1_pane_heading {
	font-size: 20px;
	font-family: Helvetica;
	color: #FFF;
	text-align: left;
	padding: 8px 0 8px 12px;
}


.pt1_pane_specialred .pt1_pane_body {
	background: #FFF url("/templates/publication_pods/images/corner_bottom_right.gif") bottom right no-repeat;
	padding: 10px;
	text-align: left;
}

.pt1_pane_specialcrime {
	background: url('http://assets.matchbin.com/sites/230/assets/320_badge_42.gif') top left no-repeat;
	margin-bottom: 20px;
}

.pt1_pane_specialcrime .pt1_pane_heading {
	font-size: 20px;
	font-family: Helvetica;
	color: #FFF;
	text-align: left;
	padding: 14px 0 8px 45px;
}

.pt1_pane_specialcrime .pt1_pane_body {
	background: #FFF url("/templates/publication_pods/images/corner_bottom_right.gif") bottom right no-repeat;
	padding: 10px;
	text-align: left;
}

.pt1_button_white {
	padding: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

#pt1_home_page .pt1_button_white {
	margin: 0 4px 4px 0;
	width: 140px;
	float: left;
}

#pt1_home_page #pt1_lead_story_pane .pt1_pane_body {
	height: 535px;
}

#pt1_home_page #pt1_video_story_pane .pt1_pane_body {
	height: 660px;
}

#pt1_home_page #pt1_recent_headlines_pane .pt1_pane_body {
	height: 810px;
}

#pt1_home_page #pt1_crime_pane .pt1_pane_body {
        height: 180px;
}

#pt1_home_page #pt1_comments_pane .pt1_pane_body {
	
        overflow: hidden;
}

#pt1_home_page #pt1_events_pane .pt1_pane_body {
	height: 510px;
}

#pt1_home_page #pt1_businesses_pane .pt1_pane_body {
	height: 1020px;
}

#pt1_home_page #pt1_community_pane .pt1_pane_body {
	height: 430px;
}

#pt1_multimedia .pt1_pane_body {
	min-height: 1050px;
	_height: 1050px;
}

#pt1_story_pane .pt1_pane_body {
        min-height: 790px;
        _height: 790px;
}

#rendered_weather {
	position: absolute;
	z-index: 900;
	margin: 0 0px 0 -350px;
	color: #97D1FF;
	text-align: left;
	width: 300px;
}

#rendered_weather .link {
	float: right;
	margin: 3px 10px 0 0;
	background: url("/templates/default/images/icons/hyperlink_white.gif") 0px 3px no-repeat;
	color: #010101;
}


#push_video_list_container .multimedia_video {
	padding: 6px 0 0 0;
	border-top: 1px dotted #DCDCDC;
}

#push_video_list_container .multimedia_video a {
	font-size: 13px;
	font-weight: normal;
}

#pt1_news_page #pt1_main_left_column {
	border-right: 1px solid #BABABA;
	padding: 0 5px 5px 5px;
	width: 400px;
	float: left;
}


#pt1_news_page #pt1_main_right_column {
	width: 185px;
	_width: 190px;
	padding: 5px 2px 5px 8px;
	float: left;
}

#pt1_recent_ads .pt1_pane_body {
	min-height: 650px;
	_height: 660px;
}

#pt1_full_story #pt1_main_column .pt1_pane_body {
	min-height: 1100px;
	_height: 1100px;
}

#pt1_full_story .image_img, #pt1_full_story .image_caption { 
        float: none;
}

#pt1_full_story .image_container {
        float: none;
}

#pt1_comments_pane .comment {
        width: 270px;
        margin: 0 0 5px 0;
}

.image_caption, .video_caption, .rss_item_date {
	font-size: 11px;
	color: #717171;
	line-height: 14px;
	text-align: left;
}

.related_content {
	border-top: 1px solid #DCDCDC;
	clear: both;
	padding: 3px;
	font-size: 15px;
	margin-top: 3px;
}

#pt1_full_story .image_caption {
	width: 260px;
	padding: 0 10px 10px 10px;
}

#pt1_content_container {
  margin: 6px auto;
  min-height: 800px;
  width: 960px
  padding: 0pt;
}

div.home_photo img.image_img {
  width: 300px;
}

#pt1_full_story #comments_container {
	clear: both;
	width: 600px;
        max-width: 600px;
}
