*{margin:0;padding:0}
body{font:14px/24px "Lucida Grande","Trebuchet MS",Verdana,sans-serif;background-color:#333;color:#555;border-top:10px solid #00b}

#wrapper{margin:0 80px}
h1{font:48px/52px Arial,Helvetica,sans-serif;padding-top:14px}
h2{font:28px/36px Georgia,serif;padding-bottom:4px}
h3{font:normal normal bold 16px/28px "Lucida Grande","Trebuchet MS",Verdana,sans-serif}
a{color:#68c;text-decoration:none;border-bottom:1px dotted #68c}
a:visited{color:#03c;border-bottom-color:#03c}
a:hover{background-color:#03c;color:#f9f9f9;border-bottom:1px solid #03c}
#header{padding:0 20px}
#header p{color:#999;margin-left:4px}
.headleft{float:left;width:200px}
.headright{float:right;width:500px}
h1 a{color:#ccc;border-bottom:0;display:block;background:url(klogo.gif) no-repeat;width:250px;padding-top:44px;height:0;overflow:hidden}
h1 a:visited{color:#ccc}
h1 a:hover{color:#eee;background-color:transparent;border-bottom:0}
ul{list-style:none;padding-bottom:12px}
li{margin-left:10px;text-indent:-10px}
strong{font-weight:bold}
em{font-style:italic}
#searchform{float:right;text-align:right;width:500px;padding-top:20px;height:35px}
fieldset{border:0}
input.textbox,input.button,input.wordbox,input.minibox,select,textarea{border:1px solid #ccc;
font:14px "Lucida Grande","Trebuchet MS",Verdana,sans-serif;color:#555;background:#fff}
textarea{padding:2px 4px;width:90%;height:120px}
input.textbox{padding:2px 4px;height:20px;float:left;width:200px}
input.button{height:26px;background:#ddd;padding:0 10px 4px;cursor:pointer;color:#333}
input.button:hover{background:#eee}
input.button:active{background:#ccc}
select{height:26px;float:left;padding:2px}
option{padding:2px 4px}
#searchform select{border:0;float:right;margin:0 10px}
#searchform input{border:0}
#searchform input.textbox{padding:3px 4px;float:right}
#searchform input.button{width:80px;float:right}
#userbar{text-align:right;padding-bottom:20px;clear:right}
#userbar a{margin-left:10px;color:#eee;border-color:#eee}
#userbar a:hover{color:#fff;background:transparent}
#topgas{float:right;clear:both}
#bottomgas{clear:both;width:728px;margin:0 auto;padding-top:10px}

#content{position:relative;padding:20px;background:#f9f9f9;clear:both;height:1%;-moz-border-radius:10px;-webkit-border-radius:10px}
#content p{padding-bottom:8px}
#content p.message{clear:both}
ul.bulleted{list-style:outside;margin-left:20px}
ul.bulleted li{padding-bottom:8px;text-indent:0;margin-left:0}
#innercontent{clear:right}
div.homecol{margin-right:380px}
div.usercol{float:right;background:#eee;border:1px solid #ccc;padding:10px 20px 20px;width:320px;margin:10px 0 20px auto;-moz-border-radius:10px;-webkit-border-radius:10px}
#highlights{padding-top:4px}
#highlights h3{clear:left}
.thumb{float:right;margin:4px 0 0 10px}
.thumbover{float:left;margin:4px 10px 0 0}
.highlight img{border:1px solid #333}
div.iteminfo{float:left;width:200px}
div.itemdescription{margin:0 220px}
.itemimage{float:right;margin-left:10px}
div.staticinfo{float:left;width:380px}
div.staticdescription{margin:0 0 0 400px;clear:right}
form.miniform{padding-bottom:8px}
#content input.button{background:#555;border-color:#333;color:#fff}
#content input.button:hover{background:#666}
#content input.button:active{background:#555;color:#68c}
div.statsarea{float:right;width:202px}
form.bigform{width:160px;background:#eee;border:1px solid #ccc;padding:10px 20px 20px;
-moz-border-radius:10px;-webkit-border-radius:10px;position:relative}
form.bigform div,form.bigform p{text-indent:-20px;margin-left:20px}
.buttons{padding-top:8px}
p#savestatus{position:absolute;bottom:20px;left:20px}
table{width:100%;empty-cells:show;margin-bottom:10px}
th,td{padding-left:10px;text-align:center;vertical-align:top}
.firstcol{text-align:left;padding-left:20px;text-indent:-10px;min-width:180px}
.lastcol{padding-right:10px}
.lefty{text-align:left}
th{font-weight:bold;background:#eee}
tr.subheadings td{background:#eee;color:#999;font-weight:bold}
tr.totals{font:normal normal bold 24px/32px Arial,Helvetica,sans-serif}
tr.totals td{background:#eee}
.firstcell{border-left:1px solid #ccc}
.lastcell{border-right:1px solid #ccc;padding-right:10px}
.odd:hover td,.even:hover td{background:#eee}
.odd .firstcol,.even .firstcol{-moz-border-radius:10px 0 0 10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px}
.odd .lastcol,.even .lastcol{-moz-border-radius:0 10px 10px 0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px}
th{border-top:1px solid #ccc;white-space:nowrap}
th.firstcell{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px}
th.lastcell{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px}
tr.totals td{border-bottom:1px solid #ccc;vertical-align:middle}
tr.totals td.firstcell{font:14px/24px "Lucida Grande","Trebuchet MS",Verdana,sans-serif;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px}
tr.totals td.lastcell{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px}
th a,tr.totals a{border:0;color:#68c}
th a:visited,tr.totals a:visited{color:#68c}
th a:hover,tr.totals a:hover{color:#f9f9f9}
td img{display:block;margin:4px auto 0;width:16px;height:16px}
table a.current{color:#03c}
table a.current:visited{color:#03c}
table a.current:hover{color:#f9f9f9}
form#dataform{position:relative}
form#dataform label{font-weight:bold}
form#dataform p#savestatus{bottom:0;left:0}
input.wordbox{padding:4px;width:320px}
input.mediumbox{width:125px}
input.minibox{width:30px;padding:4px;margin-right:4px}
label em{font-weight:normal;font-style:italic}
#viewerdata{padding-bottom:10px}
#viewerdata h2{line-height:60px}
a.imglink{border:1px solid #555;display:block;width:60px;height:60px;float:left;margin-right:10px}
img.bigavatar{float:left;margin-right:10px}
a.imglink:hover{background:transparent;border-color:#03c}
a img{border:0}
#error{font-style:italic;color:#f80}

ul.commentary li{margin-left:0;text-indent:0;margin-top:20px}
ul.commentary img{float:left;margin-right:10px;display:block;width:40px;height:40px}
ul.commentary h3{line-height:40px}
ul.commentary h3.norm{line-height:28px}
.commenthead{padding-bottom:10px;height:40px}
.commentdate{color:#aaa;font-size:13px}
.commentee{display:none}
#whatyousay .commentee{display:inline}
form.adminswitch{float:right;margin:10px 0 0 10px}
a#subscribe{float:right;background:url(/files/feed-icon-32x32.png) 98% center no-repeat;line-height:32px;padding:4px 48px 4px 4px;border:0}
a#subscribe:hover{background-color:#ccc}
a.flyout{float:right}
#fbattr{font-size:10px;line-height:16px;text-align:right}
#fbattr img{float:right;margin-left:10px;margin-top:4px}
#fbattr a{border:0}
.prevpage{margin-right:15px}

#footer{padding:10px 0 40px;text-align:center;color:#999}
#footer a{color:#eee;border-color:#eee}
#footer a:hover{color:#fff;background:transparent}
