#blog-title { margin:5px 5px 0; padding:20px 20px .25em; border:1px solid #222; border-width:1px 1px 0; font-size:200%; line-height:1.2em; color:#ccc; text-transform:none; letter-spacing:.2em; }
#blog-title a { color:#ccc; text-decoration:none; }
#blog-title a:hover { color:#ad9; }
#description { margin:0 5px 5px; padding:0 20px 20px; border:1px solid #222; border-width:0 1px 1px; font:78%/1.4em Arial, Verdana, Sans-serif; text-transform:none; letter-spacing:.2em; color:#777; }
@media all {
#content { width:985px; margin:0 auto; padding:0; text-align:left; }
#main { width:732px; float:left; }
#sidebar { width:213px; float:right; text-align:left; margin: 0 20px 0 20px; }
}
@media handheld {
#content { width:90%; }
#main { width:100%; float:none; }
#sidebar { width:100%; float:none; }
}
h2 { text-transform:none; font-family: "Trebuchet MS"; font-size: 12px; color: #939393; padding-top: 30px; }
@media all {
.post { margin:.5em 0 1.5em; }
}
@media handheld {
.post { padding:0 1.5em 0 1.5em; }
}
.post-title { margin:.25em 0 0; padding:0 0 4px; font-size: 20px; line-height:1.4em; color:#bd2728; }
.post-title a { text-decoration:none; color:#ad9; }
.post-title a:hover { color:#fff; }
.post div { margin:0 0 .75em; line-height:1.6em; }
p.post-footer { margin: 5px 0; color:#333; border-bottom: 1px dotted #444; border-top: 1px dashed #444; padding: 4px 2px; }
.post-footer em, .comment-link { font:78%/1.4em Arial, Verdana, Sans-serif; text-transform:none; letter-spacing:.1em; }
.post-footer em { font-style:normal; color:#777; margin-right:.6em; }
.comment-link { margin-left:.6em; }
.post img { padding:4px; border:1px solid #222; vertical-align: middle; }
.post blockquote { margin:1em 20px; }
.post blockquote p { margin:.75em 0; }
#comments h4 { margin:1em 0; font:bold 78%/1.6em Arial, Verdana, Sans-serif; text-transform:none; letter-spacing:.2em; color:#999; }
#comments h4 strong { font-size:130%; }
#comments-block { margin:1em 0 1.5em; line-height:1.6em; }
#comments-block dt { margin:.5em 0; }
#comments-block dd { margin:.25em 0 0; }
#comments-block dd.comment-timestamp { margin:-.25em 0 2em; font:78%/1.4em Arial, Verdana, Sans-serif; text-transform:none; letter-spacing:.1em; }
#comments-block dd p { margin:0 0 .75em; }
.deleted-comment { font-style:italic; color:gray; }
.paging-control-container { float: right; margin: 0px 6px 0px 0px; font-size: 11px; }
.unneeded-paging-control { visibility: hidden; }
#sidebar ul { margin:0 0 1em; padding:0 0 1em; border-bottom:1px solid #605f5f; list-style:none; }
#sidebar li { margin:0; padding:0 0 .25em 0px; line-height:1.5em; }
#sidebar li a:link { color: #acacac; font-family: "Trebuchet MS"; font-size: 11px; text-decoration: none; }
#sidebar li a:visited { color: #acacac; font-family: "Trebuchet MS"; font-size: 11px; text-decoration: none; }
#sidebar li a:hover { color: #ffffff; font-family: "Trebuchet MS"; font-size: 11px; text-decoration: none; }
#sidebar p { color:#999; line-height:1.5em; }
#profile-container { margin:0 0 1.5em; border-bottom:1px dotted #444; padding-bottom:1.5em; }
.profile-datablock { margin:.5em 0 .5em; }
.profile-img { display:inline; }
.profile-img img { float:left; padding:4px; border:1px solid #222; margin:0 8px 3px 0; }
.profile-data { margin:0; font:bold 78%/1.6em Arial, Verdana, Sans-serif; text-transform:none; letter-spacing:.1em; }
.profile-data strong { display:none; }
.profile-textblock { margin:0 0 .5em; }
.profile-link { margin:0; font:78%/1.4em Arial, Verdana, Sans-serif; text-transform:none; letter-spacing:.1em; }
#blogfeeds { }
#postfeeds { }
#main2 { width: 606px; margin: 10px 63px 0 63px; float: left; }
#post-body { color: #4d4c4c; font-family: "Trebuchet MS"; font-size: 12px; }
.sidebar-title { padding-top: 10px; text-transform: uppercase; }
#Subscribe { text-align: center; width: 213px; border-bottom:1px solid #605f5f; }