body { background: #fff; color: #000; font-family: arial, helvetica, georgia, sans-serif; text-align: center; }a { color: #333; text-decoration: underline; }a:visited { color: #5F5F5F; text-decoration: underline; }a:hover { color: #5F5F5F; text-decoration: underline; }h1 { font-size: 2em; text-transform: lowercase; margin: 0; padding: 0 0 .5em; }h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }h2 { font-size: 2em; text-transform: lowercase; margin: 0; padding: 0 0 .5em; }h2 a, h2 a:visited, h2 a:hover { color: #000; text-decoration: none; }h3 { font-size: 1.6em; text-transform: lowercase; margin: 0; padding: 0 0 .5em; }h3 a, h3 a:visited, h3 a:hover { color: #000; text-decoration: none; }h4 { font-size: 1.2em; text-transform: lowercase; margin: 0; padding: .6em 0 0 }h4 a, h4 a:visited, h4 a:hover { color: #000; text-decoration: none; }#container { width: 896px; margin: 10px auto 0 auto; ;}#content_box { width: 896px; text-align: left; float: left; clear: both; }#content { width: 632px; padding: 0 8px 0 0; float: left; }* html #content { overflow: hidden; }#sidebar { width: 256px; float: left; }* html #sidebar { overflow: hidden; }#footer { width: 896px; padding: 1.0em 0; border-top: 2px solid #ccc; font: normal 1.1em/1.3em Helvetica, Arial, sans-serif; float: left; clear: both; }#masthead { width: 896px; border-top: 5px solid #000; } ul#nav { width: 896px; list-style: none; margin: 0 0 1.2em 0; padding: 0; background: #1D1D1D; float: left; clear: both; text-transform: lowercase; }ul#nav li { text-align: left; font-size: 1.2em; width: 126px; }ul#nav li a, ul#nav li a:visited, ul#nav li .empty { display: block; padding: 0.4em 1.8em 1.5em 0.5em; color: #FFF; text-decoration: none; }ul#nav li a:hover { color: #FFF; background-color: #666; text-decoration: none; }ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { background: #900; color: #FFF; text-decoration: none; }.mainNav { border-right: 2px solid #FFF; display: block; float: left; }.postNav { border-left: 2px solid #FFF; display: block; float: right; }ul#nav .empty { float: left; width: 128px; display: block; }#header_img { margin: 5px 0; padding: 0; }ul#post-navigation { width: 634px; list-style: none; margin: 0 0 2.3em 0; padding: 0; background: #C3C3C3; float: left; clear: both; text-transform: lowercase; }ul#post-navigation li { text-align: left; float: left; width: 126px; border-right: 2px solid #FFF; display: block; font-size: 1.2em; }ul#post-navigation li a, ul#post-navigation li a:visited { display: block; padding: 0.2em 1.8em 1em 0.5em; color: #000; text-decoration: none; }ul#post-navigation li a:hover { color: #FFF; background-color: #1D1D1D; text-decoration: none; }ul#post-navigation li.respond { width: 120px; float: right; }ul#post-navigation li.respond a { text-align: left; display: block; }.entry { padding: 0 0 20px 0; border-top: 1px solid #000; clear: both; }.entryDate { float: left; width: 115px; padding: 0; margin: .6em 0 0; }.entryTitle { margin: .2em 16px 0 128px; padding: 0; font-size: 1.5em; }.entryContent { margin: .8em 16px 1.5em 128px; }.quicklink { font-size: 2em; text-transform: lowercase; font-weight: bold; }.quicklink a { text-decoration: none; color: #000; }.tagged { display: block; margin: 0; padding: 0.4em 0; }.tagged a, .tagged a:visited { padding: 3px; color: #5F5F5F; text-decoration: none; border: none; background: none; }.tagged a:hover { padding: 3px; color: #fff; background: #D9D9D9; text-decoration: none; border: none; }.add_comment { display: block; padding: 0; font-weight: bold; }.add_comment a, .add_comment a:visited { display: block; padding: 0; color: #333; text-decoration: none; border: none; }.add_comment a:hover { padding: 0; width: 504px; background: #D9D9D9; text-decoration: none; border: none; }.navigation { width: 640px; margin: 0 0 3.0em 0; font-size: 1.2em; float: left; }* html .navigation { margin: 0 0 2.5em 0; }.previous { padding: 0 16px 0 0; float: left; }.next { padding: 0 8px 0 0; float: right; }.clear { width: 640px; height: 1px; clear: both; }.clear-small { width: 128px; height: 1px; clear: both; }#sidebar h2{ margin: 0 0 5px; padding: 0; font-size: 1.5em; }#sidebar ul { list-style: none; margin: 0 0 20px; padding: 0; }#sidebar ul li { margin: 0; padding: 5px; border-top: 1px solid #000; }#sidebar ul ul { list-style: none; margin: 0; padding: 0; }#sidebar ul ul li { border-top: 1px dashed #ccc; padding: 5px 0; }#sidebar ul ul .formLabel { float: left; width: 100px; }#sidebar ul ul input, #sidebar ul ul select { width: 100px; }#footer p { margin: 0 0 0.923em 0; font-size: 1.2em; color: #888; text-align: right; }#footer a, #footer a:visited { color: #888; text-decoration: none; }#footer a:hover { color: #888; text-decoration: underline; }.commentTitle { margin: .2em 16px 0 128px; padding: 0; font-size: 1.5em; }.commentContent { margin: 0 16px 1.5em 128px; padding: 0 0 1.5em; border-bottom: solid 1px #666; }.commentGravatar img { float: right; padding: 0 0 10px 5px; margin: 0; }.respond { margin: 0; }.respond textarea { width: 400px; height: 200px; }