body { margin: 0pt; padding: 0pt; background: rgb(245, 245, 245) url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') repeat-x fixed 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 78%; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif; color: rgb(51, 51, 51); text-align: center; }
p { margin: 1.2em 0pt; font-size: 1em; line-height: 1.5em; }
.postfeedback { clear: both; }
ol, ul { margin: 1.2em 0pt 1.2em 2em; padding: 0pt; font-size: 1em; line-height: 1.5em; }
h1, h2, h3, h4, h5, h6 { margin: 1.2em 0pt; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; color: rgb(155, 187, 56); }
h1, h2 { font-size: 1.4em; }
a { text-decoration: none; }
a:link { color: rgb(229, 135, 18); }
a:visited { color: rgb(185, 111, 23); }
a:hover, a:active { color: rgb(155, 187, 56); }
input, textarea, select { border: 1px solid rgb(193, 192, 181); background-color: rgb(250, 250, 240); color: rgb(51, 51, 51); font-size: 1em; font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif; }
form { border: 0pt none ; margin: 0pt; padding: 0pt; }
#wrapper { margin: 0pt auto; width: 750px; background-color: rgb(255, 255, 255); text-align: left; }
#header { border-bottom: 10px solid rgb(155, 187, 56); padding: 30px 0pt 0pt; background-color: rgb(245, 245, 231); }
#header h1 { margin: 0pt; font-size: 1.8em; }
#header h1 a { text-decoration: none; color: rgb(128, 144, 79); }
#content { padding: 0pt 20px; overflow: hidden; float: left; voice-family: inherit; width: 480px; }
html > body #content { width: 480px; }
#sidebar { padding: 1.8em 20px 0pt; float: left; font-size: 0.9em; voice-family: inherit; width: 190px; }
html > body #sidebar { width: 190px; }
#footer { clear: both; font-size: 0.9em; text-align: right; }
#footer p { border-top: 10px solid rgb(155, 187, 56); margin: 0pt; padding: 10px 0pt 20px; background-color: rgb(232, 232, 206); font-size: 0.9em; text-align: right; }
#sidebar h2 { margin: 1.2em 0pt 0.6em; padding: 0pt 10px 0pt 0pt; background: transparent url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') no-repeat scroll right center; display: inline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1.1em; }
#sidebar ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#sidebar ul li {  }
#sidebar ul ul { border-top: 1px solid rgb(232, 231, 208); margin: 1.2em 0pt; background-color: rgb(250, 250, 240); }
#sidebar ul ul li { border-bottom: 1px solid rgb(232, 231, 208); padding: 0pt 0pt 0pt 10px; }
#sidebar ul ul li a { margin: 0pt 0pt 0pt -10px; padding: 2px 10px 0pt; display: block; voice-family: inherit; width: 170px; }
html > body #sidebar ul ul li a { width: 170px; }
#sidebar ul ul li a:hover { background-color: rgb(255, 255, 255); }
.post {  }
.posttitle { overflow: auto; margin-bottom: 0pt; width: 100%; color: rgb(255, 255, 255); }
.posttitle a { padding: 0pt 10px; background: rgb(155, 187, 56) url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') no-repeat scroll right top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.posttitle a:link, .posttitle a:visited { color: rgb(255, 255, 255); }
.posttitle a:hover, .posttitle a:active { background: rgb(232, 231, 208) url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') no-repeat scroll 100% -91px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(128, 144, 79); }
.postmeta { background: transparent url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') no-repeat scroll left top; margin-top: 0pt; padding-top: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 0.9em; color: rgb(153, 153, 153); }
.postentry {  }
.permalink { margin: 0pt 1.8em 0pt 0pt; padding: 0pt 0pt 0pt 14px; background: transparent url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.commentslink { padding: 0pt 0pt 0pt 17px; background: transparent url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }