 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1.5}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
table, td, th {vertical-align: middle}
 blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
 a img {border: none}
body {font-family: Georgia, Tahoma, sansserif; color: #616161; font-size: 14px; background-color: #fff; text-align: center; margin: 0px auto}
 a:link, a:focus, a:hover, a:visited, a:active {color: #000; text-decoration: none; outline: none}
img {border: none; outline: none}
input, textarea {border: 1px solid #aaa; background: #eee; resize: none}
fieldset {margin: 0 auto 25px auto; width: 500px; padding: 5px; border: 1px solid #ddd}
legend {font-size: 18px}
label {font-size: 16px; font-weight: bold}
 div.flash {position: absolute; top: 0px; padding-top: 35px; width: 978px; line-height: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
div.sidebarflash {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #fef9e6; border-bottom: 1px solid #fdff72}
div.error {background: #ff3d3d}
div.notice {background: #fef9e6; border: 1px solid #fdff72}
div.success {border: 1px solid #ecfdc1; background: #9bc437}
 .small {font-size: 12px}
.smaller {font-size: 10px}
.big {font-size: 22px}
.bold {font-weight: bold}
.active {background: #efd06c}
.clear {clear: both}
.noborder {border: none}
.grey {color: #bbb}
.darkgrey {color: #757575}
.red {color: #b35353}
.yellow {color: #faff9a}
.green {color: #96b353}
.green a {color: #96b353; border: none}
.lightbb {border-bottom: 1px solid #ebebeb}
.hover {background: #c0c000}
 div.pagination {clear: both; margin: 10px}
div#full {position: relative; clear: both; margin: 0 auto; width: 980px; overflow: auto; padding-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}
div#navbar {position: relative; width: 978px; height: 34px; background: #dbdbdb; border: 1px solid #9f9f9f; border-top: 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; z-index: 10}
div#navbar div#border-left {float: left; width: 159px; height: 34px}
div#navbar div#border-left a {border: 0}
div#navbar div#border-right {float: right; width: 5px; height: 34px}
ul.nav {float: right; margin-top: 5px; font-size: 14px; list-style-type: none; color: #616161}
ul.nav a {color: #616161; border: none}
ul.nav li {display: inline; margin-right: 20px}
div#user_dropdown {position: absolute; z-index: 10; float: right; background: #dbdbdb; width: 180px; padding: 10px; border: 1px solid #616161; border-top: none; right: 85px; color: #616161}
ul.dropdown {text-align: left; list-style-type: none}
ul.dropdown a {color: #616161; border: none}
div#content {margin-top: 50px; width: 980px; overflow: auto}
div#main {float: right; width: 650px}
input.upload {clear: both; display: inline; border: none}
div#topbar {clear: both; float: left; width: 978px; height: 109px; color: #616161; text-align: left; margin-bottom: 15px; background: #f6f6f6; border: 1px solid #d0d0d0; -moz-border-radius: 5px; -webkit-border-radius: 5px}
div#topbar a {color: #616161}
div#topbar div.topbar-block {float: left; margin: 10px}
div#topbar div.topbar-block ul {list-style-type: none; padding-left: 5px}
div#topbar div.topbar-block ul li {line-height: 22px}
div#topbar div.topbar-divider {float: left; margin: 0 50px}
div#sidebar {clear: both; float:left; width: 300px; color: #616161; background: #f6f6f6; border: 1px solid #d0d0d0; -moz-border-radius: 5px; -webkit-border-radius: 5px}
div#sidebar .sidebarblock {clear: both; float: left; text-align: left; width: 290px; padding: 5px}
div#sidebar .sidebarblock ul {list-style-type: none; padding-left: 20px}
div#sidebar .sidebarblock ul li {line-height: 22px}
div#sidebar .sidebarblock ul li a {border: 0; color: #616161}
div#sidebar .sidebarblock ul li a:hover {background: #ddd}
div#sidebar .divider {border-top: 1px solid #ccc}
div.imagebox {position: relative; float: left; margin: 5px; width: 230px}
div.imagebox a {border: none}
div.imagebox div.imagetitle {position: absolute; top: 0px; width: 220px; padding: 0 5px 0 5px; color: #616161; background: url(/assets/overlay.gif) repeat; opacity: 0.8}
div.imagebox div.imagemeta {position: absolute; bottom: 4px; width: 220px; padding: 0 5px 0 5px; background: url(/assets/overlay.gif) repeat; opacity: 0.8; text-align: left}
div#maincontent {float: left; width: 65%; margin-left: 20px; overflow: auto}
div.imagesquare {float: left; margin: 10px}
div.imagesquare a {border: 0}
div.imagequare div.imagepreview {overflow: hidden; background: #f3f3f3}
div.imageblock {margin: 10px; width: 680px; background: #f3f3f3; float: left}
div.imageblock a {border: 0}
div.imageblock div.imagepreview {overflow: hidden; float: left}
div.imageblock div.meta {text-align: left}
div.padded {float: left; padding: 10px}
div#footer {clear: both; margin: 0 auto; margin-top: 50px; width: 100%; border-top: 1px solid #ccc}
span.imagecount {float: right; font-size: 14px; margin: 5px 35px 0 0}
.joint {float: right; font-size: 14px; margin: 5px 35px 0 0}
td.metainfo {width: 120px; text-align: left}
td.metavalue {width: 180px; text-align: left}
div.comments {border-top: 3px solid #d6d6d6}
div.comment {width: 650px; margin: 5px 0 5px 0; text-align: left; overflow: auto}
div.commenter {float: left; font-weight: bold}
div.commenttext {float: left; margin: 0 5px 0 5px;}
div.commentdate {float: right; font-size: 10px}
table.standard {text-align: left}
table.standard tr {height: 60px}
#facebox .b {background:url(/facebox/b.png)}
#facebox .tl {background:url(/facebox/tl.png)}
#facebox .tr {background:url(/facebox/tr.png)}
#facebox .bl {background:url(/facebox/bl.png)}
#facebox .br {background:url(/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .footer img {vertical-align: middle}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}