html{margin:0;padding:0;}
body{margin:0;padding:0;}
#page{display:block;overflow:hidden;border:1px solid black;border-top:2px solid black;border-bottom:2px solid black;width:980px;margin:50px auto;background:url(images/unigrid.gif);}
#footer{padding:0;margin:0;clear:both;z-index:10;}
#footer p{margin:0;padding:20px 0;text-align:center;}
#content_area{padding:0;margin:0 auto;clear:both;}
#content-page,#content-post,#archive-list,#mosaic-list,#content-archives{margin:0 auto;}
#content-post{margin:0;width:100%;padding:30px 0;text-align:center;}
#photo-info{text-align:justify;}
.narrowcolumn{width:700px;float:left;padding-left:20px;}
.no-navigation #navigation-top{display:none;}
#archive-list,#mosaic-list{padding-left:10px;}
.no-sidebar #archive-list,.no-sidebar #mosaic-list{width:auto;float:none;padding:0;}
div.mosaic-photo,div.archive-photo{display:inline;}
.widecolumn{width:800px;}
.post{margin:0 auto;padding:0;position:relative;}
body{font-size:8pt;font-family:Verdana,Arial,Sans-Serif;letter-spacing:.05em;color:#fff;text-align:center;background:#000;}
#commentspopup,#page{text-align:left;}
#commentspopup{overflow:hidden;}
#header-complete{display:block;position:relative;margin-bottom:-20px;}
#header{margin:0;padding:0;height:50px;display:block;background:#252525 url(images/grid2.gif);position:relative;}
#commentspopup #header{padding-top:10px;padding-bottom:5px;}
#page #headerimg{height:20px;margin-bottom:0;position:absolute;left:20px;top:8px;z-index:100;}
#commentspopup #headerimg{text-align:center;margin:0;padding:0;padding-top:10px;height:50px;}
#page #header-description{position:absolute;top:28px;left:20px;z-index:200;clear:left;font-size:12px;text-align:left;}
#commentspopup #header-description{text-align:center;margin-top:-30px;color:silver;}
#headermenu{padding-right:20px;padding-left:20px;font-size:8pt;letter-spacing:0;color:#c8c8c8;z-index:50;}
#headermenu.in-header{text-align:right;position:relative;}
#headermenu.in-body{text-align:center;position:relative;}
#headermenu a,#headermenu a:link,#headermenu a:visited{color:silver;text-decoration:none;}
#headermenu a:hover{color:#ff5c40;text-decoration:underline;}
#header-top{background:url(images/arc-t-lt.gif) no-repeat left top;height:20px;width:100%;overflow:visible;position:relative;left:0;top:0;z-index:10;}
#commentspopup #header-top{display:none;visibility:hidden;}
#header-top-inner{background:url(images/arc-t-rt.gif) no-repeat right top;height:20px;width:100%;overflow:visible;position:relative;left:0;top:0;z-index:9;}
#header-bottom{background:url(images/arc-lt.gif) no-repeat left bottom;height:20px;width:100%;position:relative;}
#header-bottom-inner{background:url(images/arc-rt.gif) no-repeat right bottom;height:20px;width:100%;position:relative;top:0;left:0;}
#footer{background:#252525 url(images/grid2.gif);position:relative;}
#commentspopup #footer{padding-bottom:20px;}
#footer-top{background:url(images/arc-l.gif) no-repeat top left;height:20px;top:-20px;width:100%;overflow:visible;position:relative;}
#footer-top-inner{background:url(images/arc-r.gif) no-repeat top right;position:relative;height:20px;width:100%;overflow:visible;}
#footer-info.has-cclicense,#footer-info.no-cclicense{width:800px;}
#footer-info.no-cclicense span.powered-by{margin-left:20px;}
#newsfeed-icons{float:right;text-align:right;position:relative;right:20px;border:none;height:24px;overflow:visible;z-index:40;margin-top:-6px;}
img#atom-feed{height:24px;}
img#rss-feed{height:24px;}
#final-footer{border-top:1px solid #404040;margin-top:20px;padding-top:7px;margin-bottom:-11px;position:relative;z-index:40;}
#syndication{opacity:.8;text-align:right;float:right;position:relative;right:50px;z-index:50;}
.syndication-button{display:inline;}
#copyright{color:silver;opacity:.8;position:relative;left:50px;z-index:40;}
#commentspopup #footer-bottom{display:none;visibility:hidden;}
#footer-bottom{background:url(images/arc-t-r.gif) no-repeat bottom right;height:20px;width:100%;overflow:visible;position:relative;z-index:10;}
#footer-bottom-inner{background:url(images/arc-t-l.gif) no-repeat bottom left;height:20px;width:100%;overflow:visible;position:relative;z-index:10;}
#content-page{text-align:left;}
#content-page,#content-archives,#content-post{position:relative;}
#content-archives,#content-post{text-align:center;}
#content-archives{text-align:left;}
.no-sidebar #content-archives{text-align:right;}
#commentspopup #comment-page,#archive-list,#mosaic-list{text-align:left;}
#archive-list .archive-post,#mosaic-list .archive-post,.narrowcolumn .post,.widecolumn .post{color:#fff;}
#archive-list .archive-post,#mosaic-list .archive-post{color:#fff;text-align:center;}
div#photo-frame,div#special-frame{position:relative;z-index:1;}
div#photo-fade,div#photo-nofade{position:relative;margin-left:auto;margin-right:auto;z-index:1;overflow:visible;}
#infotext-frame{margin-bottom:10px;}
#infotext-frame p{color:#e6e6e6;}
#infotext-frame p:first-line{color:#fff;}
.widecolumn{background:url(images/grid3.gif);}
.narrowcolumn .postmetadata{text-align:center;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
small{font-family:Arial,Helvetica,Sans-Serif;font-size:.9em;line-height:1.5em;}
h1,h2,h3{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold;}
h1#archivindex{text-align:center;padding:0;margin:0;}
h2,h2.pagetitle{font-size:14pt;font-family:'Lucida Grande',Verdana,Sans-Serif;}
#commentspopup h2,#info-frame h2{border-bottom:1px solid white;}
h3{font-size:10pt;}
h1,h1 a,h1 a:hover,h1 a:visited,#header-description a,#header-description a:hover,#header-description a:visited{text-decoration:none;color:white;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#ccc;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none;color:#ccc;}
#content-page p{font-size:8.7pt;line-height:1.25em;}
#meta{padding-top:15px;}
#meta.enforced{border-top:1px dotted silver;padding-top:10px;}
#meta #content-date #content-date-modified{color:silver;}
#meta #permalink-container{display:block;color:dimgray;}
#meta #permalink-container #permalink{font-style:italic;white-space:nowrap;}
.entry p a:visited{color:#b85b5a;}
.commentlist li,#commentform input,#commentform textarea{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist li{font-weight:bold;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;}
.commentlist p{font-weight:normal;line-height:1.25em;text-transform:none;}
#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
#comments-closed{text-align:center;}
del.closed-comments{text-decoration:none;}
.commentmetadata{font-weight:normal;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font-family:'Courier New',Courier,Fixed;}
acronym,abbr,span.caps{letter-spacing:.07em;}
a,h2 a:hover,h3 a:hover{color:#ff8e72;text-decoration:none;}
a:hover{color:#ffffc0;text-decoration:underline;}
div.comment-text-inner a,div.comment-text-inner a:visited{color:#c04020;}
div.comment-text-inner a:hover{color:#ff5c40;}
#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif;color:#fff;}
#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif;}
#wp-calendar #prev a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font-weight:bold;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
h1{padding-top:70px;margin:0;}
#headerimg h1{padding-top:0;margin:0;margin-top:-2px;}
h2.pagetitle{margin-top:30px;text-align:center;}
h2#title.has-subtitle{margin-bottom:0;padding-bottom:12px;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3{padding:0;margin:30px 0 0;}
h3.comments{padding:0;margin:40px auto 20px;}
h3#subtitle{margin-top:-1.4em;margin-left:1px;color:silver;}
body .entry ul{margin-right:5px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}
body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul,#sidebar ul ol{margin:0;padding-left:5px;}
ul.syndication-list{list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:center;}
select{width:130px;}
#commentform{width:500px;margin-left:auto;margin-right:auto;}
#commentform p.comment-form-input{vertical-align:middle;}
#commentform .textfield,#commentform .textarea{background:#000 border:none;border-bottom:1px solid white;border-left:1px solid white;font-size:8pt;}
#commentform input.textfield{width:300px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:500px;padding:2px;height:100px;margin-left:20px;}
#commentform #submit,#commentform input.addon-button{margin:0;margin-top:10px;text-align:center;background:#ff8c1e;border:1px solid #1e1e1e;}
#commentform #submit:hover{background:#ffb41e;}
#commentform input.addon-button{margin:0;margin-top:10px;padding:0 2px;text-align:center;background:dimgray;color:white;width:200px!important;}
#commentform input.addon-button:hover{background:#828282;}
#commentform p#comment-field-submit{margin-left:20px;}
#comment-field-loggedin{border-bottom:1px dashed silver;margin-left:20px!important;width:500px;}
#sidebar{padding:20px 0 10px 20px;margin-left:740px;position:relative;width:219px;z-index:50;border-left:1px solid black;}
#sidebar form{margin:0;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
#comments-rss-feed{float:left;margin-right:10px;}
img.wp-smiley{vertical-align:middle;}
img.author-comment-icon{vertical-align:middle;}
img#comment-field-text-icon{vertical-align:middle;}
span.syndication-comment-info{float:left;font-weight:bold;color:black;margin-right:5px;margin-bottom:2px;margin-left:-2px;margin-top:-2px;padding:3px;padding-top:5px;padding-left:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#dcdcdc;}
span.syndication-comment-info img.syndication-comment-icon{vertical-align:middle;}
span.syndication-comment-info span.syndication-comment-type{margin-top:2px;}
.alt{margin:0;padding:10px;}
#comment-area{margin:40px 0;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#comment-page,#info-frame{padding:0 20px;margin-top:20px;z-index:20;position:relative;}
#comment-page h2.summary,#info-frame h2.summary{padding:0;margin:0;}
li.commentbody-author{list-style-image:none;list-style-type:none;vertical-align:middle;margin-bottom:25px;padding-left:5px;}
li.commentbody,li.commentbody-syndication{list-style-image:none;list-style-type:none;vertical-align:middle;margin-bottom:25px;padding-left:5px;}
div.comment-meta{margin-top:2px;margin-right:20px;color:#c0c0c0;}
li.commentbody-author div.comment-meta{text-align:left;}
div.comment-text{padding-bottom:10px;}
li.commentbody div.comment-text,li.commentbody-syndication div.comment-text{background:url(images/comm.png) no-repeat bottom left;}
li.commentbody-author div.comment-text{background:url(images/comm-author.png) no-repeat bottom left;background-position:20px bottom;}
li.commentbody div.comment-text-inner,li.commentbody-syndication div.comment-text-inner{background-color:#ececec;overflow:auto;}
li.commentbody-author div.comment-text-inner{background-color:#ccc;}
div.comment-text-inner{overflow:auto;}
div.comment-text div.comment-text-inner{padding:2px;padding-bottom:3px;}
div.comment-text div.comment-text-inner p{color:black;padding-left:2px;margin:0;}
div.comment-gravatar{margin-right:5px;margin-bottom:2px;float:left;}
div.comment-admin-tools,div.comment-admin-tools-unapproved{text-align:right;padding-bottom:2px;padding-right:5px;border-left:1px solid dimgray;border-top:1px solid dimgray;background:#4c4c4c;}
div.comment-admin-tools-unapproved{background:#ff3232;border-left:1px solid silver;border-top:1px solid silver;}
div.comment-admin-tools-unapproved a,div.comment-admin-tools-unapproved a:visited,div.comment-admin-tools-unapproved a:link{color:black;}
div.comment-admin-tools-unapproved a:hover,div.comment-admin-tools-unapproved a:active{color:white;}
#commentspopup p.credit{text-align:center;}
#popup-tools{border-top:1px solid white;margin-top:40px;text-align:right;}
h2#comments-headline{clear:both;}
#info-frame{text-align:left;}
#info-frame #content{text-align:left;margin:10px 0;}
#info-frame.contentless h2{margin-bottom:0;}
#info-frame.contentless #exif-frame,#info-frame.contentless #infotext-frame{display:none;visibility:hidden;}
#info-frame.contentless #meta{border-top:none;padding-top:0;margin-top:0;}
#info-frame #comment-area{text-align:center;}
#info-frame #commentlist{max-width:500px;text-align:left;margin:0 auto;}
#exif-frame{overflow:hidden;}
#info-frame #exif-frame{padding:0;margin-bottom:10px;float:right;width:350px;}
#exif caption{text-align:left;color:gray;padding-bottom:2px;}
#commentspopup #exif-frame{padding:0;margin-bottom:10px;width:100%;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td:hover{background:black url(images/tip-header.png);color:black;}
#wp-calendar td:hover a:hover,#wp-calendar td:hover a{color:black;}
#wp-calendar td.pad:hover{background:transparent;}
#wp-calendar td,#wp-calendar th{cursor:default;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
#archive-list,#mosaic-list{text-align:center;margin:0 auto;}
.navigation{clear:both;margin:0 auto;padding-bottom:20px;position:relative;z-index:20;}
#navigation-top{margin-bottom:10px;}
#navigation-bottom{margin-top:10px;}
.navigation .nav-left,.navigation .nav-right{display:inline;}
.navigation .nav-left{float:left;}
.navigation .nav-right{float:right;}
#archive-posts,#mosaic-posts{padding-left:30px!important;overflow:auto;padding:5px 0;}
.tooltip-title{background:black url(images/tip-header.png);color:black;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);padding:1px 4px;border:1px solid dimgray;border-bottom:none;letter-spacing:.1em;font-weight:bolder;font-family:'Trebuchet MS',Geneva,Arial,Helvetica,sans-serif;}
.tooltip-text{background:dimgray url(images/grid.gif);color:white;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);padding:1px 4px;border:1px solid dimgray;border-top:none;}
.tooltip-tip{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);color:#fff;z-index:13000;}
.thin{font-weight:normal;}
#license-text{padding-top:22px;}
#license-text img,#license-text a img{float:left;margin-top:-2px;padding-left:20px;padding-bottom:20px;padding-right:10px;}
table.toolset{width:100%;border-collapse:collapse;margin:0;padding:0;}
table.toolset tr td ul li{margin:0;padding:0;padding-left:10px;}
div.must-see{margin:20px 0;padding:10px 0;border-top:1px dotted white;border-bottom:1px dotted white;}
div.must-see span{margin:0 5px;white-space:nowrap;}
div.must-see span:before{content:"[";color:gray;}
div.must-see span:after{content:"]";color:gray;}
span.post-comment-count:before{content:" - ";}
#panorama{margin-left:auto!important;margin-right:auto!important;position:relative;}
div.photo-with-reflection #photo,div.photo-with-reflection #panorama{border:none!important;padding:0;z-index:1;max-width:800px;position:relative;}
div.photo{margin-left:auto;margin-right:auto;z-index:1;position:relative;}
div.photo #photo,div.photo #panorama{border:1px solid dimgray;padding:0;z-index:1;max-width:800px;position:relative;}
div#photo-frame.no-reflection #area_prev,div#photo-frame.no-reflection #area_prev_spacer,div#photo-frame.no-reflection #area_next{top:1px;}
div#photo-frame.no-reflection #area_prev,div#photo-frame.no-reflection #area_prev_spacer{left:1px;}
div#photo-frame.no-reflection #area_next{left:2px;}
div.photo-with-reflection{margin-left:auto;margin-right:auto;position:relative;margin-bottom:-100px;}
div.photo-with-reflection canvas{margin-left:0;}
#photo,#panorama{margin:0 auto;text-align:left;position:relative;}
#comment-thumb{float:right;border:5px solid #e6e6e6;margin-left:5px;margin-bottom:5px;z-index:200;position:relative;}
#photo-info h2{margin-top:0;color:#fff;}
#photo-info h2 a{color:#fff;}
#photo-info small{color:#c8c8c8;}
.postmetadata{color:#c8c8c8;clear:left;}
.postmetadata a{color:#ffe1c8;}
#exif{padding:0;margin:0 auto;border-collapse:collapse;}
#exif caption{margin:0 auto;border-bottom:1px solid white;}
td.exif-key{text-align:right;font-weight:bold;}
td.exif-value{text-align:left;padding-left:10px;}
#exif td{border-bottom:1px dashed gray;}
#exif-frame{text-align:center;padding:20px 0;}
.archive-thumb,.mosaic-thumb{border:1px solid silver;position:relative;}
.archive-post,.mosaic-post{margin:0;position:relative;float:left;margin:0;}
.thumbframe,.thumbframe-no-image{background:url(images/grid2.gif);position:relative;z-index:1;margin:2px;}
.thumbframe-no-image{cursor:default;z-index:0;background:url(images/grid2.gif);}
.archive-thumb:hover,.mosaic-thumb:hover,div.missing-image:hover{border:1px solid white;}
img.gravatar{border:0!important;}
span.unapproved-comment{font-weight:bold;}
.permalink-info{clear:both;display:block;}
.permalink-info .the-permalink{font-style:italic;display:block;}
#comment-frame-body #trackback-info{color:dimgray;}
#comment-frame-body #trackback-info .trackback-url{display:block;font-style:italic;}
#comment-frame-body #comment-rss-feed-container{margin-bottom:5px;}
#comment-frame-body #comment-rss-feed-container .linktext{display:none;visibility:hidden;}
span.menu-delimiter{color:gray;}
#linkmap{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;margin:0;padding:0;}
#linkmap a{outline-color:invert;outline-style:none;outline-width:medium;}
#area_prev,#area_prev_spacer,#area_next,#area_prev_map{width:49%;height:100%;display:block;z-index:10;float:left;color:white;text-decoration:none;background-repeat:no-repeat;}
#area_prev,#area_prev_spacer{float:left;right:0;background-image:url(images/spacer.gif);}
#area_prev_map{background-image:url(images/spacer.gif);float:left;right:0;}
#area_next{float:right;left:0;background-image:url(images/spacer.gif);}
#area_prev:hover{background:transparent url(images/go_left.png) no-repeat scroll center center;cursor:pointer;}
#area_next:hover{background:transparent url(images/go_right.png) no-repeat scroll center center;cursor:pointer;}
div.grain-sidebar ul{list-style-type:none;list-style-position:inside;}
div.grain-sidebar ul li li{display:inline;}
div.grain-sidebar ul li h2{display:none;}
div.grain-sidebar ul li li:before{content:"\00BB \0020";}
.unapproved_count{font-size:x-small;}
#info-frame.no-content h2.no-subtitle{margin-bottom:0;padding-bottom:0;}
#info-frame.no-content #infotext-frame{display:none;visibility:hidden;height:0;}
#info-frame.exif-inline #infotext-frame{width:100%;}
#info-frame.exif-table #infotext-frame{float:left;}
#info-frame.no-content #content{margin-top:0;padding-top:5px;}
#info-frame #exif-frame.inline{width:100%;padding:0;margin:0;}
#exif-frame.inline div#exif{display:block;text-align:left;margin-bottom:5px;width:100%;}
#exif-frame.inline div#exif #exif-caption{color:gray;display:block;float:left;padding:0;margin:0;width:100%;border:none;border-bottom:1px solid gray;}
#exif-frame.inline div#exif #exif-body,#exif-frame.inline div#exif #exif-body div,#exif-frame.inline div#exif #exif-body div span{color:#b0b0b0;display:inline;border:none;}
#exif-frame.inline div#exif span.exif-value{color:#c0c0c0;}
#exif-frame.inline div#exif span.exif-key{color:#c0c0c0;margin-right:2px;font-weight:bold;}
#exif-frame.inline div#exif span.exif-key:after{content:"\00BB \0020";}
#exif-frame.inline div#exif span{padding:0;margin:0;}
div.year h2{clear:left;padding-bottom:0;margin-bottom:0;}
div.year{border-bottom:1px solid white;}
#photo-frame canvas{margin-top:0;}