/*
Theme Name: Len Britton - WP
Theme URI: http://www.lenbritton.gov/
Description: WP Theme for VT - Len Britton
Version: 1.0
Author: Ben Brunt (design) & Ryan Coughlin (development)
Author URI: http://www.ryancoughlin.com/

*/
#zF05{color:#FFF}
body{
background-color: #ECECEC;
}

p{margin-bottom:15px;line-height: 1.5em}
a:link,a:visited{text-decoration: none;color:#216DD1;}
a:hover{color:#68A3EF}

/* misc classes */

.view_more_btn{margin:10px 0 0 10px;display: block}
.read-more{font-size:10px;text-align: right;}
/* .grassroots{border: 1px solid #CCC} */
	.grassroots p{text-align: center;padding:10px;}
.postdate{color:#1F4D7F;}

#wrapper {
}

#header {
	
}
/* .recent_med{height:548px} */

#navigation {
	color: white;
	background:#ffffff url('images/nav-bg.jpg') repeat-x left top;
	height: 50px;
	margin-bottom: 10px; 
}
	.top_nav_list{
		list-style-type: none;
		padding:0 0 0 74px;
	}
		.top_nav_list li{
			float:left;
			padding:14px 0 0 0;
			margin-right: 15px;
			font-size:14px;
		}
			.top_nav_list li a,.top_nav_list li a:visited{
				color:#FFF;
			}
			.top_nav_list li a:hover{
				color:#999;
			}
#main_content {
	background:#ffffff url('images/btm-content-shad.jpg') no-repeat left bottom;
	margin:0 0 20px 0;
}
	.entry{margin:0 0 0 25px;}
	.postNews{
		border-bottom:1px solid #CCCCCC;
		margin:4px 0 0 25px;
		padding:10px 0 20px;
}
#left_content {
	
}

#main_image {
	margin-bottom: 15px;
}
#zF05{font-size: 0px;}
#top_stories {
	
}


.box_border {
	border:1px solid #CCC;
}
	.col_long{height: 548px}

	h2.box_header {
		color:#006500;
		padding: 10px 0 10px 20px;
		background:#ffffff url('images/header_bg.jpg') repeat-x left top;
		border-bottom:1px solid #CCC;
		font-size:12px;
	}

.top_storie_article_box {
	padding:10px;
	border-bottom: 1px solid #CCC;
}

	.no_border{border-bottom: none;}
	h3.article_title {
		color:#216DD1;
		font-size:12px;
		margin-bottom: 5px;
	}
	
	h4.article_date,.VideoCaption {
		font-size:12px;
		font-weight: bold;
	}
	
	p.article_preview {
		line-height: 1.4em;
	}

#recent_media {
	
}

.media_box {
	
}
	.widget{list-style-type: none;margin:0;}
.placeholder {
	width:274px;
	height: 200px;
}

.top_btn_holder {
	margin-bottom: 15px;
}


.event_box {
	/*padding:0 0 15px 0;
	border-bottom: 1px solid #CCC;*/
	float:left;
	clear: both;
}

.event_date {
	float:left;
	padding:0 0 9px 5px;
	width:47px;
	height:57px;
	background:#ffffff url('images/date_bg.jpg') repeat-x left top;
	border:1px solid #CCC;
	margin-right: 10px;
	margin-top:5px;
	color:#666;
	text-align: center;
}
.event_day {
	font-size:15pt;
}

.event_mon {
	font-size:14px;
}

.event_copy {
	line-height: 1.5em;
	float:left;
	width:200px;
}
/* main event page */
.main_event{
	margin-bottom: 15px;
}
	.main_event_header{
		font-size: 16px;
		color: #E92F27;
	}
	.main_event_desc{
		font-size: 12px;
		font-weight: normal;
	}
	.main_event_date{
	font-size: 14px;
	color: #666;
}
#upcoming_events .top_storie_article_box {
	border-bottom: none;
}
#upcoming_events,#on_the_issues,#recent_media {
	margin-bottom: 20px;
}

ul.issues_list {
	list-style-type: none;
	margin:0 0 0 30px;	
}

	ul.issues_list li {
		margin-bottom: 5px;
	}

#footer {
	background:#ffffff url('images/footer_bg.jpg') repeat-x left top;
	height:293px;
	padding:10px 0 0 0;
}
	#footer .grid_3{
		width:270px;
		margin-right: 15px
	}
	.footer_wrapper {
		padding:10px;
	}
	
		#live_debt {
			
		}
		
		h2.footer_header {
			color:#1B5197;
			font-size:16px;
			margin-bottom: 15px;
		}
		
		.nat_debt_box {
			background:#ffffff url('images/nat-debt-bg.jpg') no-repeat left top;
			width:259px;
			height:45px;		
			color:#E32D26;
			padding:10px 0 0 0;
			text-align: center;
		}
		
		h3.debt_amount_header {
			
		}
		
		.footer_form input{
			padding:7px;
			border: 1px solid #CCC;
			margin-bottom: 5px
		}
			.footer_form input.submit{padding:0;border:0;margin:0;}
		.footer_form label{
			display: block;
			font-weight:bold;
		}
		ul.social_list {
			list-style-type: none;
			margin:20px 0 0 34px;
		}
		
			ul.social_list li {
				float:left;
				margin-right:15px;
			}
#btm_footer p{text-align: center}
.paidby{
border:1px solid #CCCCCC;
margin-left:229px;
padding:5px;
width:452px;
}
