*{margin:0;padding:0;}
body{font-family:Georgia,Helvetica,sans-serif;color:#111;background:#000;}
div,p,img,a,td,ul,ol{font-size:11pt;}
.post p{line-height:24px;}
ol{margin-left:1em;padding-left:1em;}
ol li{margin-left:1em;padding:0 0 0 .3em;list-style:decimal;}
dt,h2,h3,/*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 h2,.post dt{font-family:arial,helvetica,verdana,sans-serif;font-weight:normal;font-size:130%;color:#835d37;padding-left:25px;padding-bottom:5px;font-style:italic;}
.post h3{font-size:115%;}
p{padding:0 0 1em;}
a,a:link{text-decoration:none;color:#222;border-bottom:1px solid #997a50;}
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;}
fieldset { width: 645px; margin-left: 20px; border: solid 1px #aaa; padding: 2px; }
legend { padding: 0 10px; font-size: 120%; font-weight: bold; margin-bottom: 10px; }
.clear{clear:both;height:0px;margin:-1px 0 0;font-size:1px;}
.small{font-size:80%;}
.bold{font-weight:bold;}
#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/fire-main.jpg) repeat-y top left;}
.right{background:#000 url(http://www.lukeflory.com/assets/images/fire-right.jpg) no-repeat top right;width:26px;height:294px;float:right;}
h3{color:#333;}
h3{text-decoration:none;}
#header{background:#e0e0e0 url(http://www.lukeflory.com/assets/images/fire-masthead.jpg) no-repeat top left;position:relative;width:970px;height:134px;}
.post{border-top:solid 2px #000;background:none
width:694px;}
.post p,.post h1,.post h2,.post dt,.post h3,/*.post h4,.post ul,.post ol,*/ .post div,.post table{margin:0 40px 0 20px;}
.post h3{padding-left:139px;padding-right:139px;color:#222;text-align:center;}
#sidebar{width:251px;min-height:306px;font-size:95%;line-height:1.4em;background:url(http://www.lukeflory.com/assets/images/fire-left.jpg) no-repeat 0 0;float:left;color:#fff6ef;}
#sidebar_menu,#contactinfo{margin:0;margin-left:25px;padding:10px 0;width:204px;background:url(http://www.lukeflory.com/assets/images/fire-menu_main.png);border-bottom:2px solid #edffee;}
#contactinfo{margin-top:10px;text-align:center;font-family:arial,helvetica,verana,sans-serif;font-size:80%;color:#efe6e0;line-height:16px;letter-spacing:.5px;}
#sidebar_menu ul{background:none;margin:0;padding:0;border:0px;width:95%;margin-left:2.5%;}
#sidebar li/*,#sidebar p */{margin:3px 0;padding:0;}
#sidebar li ul li ul li{margin-left:4px;padding-left:17px;background:url(http://www.lukeflory.com/assets/images/fire-arrow.gif) no-repeat top left;}
#sidebar li ul li ul li a{font-size:95%;}
#sidebar a,#sidebar a:visited{color:#efe7e0;border:0;}
#sidebar a:hover{color:#fff;border:0;}
#jfsp{outline:0px;width:100px;height:150px;float:left;margin-top:10px;margin-bottom:-33px;margin-left:77px;background:url(http://www.lukeflory.com/assets/images/jfsp.png) no-repeat;}
#footer{background:url(http://www.lukeflory.com/assets/images/fire-footer.jpg) no-repeat bottom left;width:970px;height:96px;}
p img{padding:0;max-width:100%;}
/*accordion*/
dt{background-image:url("http://www.lukeflory.com/assets/images/fire-plus.gif");background-repeat:no-repeat;cursor:pointer;}
dt.active{background:url("http://www.lukeflory.com/assets/images/fire-minus.gif");background-repeat:no-repeat;}
#sbox-overlay{position:absolute;background-color:#000;}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;/* THESE DON'T VALIDATE,BUT THEY LOOK SO NICE :) */
-moz-border-radius:5px;/*FF*/
-webkit-border-radius:5px;/*Safari*/}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(http://www.lukeflory.com/assets/images/closebox.png) no-repeat center;border:none;}
.sbox-window-ie6 #sbox-btn-close{background-image:url(http://www.lukeflory.com/assets/images/closebox.gif);}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%;}
.sbox-content-iframe#sbox-content{overflow:visible;}
