*{font-family:verdana,sans-serif;margin:0;padding:0}
a{text-decoration:none}
body{-x-system-font:none;background:#FFFFFF no-repeat fixed bottom right;font:normal normal normal 80%/normal verdana,sans-serif;font-size-adjust:none;font-stretch:normal}
form{margin:0}
h1{font-size:2em;margin-bottom:0;margin-top:0;padding:2px}
h1 a{color:#000}
h3{font-size:1.2em;margin-bottom:0;margin-top:0.5em;padding:1px}
h4{font-size:1.4em}
h5{font-size:1.2em}
img{border:none}
td{text-align:left;vertical-align:top}
td > input [ type = "submit" ],td > input [ type = "text" ],td > input [ type = "password" ]{width:100%}
thead{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFF3EA;font-weight:bold}
[ onclick ]{cursor:pointer}
.bad{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFAAAA none repeat scroll 0 0}
.comment{margin-bottom:8px}
.comment .meta{color:#808080;width:150px}
.comment .username{font-size:1.5em;font-weight:bold}
.helpable{border-bottom:1px dashed gray}
.links_fieldset{width:350px}
.links_input{width:95%}
.more{content:"More "}
.noleft{padding-left:10px}
.ok{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#AAFFAA none repeat scroll 0 0}
.paginator{margin:16px;text-align:center}
.setupblock{border:1px solid #AAAAAA;margin:16px;padding:8px;width:350px}
.tag_count{color:#AAA}
.withleft{margin-left:180px}
span.thumb{display:inline-block;float:left;height:220px;text-align:center;vertical-align:center;width:220px}
table.zebra{border-collapse:collapse;border-spacing:0}
table.zebra td{border:1px dotted #EEE;margin:0;padding-right:8px}
table.zebra th{color:#FF6A00;margin:0;padding-right:8px;text-align:left}
ul.flat-list{display:block;margin:0;padding:0}
ul.flat-list *{display:inline;text-align:left}
ul.flat-list li{font-weight:bold;list-style:none;margin:0 1.3em 0 0;text-align:left}
ul.flat-list li a{font-weight:normal}
#blotter1{font-size:90%;margin-left:16px;margin-right:16px;position:relative}
#blotter2{font-size:90%;margin-left:16px;margin-right:16px}
#body select,#nav table{width:150px}
#comments p{max-width:150px;overflow:hidden;text-align:left;width:150px}
#footer{clear:both;font-size:0.7em;padding:5px 20px 5px 15px;text-align:center}
#large_upload_form{width:700px}
#nav{float:left;padding:0px 20px 2px 10px;text-align:left;width:150px}
#nav h3,.comment TD,div#header h1{text-align:left}
#nav input,#nav select{padding:0;width:100%}
input{font-size:small;font-weight:bold;margin:3px;vertical-align:middle;background:#f4f4f4;border:1px solid #aaa}
#nav td{vertical-align:middle}
#pagelist{margin-top:32px}
#subtitle{border-top:none;font-size:0.75em;margin:auto;text-align:center;width:256px}
#tagmap a{padding:8px 4px 8px 4px}
#tips{margin-left:10px}
div#header{padding-top:10px;text-align:left}
div#header #site-title{padding:10px 20px 0}
div#header ul#navbar{margin:0;padding:5px 20px 2px 0px}
div#header ul#navbar li{margin:0;padding:0 10px 2px}
div#header ul#navbar li.current-page a{font-weight:bold}
div#header ul#subnavbar{background:#FFF3EA;padding:5px 20px 5px 5px}
div#header ul#subnavbar li{padding:0 5px}
div#paginator{clear:both;display:block;font-size:1em;font-weight:bold;padding:2em 0 1em 0;text-align:center}
div#paginator a{border:1px solid #ddd;padding:4px 8px 4px 8px}
div#paginator b{background:#ddd;border:1px solid #FF6A00;color:#FF6A00;margin:3px;padding:4px 8px 4px 8px}
a:active{color:#FF6A00;outline:none;text-decoration:none}
a:focus{outline:none}
a:hover{color:#886EB7;text-decoration:none}
a:link,a:visited{color:#FF6A00;text-decoration:none}
div#header ul#navbar li.current-page,table.zebra > tbody > tr:hover{background:#FFF3EA}
div#paginator a:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#ddd;border:1px solid #000;color:#FF6A00}