#last-tweet				{ background:url(../images/callout.png) no-repeat 15px bottom; padding-bottom: 7px; }
#last-tweet p			{ background:#ffffff; -moz-border-radius:10px; margin-bottom:0; padding: 10px 17px; -webkit-border-radius:10px; line-height:20px;}
.tweet-date				{ background:url(../images/twitter.png) no-repeat top left; padding-left:30px; }


.post									{ margin-bottom:3px; padding: 21px 16px 12px 9px; clear: both; }
#respond, .post h2, .post-date, .meta, .post-content, .read-more { padding-left:13px; }
.about					{ margin-bottom:7px; }
#archived-posts h4		{ border-bottom:1px dotted; padding:0 7px 2px 0; }
#sidebar2 .block-content { padding-top:15px; }
#archived-posts a			{ display:block; padding:3px 0; }
#archived-posts .see-more { margin:36px 0 0; }
.single #respond .meta { border-bottom:1px dotted; padding-bottom:5px; }
.single #respond .tags { border-top:1px dotted; padding-top:5px; }
.single #respond .meta.back	{ border:none; }
#respond							{ margin-right:-22px; padding-top:10px; }
.form-field						{ overflow:hidden; }
#respond h3						{ padding-bottom:4px; }
#respond label				{ display:block; float:left; line-height:38px; width:54px; }
#respond .textfield, #respond textarea { -moz-border-radius:0; -webkit-border-radius:0; float:right; padding:12px 12px 0; width:398px; }
#respond .textfield		{ height:26px; }
#respond textarea			{ outline:none; border:none; height:149px; padding-bottom:14px; }
#respond #submit			{ border:none; float:right; margin-right:26px; outline:none; padding:10px 0; }
	#respond #submit:hover { cursor:pointer; }
	.alignright { float: right !important; margin:-13px -33px 0px 0px !important; }
