/*
Theme Name: Richard's Blog
Theme URI: http://richardcox.net/
Description: Theme for richardcox.net
Version: 1.0
Author: Matt Hackmann
Author URI: http://dxprog.com/
Tags: custom
*/

#main { overflow:hidden; }
#content h3 { font-size:18px; color:#000; margin-bottom:5px !important; padding-bottom:3px; }
#content h3 a { font-size:18px; color:#000; }
#content h4 { margin:0 0 10px; padding-left:5px; }
#content article p { padding-left:5px; }

#rightcolumn .wp-content { clear:both; }
#rightcolumn .wp-content ul { list-style:none; padding:0; margin:0; }
#rightcolumn .wp-content h4 { margin-bottom:2px; }
#rightcolumn .wp-content a { color: #5d7ad9; text-decoration: none; font-weight: bold; letter-spacing: 0px; padding-right: 5px; padding-left: 5px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
#rightcolumn .wp-content a:hover { color: #ff0033; }

#content .commentlist { margin:0; padding:0; list-style:none; }
#content .children { list-style:none; padding-left:54px; clear:both; *padding-left:15px; }
#content .children .comment { min-height:0; }
#content .commentlist > .comment > .children { padding-left:83px; *padding-left:44px; }
#content .comment-body { position:relative; }
#content .comment-meta.commentmetadata { margin:0 0 0 35px; }
#content .comment-meta.commentmetadata a { font:14px Verdana, sans-serif; }
#content .comment { overflow:hidden; margin:0 0 15px; position:relative; min-height:68px; display:block; }
#content .comment h4 { font:12px "Trebuchet MS", sans-serif; margin:0; padding:0; }
#content .comment p { margin:5px 0; }
#content img.avatar { float:left; padding-right:15px; }
#respond h3 a { font-size:12px; color:#5d7ad9; }

#respond label { display:block; }
#respond .formField { overflow:auto; padding-bottom:5px; font:14px Verdana, sans-serif; }
#respond span.req { color:#f00; }
#respond span.note { font-size:10px; text-transform:uppercase; }
#respond textarea { width:435px; }
#respond button { display:block; padding:0 15px; height:35px; }

#content .pagination { overflow:hidden; border-top:1px dotted #ccc; padding-top:5px; margin-top:10px; }

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}