/*-------------------------------------------------------------- Header --------------------------------------------------------------*/ #header { background: url(/images/header_shadow.gif) repeat-x left bottom; } #header a:link, #header a:visited { color: #000; text-decoration: none; } #header a:hover, #header a:active { color: #930; background: transparent; text-decoration: none; } #header h1 { font: bold 410% georgia, serif; letter-spacing: -1px; margin: 0; float: left; } #header h2 { font: normal 12px verdana, arial, sans-serif; margin: 5px; float: right; } /*-------------------------------------------------------------- Content --------------------------------------------------------------*/ #content {} #content h1, #content h2, #content h3, #content h4, #content h5 { font-family: georgia, times; font-weight: normal; letter-spacing: -1px; } #content h1 { font-size: 28px; margin: 0 0 0.3em; } #content h2 { font-size: 24px; margin: 0 0 0.3em; } #content h3 { font-size: 22px; margin: 1.2em 0 0.3em; } #content h4 { font-size: 20px; margin: 1.2em 0 0.3em; border-bottom: 1px dotted #bbb; } #content h5 { font-size: 20px; background: #ffd; margin: 1.2em 0 0.3em; border-bottom: 1px dotted #aaa; } #content p { line-height: 14px; margin: 0 0 1.2em; } #content ul, #content ol { margin: 1em; padding:0; } #content ul { list-style-type: square; } #content li { line-height: 15px; margin: 0 0 0 1em; padding: 0; } #content blockquote { color: #555; border-left: 5px solid #ccc; margin: 1.3em 1em; padding: 0 1em; } #content code { font: normal 12px "bitstream vera sans mono", monaco "lucida console", "courier new", courier, serif; } #content pre { color: #63FF00; background: #000; overflow: auto; font: normal 12px "bitstream vera sans mono", monaco "lucida console", "courier new", courier, serif; margin: 0.9em 0; padding: 8px; } /* Article Entries - class names based on http://microformats.org/wiki/hatom] */ #content .hentry { margin: 0 0 3em 0; } #content .hentry .entry-content a { background: #E0E0E0; padding-left: 2px; padding-right: 2px; } #content .hentry .entry-title { font-size: 30px; line-height: 99%; letter-spacing: -1.5px; margin: 0; } #content .hentry .entry-title a:link, #content .hentry .entry-title a:visited { color: #111; text-decoration: none; } #content .hentry .entry-title a:hover, #content .hentry .entry-title a:active { background: transparent; text-decoration: underline; } #content .hentry .entry-title .comment_count { color: #ddd; } #content .hentry .vcard, #content .hentry .published { float: left; color: #a9a9a9; font: normal 16px/14px helvetica, arial, verdana, sans-serif; letter-spacing: -1px; margin: 1px 0 0.6em 2px; } #content .hentry .fn { font-weight:bold; margin-right: 5px; } #content .hentry .fn a, #content .hentry .fn a:hover { color: #aaa; background: transparent; text-decoration: none; } #content .hentry .clear { clear: both; } #content .hentry .entry-content { } #content .hentry ul.meta { font-size: 10px; background: #eee; margin: 0; padding: 5px; border: 1px solid #ddd; list-style-type: none; } #content .hentry ul.meta li { line-height: 13px; margin: 0; padding: 0; } #content .hentry .meta a:link, #content .hentry .meta a:visited { color: #555; text-decoration: none; border-bottom: 1px dotted #aaa; } #content .hentry .meta a:hover, #content .hentry .meta a:active { color: #fff; } /* Comments and Trackbacks */ #content ol.comments, li.comment { list-style-type: none; } #content ol.comments { margin: 0; padding: 0; } #content li.comment { border: 2px solid #ddd; margin: 0 0 1.5em; padding: 1em; } #content li.comment.preview { background: #ffc; border: 3px solid #fab444; margin: 0 0 1.5em; padding: 1em; } #content li.comment .author { font-weight: bold; margin-bottom: 1em; } #content li.comment .author cite { font-size: 16px; letter-spacing: -1px; } #content li.comment .author abbr { color: #999; } #content li.comment .author .gravatar { margin: 0 0 0.5em 0.5em; float: right; } #content li.comment .author div { margin: 0 0 0.5em 0.5em; width: 60px; height: 60px; background: url(/images/gravatar.gif) no-repeat left top; float: right; } #content form.comments { background: #f2f2f2; border-top: 1px solid #ddd; padding: 1em 0.5em; } #content form.comments fieldset { border: none; } #content form.comments legend { display: none; } #content form.comments label { font-weight: bold; } #content form.comments textarea { width: 90%; height: 150px; padding: 3px; } /*-------------------------------------------------------------- Sidebar --------------------------------------------------------------*/ #sidebar { font-size: 11px; } #sidebar a:hover, #sidebar a:active { color: #fff; background-color: #000; text-decoration: none; } #sidebar h3 { font: bold 14px "lucidamac bold", "lucida grande", verdana, arial, helvetica, sans-serif; margin: 0 0 0.5em; } #sidebar h3 a:link, #sidebar h3 a:visited { color: #000; text-decoration: none; } #sidebar h3 a:hover, #sidebar h3 a:active { background: transparent; text-decoration: underline; } #sidebar ul { list-style-type: none; margin: 0 0 2em; padding: 0; } #sidebar li { margin: 0; padding: 1px 0; } #sidebar em { font-style: normal; } /*-------------------------------------------------------------- Footer --------------------------------------------------------------*/ #footer { border-top: 1px solid #ccc; font-size: 90%; } #footer a:link, #footer a:visited { color: #000; } #footer a:hover, #footer a:active { color: #fff; background: #000; text-decoration: none; } #footer hr { display: none; } #footer p { width: 40%; float: left; margin: 0; padding: 0; } #footer ul { width: 40%; margin: 0; padding: 0; margin-right: 10px; list-style-type: none; text-align: right; float: right; } #footer li { margin: 0; padding: 0 0 0 1em; display: inline; }