/* base
----------------------------------------------- */
html, body {background-color: #fff;}
body {margin: 0;padding: 0;overflow-x: hidden;}
#content {position: absolute;top: 92px;left: 278px;padding: 0;width: auto;background-color: #333;z-index: 4;max-width: 548px;}
blockquote {margin-right: 0;margin-left: 20px;}
.comTextarea {width: 310px;}
#description {margin-top: 10px;}
.entry-content {padding:0 20px 10px 20px;}
fieldset {border: 0;}
.figuren_cats {padding-left: 5px;}
.figuren_cats .selected, .selected li {padding-left: 5px;}
#foot {margin: 0;text-align: left;font-size: 10px;position: absolute;bottom: 0px;width: 170px;}
h1 {font-size:20px;padding-top:0!important;}
h1, h2, h3 {padding: 0;margin: 0; color: #fff}
img {filter: saturate(150%);}
legend {display:none;}
li {list-style:none;}
#sidebar-1 {position: absolute;z-index: 5; top: 92px;left: 92px; width: 165px;height: 259px;color: #333;float: left;background-color: #000;display: block;padding:3px;}
.thumb_big, .thumb_small {width: 86px;height: 86px;float: left;margin:0;oveflow: hidden;}
.thumb_small img {width: 86px;height: 88px;}
.thumb_big {margin:0;}
.thumb_big img {width: 86px;height: 88px;line-height:0px;}
#thumbs_figuren {position: absolute;width: 100vw;z-index: 1;}
#thumbs_figuren img {opacity: 0.95;}
#thumbs_figuren img:hover {opacity: 1;}

.left {float:left;}
.right {float:right;}

/* extras */
.image-content img.big {height: 534px;position: relative; margin:0;padding: 0;}
#close {position: absolute;z-index:10;padding:3px 5px 1px 5px;right:4px;top:2px;background-color: #333;}
#close:hover {text-decoration: underline;background-color: #fff;}
#content h3 {padding:3px 0 5px 5px;}
.image-content h3 {padding: 0;color: #000;}
#hide_me h3 {padding: 0;font-size: 21px;margin-top: -3px;}
#hide_me {position: absolute;z-index: 6;padding: 5px;font-weight: bold;width: 99%;}
#prev_next {position: absolute;bottom: 1px;width: 100%;}
#prev_next #back, #prev_next #next {float: left;}
#prev_next #back, #prev_next #next {width: 50%;height: 400px;}
#prev_next #back:hover {background:bottom left url(../../imaginations/75.png) no-repeat;}
#prev_next #next {float: right;}
#prev_next #next:hover {background:bottom right url(../../imaginations/76.png) no-repeat;}
#prev_next #back img, #hide_me #next img {padding:2px 5px 0 0;}
#prev_next #back img:hover, #hide_me #next img:hover {background-color: #333;}


/* links
----------------------------------------------- */
a {text-decoration: none;color: #ddd;} 
.image-content h3 a {color: #000!important;}
#content a, #content h3 a {color: #ddd;}
#sidebar-1 a {color: #fff;}
#sidebar-1 .edit a {color: #777;}
a:hover, #sidebar-1 a:hover {text-decoration: underline;color: #fff;}
a img {border: 0;}
#site-name a {border: none;}

/* typography & color */
body {font-family: Helvetica, sans-serif;font-size: 15px;text-transform: uppercase;color:#fff}
.entry-content {text-transform: none;font-size: 0.9em;color: #fff;}
.figuren_cats {font-weight: normal;}
#foot {font-weight: normal;}
#foot .right, #prev_next #next {text-align:right;}
form {font-size: 0.9em;}
.selected, .selected li {font-weight: bold;}
#sidebar-1 li {font-size: 14px;color: #ccc;}
small, .small {font-size: 10px;}

/* layout
----------------------------------------------- */
#container {margin: 0;padding: 0;position: absolute;top: 90px;left: 90px;}
#head {text-align: left;}
#site-name {margin: 0;}
.section_list {margin: 0 0 10px 0;padding: 0;list-style-type: none;}
.section_list ul {list-style-type: none;}
.section_list li {margin: 0 10px 2px 0;padding: 0;}


/* overrides
----------------------------------------------- */
#sidebar-2 p, #sidebar-1 p {font-size: 0.8em;line-height: 1.4em;}
.caps {font-size: 0.9em;letter-spacing: 0.1em;}
div.divider {margin: 2em 0;text-align: center;}

/* articles
----------------------------------------------- */
.directory {list-style-type: circle;}
.author {font-style: normal;font-size: 0.8em;}
.published {font-size: 0.8em;}

/* error page
----------------------------------------------- */
.error-status {font: 1.3em Georgia, Times, serif;}