html{height:100%;}
body{background:#FFF;text-align:center;font:normal 82%/200% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;color:#000;margin:0;padding:0 0 50px;}
#main{text-align:left;width:90%;background:#6CF;border-top:1px solid #E6E6DF;border-right:1px solid #E6E6DF;border-bottom:5px solid #E6E6DF;border-left:1px solid #E6E6DF;margin:20px auto;padding:20px 30px 70px;}
#credit,#sort{width:640px;font-size:85%;color:#96967E;text-align:right;clear:both;margin:0 auto;}
#credit a,#sort a{text-decoration:none;color:#96967E;border-bottom:1px dotted #96967E;}
#credit a:hover,#sort a:hover{color:#BDBDAE;border-bottom:1px solid #BDBDAE;text-decoration:none;}
#gallerytitle{border-bottom:1px solid #000;padding-bottom:14px;margin-bottom:20px;}
#gallerytitle h2{font-weight:400;font-size:12pt;width:800px;}
a:link,a:active,a:visited{text-decoration:underline;color:#00F;}
h1{font:150% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;color:#000;text-align:center;}
h1 a:link,h1 a:visited{color:#8DB8CF;text-decoration:none;}
h1 a:hover{color:#94c2e5;text-decoration:none;}
h2{font:115% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:700;color:#000;}
h2 a:link,h2 a:visited{color:#000;text-decoration:underline;}
h3{font:110% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:700;color:#002E5B;}
h3 a:link,h3 a:visited{text-decoration:none;}
h3 a:hover{text-decoration:underline;}
hr{clear:both;height:0;border:0;border-top:1px solid #E6E6DF;margin:0 0 12px;padding:0;}
img{border:0;}
blockquote{border-left:1px dotted #96967E;margin-left:20px;padding-left:20px;color:#363630;}
#imagemetadata{text-align:right;position:relative;display:none;}
#imagemetadata table{text-align:left;line-height:1em;border:1px solid #ccc;position:absolute;top:2em;right:0;background-color:#fafafa;}
#imagemetadata table td{border-bottom:1px solid #f0f0f0;background-color:#f8f8f8;padding:2px 5px;}
ul.pagelist{clear:both;list-style-type:none;margin:20px 0 0;padding:0;}
ul.pagelist li{display:inline;}
ul.pagelist li a,ul.pagelist span.disabledlink{padding:4px;}
ul.pagelist li.current a{font-weight:700;text-decoration:none;cursor:default;color:#5A5A4B;}
ul.pagelist li.prev{margin-right:10px;}
ul.pagelist li.next{margin-left:10px;}
.disabledlink{color:#000;cursor:default;}
#imageDescEditable,#albumTagsEditable{margin-top:24px;}
#imageDesc,#exif_link{margin-bottom:4px;}
.taglist ul{display:inline;list-style-type:none;}
.taglist li{display:inline;list-style-type:none;padding-right:3px;float:left;}
.imagethumb a,.imagethumb a:hover{display:block;line-height:0;border:1px solid #e6e6e6;background-color:#f6f6f6;margin:0 9px 9px 0;padding:9px;}
.imagethumb a:visited{background-color:#fcfcfc;border:1px solid #f8f8f8;}
.imagethumb a:hover{background-color:#f3f3f3;border:1px solid #ccc;}
.albumdesc2{line-height:18px;}
.album{float:left;width:339px;border:1px solid #E7F0F5;background:#EEE;line-height:100%;margin:0 12px 8px 0;padding:10px 8px 2px 10px;}
.album .thumb{float:left;margin-right:6px;}
.album h3{margin:0;padding:0;}
.album p{line-height:12px;font-size:11px;margin:0;padding:4px 0 0;}
.image{border:0;margin:0;padding:0;}
#image{text-align:center;line-height:0;}
.imgnav{float:left;width:280px;text-align:center;border:1px solid #D5E6EE;background:#EEF5F9;margin-top:-10px;}
.imgnav .imgprevious a,.imgnav .imgnext a{display:block;width:50%;height:100%;float:left;font-size:120%;text-decoration:none;line-height:180%;color:#237898;padding:4px 0;}
.imgnav .imgprevious a:hover,.imgnav .imgnext a:hover{background-color:#fff;text-decoration:none;color:#002E5B;}
#narrow{width:440px;margin:0 auto;}
.error{color:#C33;font-weight:700;}
.comment{border:1px solid #E7F0F5;background:#FBFCFD;margin-bottom:12px;padding:10px;}
.commentauthor{font-weight:700;}
.commentdate{margin-top:12px;color:#8DB8CF;font-size:85%;}
.inputbox{width:250px;padding:2px;}
textarea{width:100%;color:#5A5A4B;font:100%/200% "Helvetica Neue", Helvetica, Arial, sans-serif;padding:4px;}
.pushbutton{cursor:pointer;padding:5px 10px;}
#map{margin-left:-77px;}
#admin,#admin_data{position:fixed;_position:absolute;right:0;top:0;width:130px;border-bottom:1px solid #E6E6DF;border-left:1px solid #E6E6DF;background:#fff;z-index:2;}
#admin_data{top:0;padding-top:20px;z-index:1;line-height:1.6em;}
#admin h3{font-weight:400;color:#999;margin:0;padding:0;}
#admin h3:hover{color:#036;}
#search{float:right;text-align:center;background:#fff;}
#search input.pushbutton{font-size:80%;padding:1px;}
#archive{width:300px;text-align:center;margin:0 auto;}
ul.archive *{list-style:none;margin:0;padding:0;}
ul.archive #year{margin-top:10px;text-align:center;margin-bottom:5px;font-weight:700;font-size:18px;}
ul.archive #month{font-size:14px;list-style:none;border-top:2px solid #E6E6DF;padding-top:5px;}
#tag_cloud{text-align:center;background:#eee;}
#tag_cloud p{background:#fff;border-top:3px solid #E6E6DF;border-bottom:3px solid #E6E6DF;font-size:18px;font-weight:700;text-align:center;margin:20px 0;padding:10px 0;}
.feature img{float:left;margin:0 10px 5px 0;padding:0;}
a:hover,a:focus,h2 a:hover{color:#000;text-decoration:none;background-color:#FC0;}
h1 span,.albumdesc small{color:#8DB8CF;}
h2 span,label:hover{color:#000;}
.pagenav,#comments{clear:both;}
#albumDescEditable,#albumTagsEditable,.commentmeta{margin-bottom:12px;}
#exif_link,.imgnav .imgnext a{float:right;}
.imagethumb,#albums,.imgnav .imgprevious a{float:left;}
.checkbox,label{cursor:pointer;}