@media screen {html{height:100%;background:#885a28 url('bg.png') top left repeat-x;text-align:center;}
body{height:100%;font-family:georgia,"Times New Roman",verdana,sans-serif;line-height:1.5em;font-size:.86em;}
.header{margin-top:23px;}
.print{display:none;}
.nav{height:20px;margin-top:-3px;}
a img{border:none;}
#sidebar{width:150px;text-align:left;}
#content{width:590px;text-align:left;margin-top:10px;float:left;}
#content .top{background:transparent url('contenttop.png') bottom left no-repeat;}
#content .text{background:transparent url('contenttext.png') bottom left repeat-y;margin-top:0;margin-bottom:0;}
h1{margin-top:0;font-size:1.2em;}
h2, .post-title{margin-bottom:0;padding-bottom:0;font-size:1.1em;}
h3{margin-bottom:0;font-size:.9em;}
.text{padding-left:20px;padding-right:50px;padding-top:0;padding-bottom:10px;}
p{margin-top:0;}
#content .bottom{background:transparent url('contentbottom.png') top left no-repeat;}
#sidebar{float:right;width:168px;margin-top:10px;font-size:.83em;}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
#sidebar ul, #sidebar ul li{list-style-type:square;margin-left:4px;padding-left:0;}
#sidebar ul li{line-height:1.2em;margin-top:4px;}
#sidebar .top{background:url('sidetop.png') bottom left no-repeat;width:100%;}
#sidebar .bottom{background:url('sidebottom.png') top left no-repeat;}
#sidebar .text{background:url('sidetext.png') 0 0 repeat-y;margin-top:0;margin-bottom:0;}
#page{height:100%;width:760px;margin:auto;margin-top:10px;}
.clear{clear:both;}
#footer{background:#291704 url('footerbgtop.png') top left repeat-x;position:relative;height:250px;}
#sticky{background:url('topbar.png') bottom left repeat-x;position:fixed;top:0;left:0;width:100%;height:32px;color:white;}
#so{float:right !important;width:300px;}
table{font-size:.83em;border-width:1px;border-spacing:0px;border-collapse:collapse;}
td, th{border:1px solid #452A18;padding:3px;}
.pre{white-space:pre;}
a{color:#dddb9b;}
}
@media print{.nav{display:none;}
#sticky{display:none;}
#footer{display:none;}
a img{border:none;}
h1{margin-top:0;padding-top:0;}
#logo{display:none;}
body{font-family:georgia,"Times New Roman",verdana,sans-serif;line-height:1.5em;font-size:.88em;}
}