/* Default stylesheet
   ==================

	 The default stylesheet needed a remake. Photos 
	 simply look better on dark background. The color
	 scheme is derived form the Novell palette.

	 Should not crash Internet Explorer anymore.
	 
   stylesheet & artwork
   (c) 2004 Jakub 'jimmac' Steiner

*/

/* title.png */
body {
    margin: 20px 20px 20px 100px;
    font-family: Georgia, "Bitstream Vera Sans", sans-serif;
    font-size: 13pt;
    color: #eeeeec;
    background: #2e3436 url('data:image/png;base64,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') top left no-repeat fixed;
}

img {
    border-style: none;
}

a:link {
    color: #ffb02f;
}

a:visited {
    color: #e88000;
}

a:hover {
    color: #ffcc7a;
}

h1.title {
    display: none;
}

.month p {
    display: block;
    width: 200px;
}

p span.desc, p span.author {
    font-size: 10px;
    margin-left: 5px;
}

.month p > a:after, p span.desc:after, p span.author:after {
    content: ", ";
}

p span.date {
    font-size: 9px;
    margin-left: 5px;
    color: #777;
}

div#info {
    margin-left: 6px;
    padding-top: 6px;
    clear: both;
    font-size: 11px;
}

p {
    clear: both;
}

p.bigthumbnails {
    text-align: left;
}

p.bigthumbnails a {
    display: block;
    float: left;
    width: 130px;
    height: 80px;
    text-align: center;
    padding: 30px 4px;
    background-color: #232729;
    margin: 4px;
    border: 1px solid #6b6c69;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    Filter: Gray;
}

p.bigthumbnails a.portrait {
    padding: 10px 29px;
    width: 80px;
    height: 120px;
}

p.bigthumbnails img {
    /* landscapes */
    display: inline;
    width: 120px;
    height: 80px;
}

a.portrait img {
    /* portrait */
    width: 80px;
    height: 120px;
}

p.bigthumbnails a:hover {
    background-color: #2b2c29;
    margin: 3px;
    border: 2px solid #ffb02f;
    Filter: none;
}

/* hascomments.png */
a.hascomments {
    background: #232729 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QEPAxcJlT2csQAAAIx0RVh0Q29tbWVudABNZW51LXNpemVkIGljb24KPT09PT09PT09PQoKKGMpIDIwMDMgSmFrdWIgJ2ppbW1hYycgU3RlaW5lciwgCmh0dHA6Ly9qaW1tYWMubXVzaWNoYWxsLmN6CgpjcmVhdGVkIHdpdGggdGhlIEdJTVAsCmh0dHA6Ly93d3cuZ2ltcC5vcmdnisdHAAAAg0lEQVR42pWRsQ2AQAhFH9e5gI2NnZWVGziBA9g5iqu4g4NY2bnJt7kzGs0FSUggPD4Q4KdZriipAcaYLma2Bwe8Rh8BggMGKFMtOOEOWF435GAz2x8NHvhq8MKXsqT5Fg+S5ijysgBUwCapj2rfymklSRNQAxvQ5uA0oQCO+zdz3z8B8F1IqVaCvJQAAAAASUVORK5CYII=') 95% 95% no-repeat;
}

div.navigation {
    margin-top: 20px;
    background-color: #5b5c59;
    width: 100%;
    padding: 5px;
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/* home-inactive.png */
div.navigation a:first-child {
    padding-left: 24px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAWwBcAFnBkXshAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QEPACkrA954cQAAAIpJREFUeNrNks0NgCAMhR+NwS1cwiWcxBldglm4cCAceF408bfIwWgvhPK+9lEAPoj2sZJkR7LTNOYOBDAc0g5AD8AZY9yalI1AFBgLPC0rrgpkBV7jdCYF21CueHIwVLzEtTbGOJbIlNJ4NwPknKs/hdQCJF8sYK0tW5Z9z2a78d6DpDrIEAL+FTN22DVHiQoflwAAAABJRU5ErkJggg==') top left no-repeat;
}

/* home.png */
div.navigation a:first-child:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAWwBcAFnBkXshAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QEPACksnbrt0gAAAHRJREFUeNrNUUEOgCAMY0S5+659yh9z4UA4UC4uAYniNEZ7Wbas7bIa8wGWy5sAGACrLTbiHqvUI958QhYwAGidOzwiyyXCo0oAmj8REXXDGONQJKXU7Ni6yTmrE7M3In5RwDk3Ptm2nlPdeO+HaYQQzL9QAILLu2cgbC2TAAAAAElFTkSuQmCC') top left no-repeat;
}

