#gallerymain{margin-left:2em;}
#main {text-align: left;margin: 20px auto;width: 600px;background: transparent;padding: 20px 30px 70px;}
#credit, #sort {margin: 0 auto;width: 640px;font-size: 85%;color: #96967E;text-align: right;clear: both;}
#credit a, #sort a {text-decoration: none;color: #d0eb55;border-bottom: 1px dotted #96967E;}
#credit a:hover, #sort a:hover {color: #000;border-bottom: 1px solid #BDBDAE;text-decoration: underline;}
#gallerytitle {border-bottom: 0px solid #E6E6DF;padding-bottom: 14px;margin:0.5em 0em 0 1em;}
/* Text Styles */
h2 a:link, h2 a:visited, h2 span {color: #d0eb55;}
/* Link Styles */
a:link{ text-decoration: none; color: #d0eb55; }
a:hover, a:focus { text-decoration: underline; color: #d0eb55; }
/* Miscellaneous */
.surround {background:#414141;border:2px solid #444;padding-bottom:1em;}
hr {clear: both;height: 0;border: 0;border-top: 1px solid #E6E6DF;margin: 0 0 12px 0;padding: 0;}
img {border:none;}
.album img:hover{border:1px solid #555;}
blockquote {border-left: 1px dotted #96967E;margin-left: 20px;padding-left: 20px;color: #363630;}
/* Page Navigation */
.pagelist{margin:2em 0 0em 0;}
.pagelist  ul {margin:4em 0 0 0;padding: 0;clear:both;}
.pagelist li {margin: 0; display: inline;list-style-type: none;}
.pagelist a {font-size: 100%;font-weight: bold;padding: 1px 4px 1px 12px;text-decoration: none;color:#d0eb55;background:transparent; margin-left:2px;}
.pagelist a:hover {color: #d0eb55;background:transparent;}
.pagelist a.current{color: #d0eb55;}
.pagelist li.prev {margin-right: 10px;}
.pagelist li.next {margin-left: 10px;}
.disabledlink {color: #d0eb55;cursor: default;}
/* AJAX */
#albumDescEditable {margin-bottom: 12px;}
#imageDescEditable {margin: 5px 0 2em 0em;}
.bildtext{margin: 5px 0 2em 0em;background:#F9F8F8;padding: 8px 0 10px 10px; color: #303030;border: 1px solid #ccc;}
/* Image Thumbnails */
.imagethumb a {display: block;padding: 15px;margin: 6px;border: 0px solid #E9D97D;background:transparent;line-height: 0px;}
.imagethumb a:hover {background:transparent;border: 0px solid #D7BC24;}
.imagethumb {float: left;}
/* Album Thumbnails */
.album {padding: 3px;margin:0 0 5px 5px;float:left;border: 1px solid #414141;background: #414141;/*FBFCFD*/width:150px;}
.album:hover{background: #393939;border: 1px solid #555; }
.album img {margin:0 0 5px 30px;padding:2px;border:1px solid #444;}
.album h3 {padding: 0;margin: 0;}
.album h3 a {padding: 3px 0 6px 0;}
.album p {margin: 0 0 4px 0;}
.albumdesc p {text-align:center;}
.albumdesc small {margin-top: 8px;line-height: 130%;color: #E9D97D;}
/* Individual Image */
#images{margin:0 0 2em 2em;float:left;}
.image { margin: 0;padding: 0;border: 0;}
#image {text-align: center;line-height: 0;float:left;}
#image img{float:left;padding:10px;background:#fafaeb;border:1px solid #555;}
.imgnav {float:right;height:28px;width: 140px;text-align: center;border: 1px solid #555;background: #414141;margin-top: -10px; color:#d0eb55;}
*:first-child+html .imgnav{margin-right:1px;}
.imgnav .imgprevious a, .imgnav .imgnext a {display: block;width: 50%;height: 100%;float: left;padding: 0px 0;font-size: 100%;text-decoration: none;line-height: 210%;color: #d0eb55;}
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {background: #555;text-decoration: underline;color: #d0eb55;border-bottom:0px solid #414141;}
.imgnav .imgprevious a {float: left;}
.imgnav .imgnext a {float: right;}
#narrow {float:left;margin: 1em auto 1em auto;padding:0.2em 0.5em 0.2em 1em;width: 510px;font-weight:normal; background: transparent;border: 0px solid #555;}
/* Comments */
#comments {clear: both;display:none;}
.error { color: #C33; font-weight: bold; }
.comment {padding: 10px;border: 1px solid #ccc;background: #F9F8F8;margin:1.5em 0 1em 0;}
.commentmeta {color:#808080;float:left;position:absolute;margin:-2em 0 4em -2em;padding:0.5em 1em 0.5em 1em;border:1px solid #ccc;background:#ddd;}
* html #overview-comments .commentmeta  {margin:-2em 0 4em -1em;}
#comments .commentmeta a {color:#0B09B5;text-decoration:none; }
#comments .commentmeta a:hover {color:#2E39CE;text-decoration:underline;}
.commentbody{margin:1em 0 1em 0;color:#808080; }
.commentauthor {font-weight: normal;color:#404040;}
.commentauthor a{font-weight: normal;color:#0B09B5;text-decoration:underline;}
.commentauthor a:hover{font-weight: normal;color:#8DB8CF;text-decoration:underline;}
.commentdate {margin-top: 12px;color: #8DB8CF;font-size: 85%;}
#overview-comments {width:700px;float: left;padding: 8px 0 10px 10px; margin: 10px 0 10px 1em; }
#overview-comments ul { list-style-type: none; padding: 0px; }
#overview-comments ul li {padding:0.5em; padding: 8px 0 10px 10px; margin: 2em 0 1em 1em; background: #F9F8F8; color: #303030;border: 1px solid #ccc;}
#overview-comments .commentmeta  {color:#808080;float:left;position:absolute;margin:-2em 0 4em -2em;padding:0.5em 1em 0.5em 1em;border:1px solid #ccc;background:#ddd;}
* html #overview-comments .commentmeta  {margin:-2em 0 4em -1em;}
#overview-comments .commentbody {font-size: 90%; margin:1em 0 1em 0; color:#808080;}
#overview-comments a {color:#404040;}
#overview-comments a:hover {color:#2E39CE;}
.imgcommentform{ width:540px;padding: 8px 0 10px 10px; margin: 10px 0 10px 0; background: #F9F8F8; color: #303030;border: 1px solid #ccc;}
.imgcommentform h3{color:#404040;}
input.pushbutton{background:#0B09B5;border:1px solid #768E6C;padding:2px 5px 2px 5px;color:#E1E9E2; }
input#name.inputbox{margin-bottom:0.5em;}
input#email.inputbox{margin-bottom:0.5em;}
input#website.inputbox{margin-bottom:0.5em;}



