a img{
	border: 0;
}

.blog .contributor{
	text-align: center;
	float: left;
	width: 80px;
}

.blog .contributor p{
font: .6em verdana, sans-serif;	
margin: 0;
}

.blog .contributor img{
	border: solid 2px #d7d8b2;
}

.blog .post{
/* UNCOMMENT TO ADD CONTRIBUTOR PICS
margin-left: 80px;
*/
background: transparent url(i/blog_divider.gif) no-repeat bottom center;
}

#butterfly .blog .post{
background: transparent url(i/butterfly_divider.gif) no-repeat bottom center;
}

#dispatches .blog .post{
background: none;
}

.blog h2{
	margin-left: 10px;
	margin-bottom: .5em;
}

.blog .post p { /* shared by poetry category filed under */
font: .8em/1.3em arial, sans-serif;
color: #333;
}

.blog{
	margin-bottom: 40px;

}

#inthenews_box{
	background: #fff;
	margin-right: 10px;
}

#inthenews_box h2{
	display: block;
	font: bold .8em georgia, serif;
	color: #fff;
	letter-spacing: .1em;
	padding: 6px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	background: #996 url(i/side_top_header_bkg.gif) no-repeat top center;
}

#inthenews_box li a{
	display: block;
	font: .8em arial, sans-serif;
	background-color: #d4d4b9;
	color: #333;
	padding: 5px;
	padding-left: 10px;
	border-bottom: solid 1px #fff;
	margin-bottom: 0;
}

#inthenews_box li a:hover{
	display: block;
	background-color: #e2e2d0;
}

#inthenews_box li, #inthenews_box ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#blog_intro_box{
	background: #fff;
	margin-left: 10px;
		margin-right: 10px;
background: #b6b685 url(i/blog_intro_bkg.gif) no-repeat top center;
margin-bottom: 20px;
}

#blog_intro_box p{
	font: italic .8em georgia, serif;
	color: #fff;
	padding: 7px;
	margin: 0;
}

.blogcomments #comment_form{
	float: none;
	width: 400px;
	margin-top: 0;
}

.blogcomments p{
	font: .8em/1.3em arial, sans-serif;
	color: #333;
}

.post blockquote{
	margin: 10px 20px;
	padding: 10px;
	padding-top: 15px;
	background: #f0f0f0 url(i/open_quote.gif) no-repeat top left;
	
}

.post img{
	padding: 5px;
	border: solid 1px #999;
}

#butterfly .post img{
padding: 0;
border: 0;
margin-left: 10px;
}

ul#inthenewspage li{
		font: .8em/1.3em arial, sans-serif;
		margin-bottom: 10px;
list-style-type: none;
margin-left: 10px;
padding-left: 0;
}

ul#inthenewspage{
	margin-left: 0;
	padding-left: 0;

}

p.more, li.more{
	text-align: left;
	margin-top: -.8em;
	font: .7em arial, sans-serif;
}

p.more a.more, li.more a.more{
	border: 0;
	color: #663;
	font-weight: bold;
}

p.more a:hover.more, li.more a:hover.more{
	color: #333;
}



