/*blog CSS*/

.postmetadata a {color: #C55F8F;}
.postmetadata { font-size: 80%; border-bottom: 1px dotted #966; padding-bottom: 10px; }
.entry { width: 600px; margin-top: 15px; }
/*small { margin-bottom: 5px; padding-bottom: 5px; } dateline on entries*/
#left-column textarea { width: 600px; border: 1px solid #eee; }
#left-column input { border: 1px solid #eee; }
/*#content div.navigation { width: 650px; }*/
.navigation {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	}
.alignright { float: right; width: 300px; text-align:right;}
.alignleft { float: left; width: 300px; text-align: left; }
#sidebar { padding: 5px 5px 5px 10px; }
#sidebar ul { margin-bottom: 5px; }
.wp-caption p.wp-caption-text {
	font-size: 9px;
	padding: 0 4px 5px;
	margin: 5px 0 10px;
}
#tag_cloud-2 { font-size: 90%; font-family:Georgia, "Times New Roman", Times, serif;}

.tweetlink {display:inline;}
.tweetlink a {
	color: #000;
}
.tweetlink a:hover {
	color: #CD3034;
	}
.tweetlink img {
	border: none;
	margin: 0px 3px -4px 5px;
}
.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(/images/facebook_share_icon.gif) no-repeat top left; }
#socialblock { border: 1px solid #FBF0EE; padding: 5px; margin: 5px; background-color: #FCF8F5; }
#comments  {
	padding: 10px 0 0 0;
	border-bottom: 1px solid #ededed;
}

#comments h3  {
	margin: 15px 0;
}

#formsblock  {
	padding: 0 0 20px 0;
}

#formsblock .hi  {
	margin: 0 0 -10px 0;
}

#formsblock .hi small  {
	font-size: 11px;
	margin-top: -16px;
}

#formsblock .comments   {
	background: url(img/icons/rss_comments.gif) no-repeat center right;
	padding: 6px 30px 6px 0;
	text-decoration: none;
	line-height: 20px;
}
.commentlist li cite { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; }
.commentlist li {list-style-type:none; padding: 10px; margin: 3px; width: 578px; }
.commentlist li.alt { background-color: #EDE6E4; }
.commentmetadata { padding-bottom: 10px !important; }
.commentlist small { display: block; padding: 5px 0 5px 0; }
.avatar { float: right; padding: 0 0 3px 3px; }