html{height:100%;}
body{background:#FFF;margin:0px;padding:0px 0px 50px;text-align:center;}
#main{text-align:left;margin:20px auto;width:850px;background:#fff;}
#credit, #sort{margin:0 auto;width:640px;font-size:85%;color:#96967E;text-align:right;clear:both;display:none;}
#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{padding-bottom:14px;margin-bottom:20px;}
#gallerytitle h2{font-weight:normal;font-size:12pt;margin-top:18px;width:510px;}
a:link, a:active, a:visited{text-decoration:underline;color:#25596f;}
a:hover, a:focus{text-decoration:underline;color:#3881a0;}
body{font:normal 80%/200% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;color:#025596;}
h2{font:115% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#25596f;}
h2 a:link, h2 a:visited{color:#25596f;text-decoration:none;}
h2 span{color:#0ba3e3;}
h2 a:hover{color:#3881a0;text-decoration:none;}
h3{font:110% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#25596f;margin-top:30px;}
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 0;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:0px;background-color:#fafafa;}
#imagemetadata table td{border-bottom:1px solid #f0f0f0;background-color:#f8f8f8;padding:2px 5px;}
ul.pagelist{clear:both;padding:0;margin:20px 0 0 0;list-style-type:none;}
ul.pagelist li{display:inline;}
ul.pagelist li a, ul.pagelist span.disabledlink{padding:4px;}
ul.pagelist li.current a{font-weight:bold;text-decoration:none;cursor:default;color:#5A5A4B;}
ul.pagelist li.prev{margin-right:10px;}
ul.pagelist li.next{margin-left:10px;}
.disabledlink{color:#ddd;cursor:default;}
.pagenav{clear:both;}
.disabled_nav{visibility:hidden;}
#albumDescEditable, #albumTagsEditable{margin-bottom:12px;}
#imageDescEditable, #albumTagsEditable{margin-top:24px;}
#imageDesc, #exif_link{margin-bottom:4px;}
#exif_link{float:right;display:none;}
.taglist ul{display:inline;list-style-type:none;}
.taglist ul li{background:url(../images/tag.png) no-repeat left center;list-style-type:none;padding-left:18px;float:left;padding-right:5px;color:#999999;display:inline;list-style-type:none;}
.taglist .tags_title{background:none;padding-right:5px;padding-left:0;}
.imagethumb a, .imagethumb a:hover{display:block;padding:9px;margin:0px 9px 9px 0px;line-height:0px;border:1px solid #e6e6e6;background-color:#f6f6f6;}
.imagethumb a:visited{background-color:#fcfcfc;border:1px solid #f8f8f8;}
.imagethumb a:hover{background-color:#f3f3f3;border:1px solid #cccccc;}
.imagethumb{float:left;}
.albumdesc2{line-height:18px;}
#albums{float:left;}
.album{margin:0 12px 8px 0;padding:10px 8px 2px 10px;float:left;width:305px;line-height:100%;}
.album a img{}
.album .thumb{float:left;margin-right:6px;}
.album h3{padding:0;margin:0;}
.album p{line-height:12px;font-size:11px;padding:4px 0px 0px;margin:0px;}
.albumdesc small{color:#25596f;}
.image{margin:0;padding:0;border:0;}
#image{text-align:center;line-height:0;}
.imgnav{float:right;width:140px;text-align:center;border:1px solid #0ba3e3;background:#e0ffce;margin-top:-10px;}
.imgnav .imgprevious a, .imgnav .imgnext a{display:block;width:50%;height:100%;float:left;padding:4px 0;font-size:120%;text-decoration:none;line-height:180%;color:#25596f;}
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover{background-color:#fff;text-decoration:none;color:#25596f;}
.imgnav .imgprevious a{float:left;}
.imgnav .imgnext a{float:right;}
#narrow{margin:0 auto;width:440px;}
#comments{clear:both;}
.error{color:#C33;font-weight:bold;}
.comment{padding:10px;border:1px solid #E7F0F5;background:#FBFCFD;margin-bottom:12px;}
.commentmeta{margin-bottom:12px;}
.commentauthor{font-weight:bold;}
.commentdate{margin-top:12px;color:#8DB8CF;font-size:85%;}
.inputbox{width:250px;padding:2px;}
textarea{padding:4px;width:100%;color:#5A5A4B;font:100%/200% "Helvetica Neue", Helvetica, Arial, sans-serif;}
.checkbox{cursor:pointer;}
.pushbutton{cursor:pointer;padding:5px 10px;}
label{cursor:pointer;}
label:hover{color:#000;}
#map{margin-left:-77px;}
#rating{margin-top:10px;}
#admin, #admin_data{position:fixed;_position:absolute;right:0px;top:0px;width:130px;border-bottom:1px solid #E6E6DF;border-left:1px solid #E6E6DF;background:#fff;z-index:2;text-align:left;}
#admin_data{top:0px;padding-top:20px;z-index:1;line-height:1.6em;}
#admin h3{font-weight:normal;color:#999;margin:0;padding:0;text-align:center;}
#admin h3:hover{color:#036;}
#search{float:right;text-align:center;background:#fff;}
#search input.pushbutton{padding:1px;font-size:80%;}
#search ul{position:absolute;text-align:left;width:20px;margin:0px;padding:2px;list-style:none;}
#search ul .item{display:none;}
#search ul:hover .item{display:block;padding:1px;margin:0px;background:#fff}
#search li{width:150px;}
.clear{clear:both;height:10px;}
#archive{width:300px;margin:0 auto;text-align:center;}
ul.archive *{padding:0;margin:0;list-style:none;}
ul.archive .year{margin-top:10px;text-align:center;margin-bottom:5px;font-weight:bold;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 ul li{display:inline;list-style-type:none;}
#tag_cloud p{padding:10px 0;margin:20px 0;background:#fff;border-top:3px solid #E6E6DF;border-bottom:3px solid #E6E6DF;font-size:18px;font-weight:bold;text-align:center;}
.errorbox{padding:20px;background-color:#FDD;border-top:1px solid #FAA;border-left:1px solid #FAA;border-right:1px solid #FAA;border-bottom:5px solid #FAA;margin-bottom:10px;font-size:100%;color:#DD6666;}
.errorbox h2{color:#DD6666;font-size:100%;font-weight:bold;margin:0px;}
#zen-part{font-familiy:Arial, Helvetice, sans-serif;font-size:1.8em;font-weight:thin;}
#photo-part{font-familiy:Arial, Helvetice, sans-serif;font-size:0.9em;font-weight:bold;}

