.read_more{
	padding-bottom:5px;
	}
	
h2.blog_title {
	padding-bottom:30px;
	}

#blog_area h2 a:link, #blog_area h3 a:link, #blog_area h2 a:visited, #blog_area h3 a:visited {text-decoration:none;}

#blog_area h2 a:hover, #blog_area h3 a:hover {
	text-decoration:underline;
	}
	
h3.item_subhead{
	padding-top: 5px;
	}

div.date{
	border-top: 1px dotted #999;
	color:#666;
	font-size: 11px;
	margin: 9px 0;
	padding-bottom:30px;
	}
#blog_area #info {background: white;margin-top: 20px;}

#blog_area h2#title {font-size: 24px;margin-top: 50px;}
#blog_area h3#subhead {font-size: 14px; font-weight: normal;}
#blog_area h4#byline {font-size: 14px; font-weight: bold;margin-bottom: 40px;}

/* Subheader */

#sub_masthead {background:#85a55c none repeat scroll 0 0;color:white;font-size:12px;padding:10px 0;}
#sub_masthead h1 {font-size: 24px; margin-left: 18px;}
#sub_masthead h2 {font-size: 12px; margin-left: 18px;margin-top: 0;}

/* Fix size of #body to work with sub_masthead */
body#blog #body {margin-right:15px;width:560px;}
#blog_area {margin-left:18px;width:520px;}

/* Twitter feed */
ul#twitter_update_list {list-style: none; padding: 0;}
ul#twitter_update_list li {margin-bottom: 10px;}
ul#twitter_update_list li span {display: block;}
a#twitter-link {display: block; margin-bottom: 10px;}

/* Comment form */
#comment_form {border: 1px solid #eee; padding: 20px;}
#comment_form span {display: block;}

/* Comments */
#comments {margin-bottom: 20px;}
.entry.comment {padding: 20px; background-color: #eee; border-top: 1px solid white;}
.entry.comment p {font-size: 14px;}
.entry.comment p.author {font-size: 12px; color: #999;}