div.footer {
    font-size: 11px;
    width: 100%;
    margin-top: 20px;
    padding: 5px 5px 0 5px;
    clear: both;
    border-top: 1px dotted #6b6c69;
    color: #6b6c69;
}

div.year {
    color: #6b6c69;
    font-size: 13pt;
    float: left;
    margin: 10px;
}

div.month {
    color: #babdb6;
    margin: 0 0 0 2em;
    padding: 2px;
}

div.month h4 {
    margin: 10px 0 5px 0;
}

div.month p {
    margin: 2px;
    padding: 4px 4px 6px 6px;
    list-style: none;
    font-size: 12px;
    border: 1px solid #444;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* restricted-inactive.png */
div.month p.restricted > a, ul li.restricted > a, td.restricted > a, span.restricted > a {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QEPACsiSDSiVwAAAIx0RVh0Q29tbWVudABNZW51LXNpemVkIGljb24KPT09PT09PT09PQoKKGMpIDIwMDMgSmFrdWIgJ2ppbW1hYycgU3RlaW5lciwgCmh0dHA6Ly9qaW1tYWMubXVzaWNoYWxsLmN6CgpjcmVhdGVkIHdpdGggdGhlIEdJTVAsCmh0dHA6Ly93d3cuZ2ltcC5vcmdnisdHAAAAbUlEQVR42s2PQQ2AMAxF3wAxZAamAQM4mIApwQdOEMAZJaRcCikNZAkn3qVr9/9vGkQEQwYid4ptGifugd0Zsm06846AADOwAAkY/cbGpYmK0Sru/zIMLwGt1nQOgh49Uac8JVb5sWGt6Da+cgBt9hMc5cwk9wAAAABJRU5ErkJggg==") top left no-repeat;
    padding: 0 0 3px 14px;
}

/* restricted.png */
div.month p.restricted > a:hover, ul li.restricted > a:hover, td.restricted > a:hover, span.restricted > a:hover {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QEPACsh0T3z7QAAAIx0RVh0Q29tbWVudABNZW51LXNpemVkIGljb24KPT09PT09PT09PQoKKGMpIDIwMDMgSmFrdWIgJ2ppbW1hYycgU3RlaW5lciwgCmh0dHA6Ly9qaW1tYWMubXVzaWNoYWxsLmN6CgpjcmVhdGVkIHdpdGggdGhlIEdJTVAsCmh0dHA6Ly93d3cuZ2ltcC5vcmdnisdHAAAAZElEQVR42s2N2wmEQBAEaz1NdEMxpTOFC0pRyp9ZblVE8cuCoZlHT6NS1eCRes/+eFbHnWE4M6guao4+x4NNSlIJBBag5c8EdEAqgya0D/2wpQvNZVAS5JpUJ9zmxYbvxd2Pp6xYU4fG6e5QpAAAAABJRU5ErkJggg==") top left no-repeat;
}

ul li {
    line-height: 1.6em;
    font-size: 12px;
    list-style: square;
}

div#image {
    display: block;
    position: relative;
    clear: both;
    margin-top: 43px;
}

div#image img#banner-printed {
    z-index: 99; bottom: 0; position: absolute; top: -15px; display: none
}

img#preview {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border: 10px solid #232729;
    background-color: #6b6c69;
    padding: 1px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
}

* html img#preview { /* should only match on IE; how pathetic */
    margin-left: -320px;
    left: 50%;
}

div.comment {
    margin: 10px 0 6px 0;
    color: #babdb6;
    font-size: 11pt;
}

div.comment span {
    color: #6b6c69;
    font-weight: bold;
}

div#log {
    margin: 4px 0 15px 0;
    font-size: 9pt;
    color: #6b6c69;
}

