body {     margin: 10px auto;     width:1000px;     padding: 0;     border: 1px solid black;     font-family: sans-serif;     line-height: 1.4em;     font-size: small;     background-color: #fff;}#page {	background-image: url(images/bground.gif);     background-repeat: repeat-y;     background-position: 0em;     }#skipnav {     position:absolute;     left:-5000px;}a {font-weight:bold;text-decoration:underline;color:#000;}a:hover {color:#fff;}a:active {text-decoration:none;color:yellow;}img {     border:0;}.smallattachment img {width: 500px;}.entry img {border: 1px solid black;float:right;margin: 0 0 20px 20px;}.attachment img, .smallattachment img {float:none;margin: 0 20px 20px 0;}.gallery {overflow: hidden;}#sidebar {	 position:relative;     padding: 20px 20px 10px 20px;     float: left;     text-align: center;     color: #000000;     width: 200px;}#sidebar li h2 {     display:none;}#sidebar ul {     width:200px;     padding:0;     text-indent:0;     	display:block;}#sidebar li {     list-style:none;     margin-top:0;     text-align: left;     text-indent:0;     clear:left;     float: left;     width:188px;     display: block;}#sidebar li a {     width:188px;     margin: 5px 0;     padding:5px;     clear:left;     float: left;     text-decoration:none;     border:1px solid white;     background-color: black;     color:white;     display: block;}#sidebar li a:visited {     color:yellow;}#sidebar li a:hover {     color:gray;}#sidebar li a:active {     color:white;}input#s {     margin:2em 0 10px 0;     background-color:#ccc;     border:1px solid black;}li#search {     width:100%;     margin-bottom: 2em;}form#searchform div {     width:100%;     text-align: center;}#content {     padding: 10px 20px;     text-align: justify;     margin: 0 0 0 240px;     background-color: #e0e0e0;     color: #000000;     border-left: 1px solid black;}.post h2, .post h3 {     background-color:black;     font-size:1.5em;     padding:1em;     margin:-10px -20px -1.5em -20px;     clear:right;}.post h3 {     font-size:1.5em;}h2 a, h3 a {     color:white;     text-decoration: none;}p.timestamp {     color: #fff;     position: relative;     top:-.6em;     right:-1em;     text-align:right;}p.postmetadata {     margin-bottom: 3em;     margin-top: 2em;}#footer {     padding: 0;     text-align: center;     clear: both;     background-color: #000000;     color: #ffffff;     margin:0}#footer p {     display:block;     text-align:center;     margin:0em auto 0 auto;     padding-top:1em;}#footer ul {     text-align: center;     padding:0em 0 1em 0;     margin:0;     text-indent:0;}#footer li {     display: inline;     padding:0 1em;     margin:0;}#footer a {     color:yellow;     text-decoration:none;}#footer a:hover {     text-decoration:underline;}/* CATEGORY PAGES */h2.pagetitle {     color:#000;     font-size:2em;     margin:.25em 0 1em 0;     text-align:center;}/*ENTRY NAVIGATION */div.navigation {     color:#000;     font-size:1em;     margin:.25em 0 1.5em 0;     text-align:center;     line-height:2em;}div.prev_link {     float:right;     width: 45%;     text-align:right;     margin:0 0 .75em 0;     line-height:2em;}div.next_link {     width:45%;     text-align:left;}a#home {     text-decoration:none;     text-align:center;     color:#000;}.widecolumn div.entry {     margin-top:3.5em;}li p.timestamp {color:#000;margin-bottom: 0;}table {width: 60%;margin:0 auto;text-align:center;border:1px solid black;background: yellow;}th {width:25%;padding:5px;}.gallery img {margin: 0 auto;float: none;}td {vertical-align:top;border:1px solid black;padding:0;background: #e0e0e0;text-align:center;}div.video {border:1px solid black;margin:0 auto;text-align:center;background: yellow;padding:10px 5px 2px 5px;width: 340px;height: 300px;}ol.commentlist li {padding:2em 2em 1em 2em;margin:-10px -20px 0 -60px; text-indent:0; list-style: none;}li.alt {background-color: #bbb;}.previmage {float:right;clear:right;text-align:center;width: 142px;margin-top: 10px;}.nextimage {float:right;text-align:center;width: 142px;margin-top: -10px;}.previmage img, .nextimage img {margin: 5px 10px 10px 10px;padding:0;width: 120px;height: 120px;}
