
body{margin:0 auto;font-family:"Arial,Helvetica,sans-serif";}
a,a:visited{color:#2851A2;text-decoration:none;}
.masthead{width:994px;margin:0 auto;position:relative;}
.masthead .page-header{float:left;}
.masthead h1{float:left;background-color:#555;font-size:500%;color:#fff;text-shadow:1px 1px 2px #222;padding:0 10px;font-family:serif;line-height:1em;margin-bottom:1px;margin-top:-4px;}
.masthead h1 a{text-decoration:none;color:#fff;}
.masthead .links{float:right;margin-top:3.1em;margin-right:8px;}
.masthead .links li{font-size:93%;}
.masthead .links li .about{visibility:hidden;}
.masthead .links li .about-initialized{visibility:visible;}
.masthead .links li .bookmarklet{visibility:hidden;}
.masthead .links li .bookmarklet-initialized{visibility:visible;}
.masthead .subhead{clear:left;width:600px;padding:5px 20px;color:#555;background-color:#ddd;-moz-border-radius:5px;-webkit-border-radius:5px;}
.masthead .subhead a{color:#555;text-decoration:none;}
.masthead .subhead .desc{float:left;font-size:123.1%;}
.masthead .subhead .desc a{font-weight:bold;}
.masthead .subhead .desc a.flickr{color:#0063DC;}
.masthead .subhead .desc a.flickr .r{color:#FF0084;}
.masthead .subhead .by{float:right;margin-top:2px;font-size:93%;}
.photo-header{width:994px;margin:20px auto 10px;border-top:1px solid #ddd;clear:both;}
.collection-header{float:right;width:833px;border-left:1px solid #ddd;margin-left:-1px;padding:5px 10px 10px;}
.collection-header .date{font-size:93%;}
.collection-header .helpers{float:right;color:#555;font-size:93%;}
.collection-header .helpers li,.masthead .links li{list-style:none;display:inline;padding:0 5px;}
.collection-header h2{font-size:197%;font-weight:bold;margin:10px 0 15px;width:17em;}
.collection-header p{clear:both;}
.more-photos a{display:block;width:954px;margin:-25px auto 30px;padding:5px 20px;text-align:center;background-color:#ddd;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;color:#000;}
.more-photos a:hover{background-color:#b9dbf4;}
.photo-header .sharing{float:left;width:160px;border-right:1px solid #ddd;}
form.search{width:345px;position:absolute;top:0;right:0;z-index:9;}
form.search fieldset{padding:5px 15px;margin:0;border:2px solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#fff;}
form.search fieldset legend{padding:5px;cursor:pointer;color:#555;}
form.search fieldset legend:after{content:"";}
form.search li{padding:5px 0;float:left;}
form.search label,form.search span.label{display:block;float:left;width:6.5em;clear:left;height:1.1em;font-size:85%;padding-top:.2em;}
form.search label.inline{display:inline;float:none;width:auto;padding-right:5px;}
form.search input.text{width:225px;margin-right:5px;height:1.1em;font-size:93%;}
form.search select{margin-right:5px;}
form.search input.submit{margin:3px 0 3px 5.5em;clear:both;}
form.search fieldset.collapsed{height:5px;overflow:hidden;border-color:#fff;padding-bottom:20px;}
form.search fieldset.collapsed legend{color:#2851A2;}
form.search fieldset.collapsed legend:after{content:"...";}
form.search fieldset.collapsed li{display:none;}
form.search fieldset.collapsed input.submit{display:none;}
.photos{clear:both;}
.photos li .photo{width:990px;margin:10px auto 30px;border:2px solid #000;}
.photos li .photo img{display:block;width:990px;}
.photos li .photo .untitled{font-style:oblique;}
.photos li .photo .info{display:block;background-color:#000;color:#fff;padding:6px 10px 4px;margin-top:-1px;}
.photos li .photo .info a{color:#fff;text-decoration:none;}
.photos li .photo .info .title{font-weight:bold;}
p.error{width:994px;margin:20px auto;padding:20px;font-size:115%;color:#555;font-weight:bold;}
.key-nav-hint{visibility:hidden;}
.key-nav-initialized{visibility:visible;}
.publish{visibility:hidden;}
.publish-initialized{visibility:visible;}
.publish-error{color:#FF0084;}
.publish-hidden{display:none;}
.publish-title{width:100%;}
.publish-description{width:100%;height:5em;}
#th-panel{position:absolute;padding:5px 15px;margin:0;border:2px solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#fff;z-index:10;}
#th-panel .hd{padding:5px 0;font-weight:bold;}
#th-panel .bd{padding:5px 0;}
#th-panel .ft{padding:5px 0;font-size:93%;}
#th-panel .hd .panel-close{float:right;font-weight:normal;cursor:pointer;font-size:108%;margin-top:-2px;}
#th-panel .bd p{margin-bottom:1em;}
#th-panel .bd h3{margin-right:-15px;margin-left:-15px;padding:1em 15px 0;border-top:1px dotted #ccc;margin-bottom:1em;}
#th-panel .permalink-text{width:99%;cursor:default;}
#th-panel ul.bookmarklets li{clear:left;margin:0 0 1.3em;line-height:0.95em;}
#th-panel a.bookmarklet{display:block;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px;margin-right:8px;text-align:center;float:left;width:6.5em;}
#th-panel ul.bookmarklets .desc{font-size:85%;}
#th-panel .about-updates dl{margin-bottom:1em;}
#th-panel .about-updates dl dt{font-size:85%;float:left;padding-right:.5em;}
#th-panel .about-updates dl dd{margin-bottom:5px;font-size:85%;}
#th-panel .about-permission blockquote{font-size:85%;font-style:oblique;}
#th-panel .about-permission blockquote .question{font-weight:bold;font-style:normal;}
.masthead,.masthead .subhead,.photo-header{zoom:1;}
.masthead:after,.masthead .subhead:after,.photo-header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