div.prevthumb, div.nextthumb {
    position: absolute;
    margin-bottom: 1em;
    font-size: 10px;
    top: 0;
    padding: 4px;
    background-color: #232729;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    opacity: 0.7;
}

div.prevthumb:hover, div.nextthumb:hover {
    opacity: 1;
}

div.prevthumb {
    left: 0;
    text-align: right;
}

div.nextthumb {
    right: 0;
    margin-left: auto;
}

div.prevthumb img, div.nextthumb img {
    margin: 1px;
    border: 1px solid #6b6c69;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

div.prevthumb a, div.nextthumb a {
    display: block;
    text-decoration: none;
    padding: 2px;
}

/* left-inactive.png */
div.prevthumb a {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AgYERU3ckpKdAAAAK5JREFUeNrNUkEOwjAMczK29hWI1yDeyEv2Hm6ox10yIWouFVpLu4E4QC5t1NhJ7AI/CPd2Jcn9Vs1uBXhK6XmNQMt7Ad6MJUH8FAwA0hgbZgYA8N7XcKOIXMoJss7e+xY4q9VvPV0SjMsHM3uuUVvhRQMAiDEeROSYiSSS2TjPc++cu1VtNLNrOUnlj9ybNg7DYEndJomq9k32EIIjqSQlnY5kl3IhqdM0dfireAA+n1DOibctwQAAAABJRU5ErkJggg==') bottom left no-repeat;
}

/* right-inactive.png */
div.nextthumb a {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AgYERU5lfJncwAAALNJREFUeNqtU8sOwjAMczKm9iv4nn4J3zjxNWg3tOMuqRiYC0xZVZ5bpR6a2K6tpsDGK2wtCJL7d/3dFxqJJAB0ItKXTf3BTHJu9B8BL3J7FqTImkqGmQEAYoy+PMfxDlLtyhhjSV5gde0reYGuBjCzOUYNK76ac25DCJdiDg7F+aiqp2oEktcPjjszO3veYpBUtQWQX5FFpJ+mSQCwihjHsSGpJOWxG5LB1XQYhu3/y6p1Bwc9WJrTfj3JAAAAAElFTkSuQmCC') bottom right no-repeat;
}

/* left.png */
div.prevthumb a:hover {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AgYERU060MbzgAAAJZJREFUeNrNkjsSwjAMRGUzAQoanytpODSnSelCcsaTR8PHE+IJhgK2lPTWmrVEfqDw9iTQf/QE0HNTC9ct4VaDF7jJYAmrKqpKRY9sXGHQtK5zzomI+G//tDQYyoaZiZnVuGG1Os/zeSvElNKptkFnZpeq+zOrVG3mnP3WIU3TVD/lcRwDsAd2QAcE4AD4ey3GeJS/0hXdg7bg2+lY3QAAAABJRU5ErkJggg==') bottom left no-repeat;
}

/* right.png */
div.nextthumb a:hover {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AgYERUyAiC++wAAAJpJREFUeNrNkrEOwjAMRC8VZYGl/Fa68N38SiUWJNshyrEUKSqJIkgHbrRPz5fYwM6a9gaCpO8FvOV7ATlk/BVQT0LSF8wUEYpIFeLySd88zTnnAGDo3VIOmEsGVYWqbstFL8zs3PrElNI17x82ZmsknlX1tq7x+dENIUytQ4oxDtUEZiYkRwAJANdJFwAPAInkcVmWE4A7/kYvhF+rx3A7gyAAAAAASUVORK5CYII=') bottom right no-repeat;
}

div.prevthumb a img, div.nextthumb a img {
    Filter: Gray;
}

div.prevthumb a:hover img, div.nextthumb a:hover img {
    border: 2px solid #ffb02f;
    margin: 0;
    Filter: none;
}

.exif {
    color: #555;
    margin: 20px auto 30px auto;
    font-size: 8pt;
    width: auto;
    text-align: center;
}

.exif tr td:first-child {
    color: #babdb6;
}

.exif td + td {
    text-align: left;
}

.exif span {
    cursor: help;
    border-bottom: 1px dotted #6b6c69;
}

.exif a {
    color: #9f4000;
}

/* Formatting of the user comment stuff */

form {
    padding-bottom: 40px;
    clear: both;
}

form #comment_block {
    clear: both;
    color: #ccc;
    font-size: 10px;
}

