*{margin:0;padding:0;}
body{font-family:Georgia,Helvetica,sans-serif;color:#111;background:#000;font-size:11pt;}
ol{margin-left:1em;padding-left:1em;}
ol li{margin-left:1em;padding:0 0 0 .3em;list-style:decimal;}
dt,h4{font-family:Georgia,helvetica,arial,verdana,sans-serif;font-weight:bold;margin:.5em 0;letter-spacing:.07em;}
.post h1{font-size:175%;background:url("http://www.lukeflory.com/assets/images/titles.gif") no-repeat;text-align:center;}
.post h1 span{display:none;}
.post dt{font-family:arial,helvetica,verdana,sans-serif;font-weight:normal;font-size:130%;color:#326c27;padding-left:25px;padding-bottom:5px;font-style:italic;}
.post h4{font-size:105%;letter-spacing:.15em}
p{padding:0 0 1em;}
a,a:link{text-decoration:none;color:#222;border-bottom:1px dotted #222;}
a img,a:link img{border:0;}
a:visited{color:#333;border-color:#333;}
a:hover{color:#693;border-color:#693;text-decoration:none;}
a:active{color:#c33;border-color:#c33}
a img,img{border:solid 3px #000;margin:3px;}
ul{list-style:none;margin:0 0 20px 1em;}
li{list-style:none;padding-left:1em;margin-bottom:3px;}
.clear{clear:both;height:0px;margin:-1px 0 0;font-size:1px;}
#page{width:970px;margin:0 auto;text-align:left;}
#content{float:right;text-align:left;width:719px;min-height:325px;/*IE hack. Doesn't validate*/
height:auto !important;height:325px;/*end hack*/
padding:0;padding-bottom:15px;line-height:1.5em;background:url(http://www.lukeflory.com/assets/images/main.jpg) repeat-y top left;}
.right{background:red url(http://www.lukeflory.com/assets/images/right.jpg) no-repeat top right;width:25px;height:294px;float:right;}
#header{background:#e0e0e0 url(http://www.lukeflory.com/assets/images/masthead.jpg) no-repeat top left;position:relative;width:970px;height:134px;}
#search{position:absolute;right:60px;top:40px;padding:15px 15px 0;}
.post{background:url(http://www.lukeflory.com/assets/images/leaf.jpg) no-repeat top left;width:694px;}
.post p,.post h1,.post dt,.post h4,.post ul,.post ol,.post div{margin:0 20px;}
.post ul li{margin-left:0em;}
#sidebar{width:251px;min-height:306px;font-size:90%;line-height:1.4em;color:#999;background:url(http://www.lukeflory.com/assets/images/left.jpg) no-repeat 0 0;float:left;color:#fff;}
#sidebar_menu,#contactinfo{margin:0;margin-left:25px;padding:10px 0;width:204px;background:url(http://www.lukeflory.com/assets/images/menu_main.png);border-bottom:2px solid #edffee;}
#contactinfo{margin-top:10px;text-align:center;font-family:arial,helvetica,verana,sans-serif;font-size:95%;letter-spacing:.5px;}
#sidebar_menu ul{background:none;margin:0;padding:0;border:0px;width:95%;margin-left:2.5%;}
#sidebar li{margin:3px 0;padding:0;}
#sidebar a,#sidebar a:visited{color:#edffee;border:0;}
#sidebar a:hover{color:#fff;border:0;}
#loko-stamp { text-align: center; margin-top: 10px; }
#loko-stamp img, #loko-stamp a { border: 0px; }
#footer{background:url(http://www.lukeflory.com/assets/images/footer.jpg) no-repeat bottom left;width:970px;height:96px;}
#footer p{display:none;}
p img{padding:0;max-width:100%;}
dt{background-image:url("http://www.lukeflory.com/assets/images/plus.gif");background-repeat:no-repeat;cursor:pointer;}
dt.active{background:url("http://www.lukeflory.com/assets/images/minus.gif");background-repeat:no-repeat;}
