html, body{margin:0;padding:0;text-align:center;}
#page{width:780px;margin:4em auto;text-align:left;}
#top{margin:0;}
#top h1{margin:0;}
#prelude{position:absolute;width:780px;top:7px;left:50%;margin:0 0 0 -390px;padding:0 1ex;}
#main{float:left;width:520px;}
#content{margin:0 0 0 30px;padding:1em 0 0 0;}
.post{margin-bottom:4em;}
#sidebar{float:right;width:240px;padding-bottom:4em;}
#sidebar div{margin:0 30px 0 0;padding:6ex 6em;}
#footer{padding:1ex 1em 1ex 1em;margin:0;clear:both;}
body{background:#EEE;color:#000;font-size:60%;line-height:1.6em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;border-top:10px solid #DDD;}
h1, h2, h3, h4, h5, h6{font-family:"Trebuchet MS", sans-serif;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
pre, code{font-size:1.2em;}
pre{width:100%;overflow:auto;border:1px solid #CCC;}
fieldset{border:none;}
label{cursor:pointer;cursor:hand;}
.field label{display:block;}
input,textarea{border:1px solid #999;}
textarea{width:100%;font-size:1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
a{color:#000;}
a:visited{color:#663;}
a:hover{color:#636;}
.left{float:left;margin-right:1em;}
.right{float:right;margin-left:1em;}
#page{background:#fff url(img/page.png) repeat-y center top;color:inherit;}
#top{height:120px;background:#FFF url(img/top.png) no-repeat left top;}
#top h1{height:80px;line-height:80px;margin:0 0 0 40px;padding-top:20px;color:#FFFFFF;}
#top h1 a{text-decoration:none;color:#FFFFFF;}
#prelude{background:transparent;color:#DFDFDF;text-align:center;}
#prelude a{color:#DFDFDF;background:transparent;}
#prelude a:hover{color:#666;background:transparent;}
.day-date{padding-left:20px;margin-left:-25px;color:#888;background:transparent url(img/day-date.png) no-repeat left center;font-style:italic;}
.post-title{color:#000000;background:transparent;margin-bottom:0;}
.post-title a{color:#000000;background:transparent;text-decoration:none;}
.post-info{margin-top:0;color:#000000;background:transparent;padding-bottom:0;}
.post-info a{color:#000000;background:transparent;text-decoration:none;}
.post-content{text-align:justify;}
.post-content blockquote{font-family:Georgia, serif;font-style:italic;}
.post-info-co{text-align:right;}
#trackbacks blockquote, #comments blockquote{border:1px solid #EEE;margin:1em 0;padding:1ex 1em;}
#sidebar .title, #sidebar .title{color:#9ED200;margin:0 0 1ex 0;font-size:1.6em;}
#sidebar div{border-bottom:1px solid #F0F0F0;color:inherit;}
#sidebar div ul{margin:0;padding:0;list-style:none;}
#sidebar h2, #sidebar h3{color:#9ED200;margin:0 0 1ex 0;}
#sidebar h3{font-size:1em;margin:0;}
#sidebar div#search{background:transparent;color:inherit;line-height:2.3em;}
#search fieldset, #search p{margin:0;padding:0;}
#q{padding-left:18px;background:#fff url(img/q.png) no-repeat 4px center;}
#footer{margin:0;padding:1em;border-top:1px solid #CCC;background:#EEE;color:#666;}
#footer a{color:#999;}