#comment_block #showhideform {
    font-size: x-small;
    margin-top: 10px;
}

#comment_form {
    display: none;
    font-size: 9pt;
    width: 420px;
    margin-bottom: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.row {
    clear: both !important;
}

div.label {
    float: left;
    width: 110px;
}

div.control {
    padding: 4px;
    float: right;
    width: 270px;
}

div.user_comment {
    clear: both;
    background-color: #3a3a3a;
    padding: 10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.hidden {
    display: none;
}

div.user_comment div.commentdata {
    margin: 10px;
    font-size: 10pt;
    margin-bottom: 20px;
}

div.user_comment div.name {
    color: #666;
    font-size: 9pt;
    margin-bottom: 2px;
}

div.user_comment div.name em {
    font-weight: bold;
}

textarea, input[type="text"], input[type="submit"] {
    font-family: Georgia, "Bitstream Vera Sans", sans-serif;
    color: #eeeeec;
    background-color: #5b5c59;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 4px;
    border: 1px solid #888;
}

textarea, input[type="text"] {
    font-size: 9pt;
    width: 100%;
}

input[type="submit"] {
    font-size: 10pt;
}

#google-maps, #google-maps-title {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

#google-maps {
    display: none;
    color: #000;
    border: 1px solid #6b6c69;
}

#google-maps.large, #google-maps-title.large {
    width: 900px;
}

#google-maps.large {
    height: 600px;
}

#google-maps.small, #google-maps-title.small {
    width: 600px;
}

#google-maps.small {
    height: 400px;
}

#google-maps img.photo {
    border: 1px solid #6b6c69;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#clickme, #toggle-form, .exif span.clickable {
    border-bottom: 1px dotted #E88000;
    cursor: pointer;
}

.recent {
    float: left;
    margin-top: 30px
}

.recent .banner {
    float: left; margin-right: 1em
}

.recent .help {
    border-bottom: 1px dotted #eeeeec; cursor: help
}

#roll div, #roll p {
    display: none
}

#roll img {
    border: 10px solid #232729;
    background-color: #6b6c69;
    padding: 1px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

/* right-inactive.png */
table#stats a.right {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AgYERU5lfJncwAAALNJREFUeNqtU8sOwjAMczKm9iv4nn4J3zjxNWg3tOMuqRiYC0xZVZ5bpR6a2K6tpsDGK2wtCJL7d/3dFxqJJAB0ItKXTf3BTHJu9B8BL3J7FqTImkqGmQEAYoy+PMfxDlLtyhhjSV5gde0reYGuBjCzOUYNK76ac25DCJdiDg7F+aiqp2oEktcPjjszO3veYpBUtQWQX5FFpJ+mSQCwihjHsSGpJOWxG5LB1XQYhu3/y6p1Bwc9WJrTfj3JAAAAAElFTkSuQmCC') bottom left no-repeat;
    color: transparent;
    text-decoration: none;
    width: 16px;
    display: block;
}

/* right.png */
table#stats a.right:hover {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QALgA0ADZravLPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AgYERUyAiC++wAAAJpJREFUeNrNkrEOwjAMRC8VZYGl/Fa68N38SiUWJNshyrEUKSqJIkgHbrRPz5fYwM6a9gaCpO8FvOV7ATlk/BVQT0LSF8wUEYpIFeLySd88zTnnAGDo3VIOmEsGVYWqbstFL8zs3PrElNI17x82ZmsknlX1tq7x+dENIUytQ4oxDtUEZiYkRwAJANdJFwAPAInkcVmWE4A7/kYvhF+rx3A7gyAAAAAASUVORK5CYII=') bottom left no-repeat;
}

table.tablesorter { font-size: 70%; border-spacing: 4px }
table.tablesorter thead { background-color: #5B5C59; cursor: pointer }
table.tablesorter tfoot { background-color: #5B5C59; font-weight: bold }
table.tablesorter thead tr .header {
	background-image: url('data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7');
}

