body {
	margin:0px;
}
body, td {
	color:#444;
	font:12px Verdana, sans-serif;
}
a img {
	border-style:none;
}
a {
	color:#369;
}
td {
	vertical-align:top;
	}
h1 { font-size:24px; }
h1 a { text-decoration:none; }
h1 a:hover { color:red; }
h2 {
	font:19px Helvetica, Arial, sans-serif;
	margin-top:30px;
	}
h3 {
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
	}

.valuable-flair { width:190px !important; }
.post { margin-bottom:30px; }
.post p { line-height:1.4em; font-size:16px; font-family:"Times New Roman"; color:#444;}
.post pre { overflow:auto; font-size:13px; color:black; padding-left:15px; margin-top:20px; margin-bottom:20px; }
.post_summary { margin-bottom:10px; }
.post_summary h2 { font:bold 16px Verdana; margin:0; }
.post_summary a { text-decoration:none; }
.post_summary a:hover { color:red; }
.recent_blog { margin-left:16px; padding-left:0; list-style:square; }
.recent_blog li { margin-bottom:4px; }
.comment_form td { padding:3px 10px 3px 0px; vertical-align:middle; }
.comment_form input.txt { border:1px solid #666; font-size:16px; width:290px; }
.comment_form textarea { font:16px "Lucida Grande", Verdana, sans-serif; }

.top { background-color:black;padding:8px 30px;font-size:70px;display:block;color:#454545;text-decoration:none;border-bottom:4px solid #777;height:0.70em;overflow:hidden;line-height:1em;font-family:Verdana; }
.top:hover { color:#555; }