body{background:#ddd url("../img/bg_page.jpg") repeat-x 0 0;font:small Verdana,Sans-serif;line-height:1.6em;color:#333;margin:0;padding:0;}
#content{position:relative;margin:1.6em 0 0;padding:26px 15px 15px;}
.photosolo #content{padding:25px 0 15px;}
.index #content,.archive #content{width:720px;margin-left:auto;margin-right:auto;}
.title #content{width:733px;margin-left:auto;margin-right:auto;text-align:left;padding:40px 20px 0;}
.comments-entry #content{max-width:50em;margin-top:1em;margin-left:133px;padding-top:0;}
.recentcomments #content{width:750px;max-width:50em;margin-left:auto;margin-right:auto;}
.recentcomments>#content{width:auto;}
a{color:#258;text-decoration:none;border-bottom:1px solid #469;}
html>body a{border-bottom-style:dotted;}
a:hover,a:active{color:#933;border-bottom-style:solid;border-color:#b55;}
h2{font:120% "Trebuchet MS",Verdana,Sans-serif;color:#974;margin:.5em 0 .75em;}
h2 .btn{margin-left:.25em;font-weight:400;color:#666;}
.index h2,.archive h2,.recentcomments h2{background:url("../img/slide_minis.gif") no-repeat 50% 0;font-size:85%;line-height:1.4em;font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.2em;text-align:center;color:#333;margin:0 0 8px;padding:24px 0 0;}
.galleries h2{position:relative;top:-10px;margin-bottom:0;}
ul{font-size:85%;line-height:1.6em;margin:.5em 0 1.5em;padding:0;}
li{background:url("../img/bullet_white.gif") no-repeat 5px .55em;list-style:none;margin:0;padding:0 0 0 15px;}
dl{margin:.5em 0 1em;padding:0;}
dd{margin:0 0 1em;padding:0;}
input.text,textarea{border:1px solid;border-color:#999 #fff #fff #999;}
#btn-preview,#btn-post{background:#888;border:2px solid;font:100% Verdana,Sans-serif;text-transform:uppercase;color:#fff;border-color:#aaa #666 #666 #aaa;padding:2px 5px;}
#btn-post{background:#354;border-color:#576 #243 #243 #576;}
.buttons p{margin:0;}
.note,.error{color:#c33;}
.inset,.inset2{float:left;margin:3px 10px 5px 0;}
.inset2{float:right;margin:3px 0 5px 10px;}
.reset{clear:both;display:block;height:1px;font-size:1px;line-height:1px;}
hr.reset{overflow:hidden;visibility:hidden;}
th,td{text-align:left;vertical-align:top;}
input,textarea,select,code{font:117%/1.2em Monaco,Monospace;margin:1px 0;}
.mainbutton{font-size:85%;line-height:1.6em;text-align:center;margin:0;padding:5px 0 10px;}
#commentblock .mainbutton{padding-top:0;}
#path{background:#000 url("../img/bg_path.gif");position:absolute;top:0;left:0;width:100%;border-bottom:3px solid #555;font-size:85%;line-height:1.6em;color:#777;text-align:center;margin:0;padding:4px 0 6px;}
#path a{font-weight:400;color:#888;border-color:#777;}
h1{border-bottom:1px solid #ddd;font:180% "Gill Sans","Trebuchet MS",Verdana,Sans-serif;line-height:1.2em;text-align:center;text-transform:uppercase;letter-spacing:.15em;margin:0 0 3px;padding:0 0 .35em;}
.title h1{border-width:0;margin:0;padding:0 0 10px;}
.auto h1{font-size:150%;line-height:1.2em;color:#333;text-align:left;text-transform:none;letter-spacing:0;border-width:0;margin:10px 0 .5em;padding:0;}
.auto #titleimg{background:#bbb;position:relative;top:3px;left:3px;float:left;width:500px;height:380px;border-width:0;margin:0 0 10px;padding:0;}
.auto .v #titleimg{width:380px;height:500px;}
h1 a,h1 a:hover,.auto #titleimg a{border-style:none;}
h1 em{margin-left:.25em;padding-left:.5em;border-left:1px solid #aaa;font:66% Verdana,Sans-serif;color:#666;}
#gallerydesc{position:relative;font-size:85%;line-height:1.6em;margin:-110px 29px 0 405px;}
.auto #gallerydesc,.v #gallerydesc{float:right;width:218px;position:static;margin:0;}
.v #gallerydesc{width:338px;}
#gallerydesc .date{display:block;margin-bottom:.5em;}
#secondary{float:left;width:705px;margin:0;padding:10px 0 0 15px;}
.index .module{float:left;width:210px;text-align:left;margin:0 17px 0 0;padding:0 4px;}
.galleries{background:#eee;float:left;width:720px;text-align:center;margin:0 0 15px;padding:1px 0;}
.index .galleries{margin-bottom:10px;padding-bottom:1px;}
.galleries ul{float:left;width:100%;list-style:none;text-align:left;margin:0;padding:0;}
.galleries li{background:url(../img/bg_thumb.gif) 15px 0 no-repeat;position:relative;float:left;width:220px;margin:0;padding:4px 0 15px 15px;}
.galleries img{padding-left:4px;}
div.useslides ul li{background-position:64px 0;padding-top:130px;text-align:center;}
.galleries h3{font:bold 100% Verdana,Sans-serif;line-height:1.2em;margin:.5em 10px .25em 4px;}
.useslides li .img{left:65px;}
.galleries ul p{margin:.35em 10px 0 4px;}
em.date{font-style:normal;}
#feeds{float:left;width:100%;margin:0 0 10px;}
#feeds ul{font-size:85%;line-height:1.6em;list-style:none;text-align:center;margin:15px 0 0;padding:9px 0;}
#feeds li{background-color:transparent;background-image:none;float:none;width:auto;display:inline;text-align:center;margin:0 2px;padding:0;}
#feeds li a{background-color:#eee;border:1px solid #fff;padding:8px 5px;}
#feeds li a:hover{background-color:#ddd;}
.gallerydata{width:100%;border-top:1px solid #ccc;font-size:100%;}
.gallerydata th,.gallerydata td{border-bottom:1px solid #ccc;font-size:85%;line-height:1.6em;font-weight:400;padding:5px;}
.gallerydata td{text-align:right;white-space:nowrap;}
#favlist{float:left;width:204px;list-style:none;margin:0 -3px 0 0;padding:0 0 0 6px;}
#favlist li{background:url("../img/bg_slide_sm.gif") 0 0 no-repeat;float:left;width:62px;margin:0 6px 6px 0;padding:0;}
#favlist>li{background-image:url("../img/bg_slide_sm.png");}
#favlist li a{display:block;float:left;width:48px;height:36px;text-align:center;border-width:0;padding:12px 8px 14px 6px;}
#favlist li a.v{width:36px;height:48px;padding:6px 14px 8px 12px;}
#favlist li a img{display:block;width:46px;height:34px;border:1px solid;border-color:#ccc #eee #eee #ccc;}
#favlist li a.v img{width:34px;height:46px;}
.galleryinfo{clear:left;float:left;width:22%;font-size:85%;line-height:1.4em;margin:0;}
.galleryinfo h1{text-align:left;text-transform:none;letter-spacing:0;margin:0 0 .5em;}
.galleryinfo .desc{line-height:1.6em;margin-bottom:1em;}
.galleryinfo form{margin:0 0 .5em;padding:5px 0;}
.galleryinfo fieldset{border-bottom:1px dotted #ccc;border-width:0;margin:0 0 .75em;padding:.25em 0 .5em;}
.galleryinfo form strong{display:block;color:#222;margin:0;padding:0 0 .25em;}
.galleryinfo fieldset div{margin:0 0 .25em;}
.slides{float:right;width:75%;list-style:none;font-size:85%;line-height:1.4em;margin:0 0 15px;padding:0;}
.slides li,.slides p,p.slides,.useslides ul li{background:url("../img/bg_slide.gif") 0 0 no-repeat;}
.slides li,.slides p,p.slides{display:block;float:left;width:123px;margin:0 10px 10px 0;padding:0;}
.slides>li,.slides>p,dd>p.slides,.useslides>ul li{background-image:url("../img/bg_slide.png");}
.slides a,.slides a:visited,.slides a:hover,.useslides a.img,.useslides a.img:visited,.useslides a.img:hover{background-repeat:no-repeat;background-position:50% 103px;display:block;width:92px;height:92px;text-align:center;border-width:0;padding:19px 9px 12px 19px !important;}
.slides a,.slides a:visited,.slides a:hover{float:left;}
.slides a.v,.slides a.v:visited,.slides a.v:hover,.useslides a.v,.useslides a.v:visited,.useslides a.v:hover{background-position:10px 50%;width:70px;height:92px;padding:14px 28px 17px 25px;}
.slides img,.useslides .img img{display:block;border:1px solid;border-color:#aaa #ddd #ddd #aaa;}
#photo_container{float:right;width:500px;text-align:center;margin:0 0 10px;}
#photo_container img{border:10px solid #fff;}
p#photo{background:#bbb;display:block;float:right;position:relative;top:3px;left:3px;width:500px;border-width:0;margin:0 0 10px;}
.v p#photo{width:380px;margin-left:60px;margin-right:60px;}
#prev,#next{position:absolute;float:none;top:25px;left:0;width:50%;text-align:right;font-size:85%;line-height:1.6em;font-weight:700;margin:0;}
#next{left:auto;right:0;text-align:left;}
#prev p{float:right;margin:0;padding:0 12px 0 0;}
#prev>p{padding-right:262px;}
#next p{background-position:265px 0;float:left;margin:0;padding:0 0 0 265px;}
.slides p a em{position:absolute;top:0;left:auto;right:-250px;width:250px;height:380px;text-indent:-10000px;}
.slides>p a em{right:0;}
#next p a em{left:0;right:auto;}
.v .slides p a em{width:190px;height:500px;}
#prev a em{background:url("../img/photonav_prev.gif") no-repeat 50% -100px;}
#prev a>em{background-image:url("../img/photonav_prev.png");}
#next a em{background:url("../img/photonav_next.gif") no-repeat 50% -100px;}
#next a>em{background-image:url("../img/photonav_next.png");}
#prev a:hover em,#next a:hover em,#prev a:active em,#next a:active em{background-position:50% 10px;cursor:pointer;}
#desc{float:right;width:50%;margin-left:-250px;padding-top:145px;font-size:85%;line-height:1.6em;}
#desc h1{background:url("../img/divider_r.gif") no-repeat 265px 0;max-width:30em;font:bold 100% Verdana,Sans-serif;line-height:1.6em;letter-spacing:0;text-transform:none;text-align:left;border-width:0;margin:0;padding:10px 15px 5px 265px;}
#desc>h1{background-image:url("../img/divider_r.png");}
#desc p,#desc>div{max-width:30em;line-height:1.6em;letter-spacing:0;text-transform:none;text-align:left;border-width:0;margin:0 0 0 260px;padding:3px;}
#desc p.posted{margin-top:1.25em;}
#meta{position:absolute;top:170px;left:0;width:50%;}
#meta ul{font-size:85%;line-height:1.6em;list-style:none;margin:0;padding:0 15px;}
#meta>ul{padding-right:265px;}
#meta li{background:none;text-align:right;margin:0;padding:0;}
#meta li.count{background:url("../img/divider_l.gif") no-repeat 100% 0;padding-top:10px;padding-bottom:5px;}
#meta ul>li.count{background-image:url("../img/divider_l.png");}
.count{font-style:italic;}
.galleryinfo .count{background:#ccc;display:block;font-style:normal;margin:0 0 .5em;padding:2px 5px;}
#info p.count{border:solid #bbb;font-size:100%;line-height:1.6em;border-width:1px 0;margin:3em 0 1.5em;padding:5px 0;}
input.btn,.header form select{vertical-align:middle;font-size:100%;}
#commentblock{display:block;width:480px;text-align:left;margin:0 auto;}
#commentblock h2,#commentblock p.sub{text-align:center;font-weight:400;}
#commentblock h2{margin-top:0;font:85% Verdana,Sans-serif;color:#333;}
#commentblock h2 a{margin-left:.25em;font-weight:400;color:#666;border-width:0;}
#addcomment h2{margin-top:.5em;text-align:left;font:120% "Trebuchet MS",Verdana,Sans-serif;color:#974;}
#comment-photo{background:#bbb;border-bottom:3px solid #aaa;padding:45px 15px 12px;}
#comment-photo #desc{float:none;width:auto;margin-left:133px;padding:22px 0 2px;}
#comment-photo #desc h1{background:none;padding:0;}
#comment-photo #desc p{margin:0;padding:0;}
#comment-photo ul.slides{float:left;width:133px;margin:0;}
#comment-photo .slides li{margin-bottom:0;margin-right:0;}
dl.commentlist,ul.commentlist{margin-bottom:1.5em;font-size:85%;line-height:1.6em;}
#commentblock .commentlist{margin-bottom:1em;}
.commentlist dt,.commentlist li p.commenter{font-weight:400;padding:8px 0 .25em;}
.commentlist dd,.commentlist li{background-image:none;border-bottom:1px dotted #bbb;margin:0 0 .5em;padding:2px 18px 4px;}
.commentlist .postno{background:url("../img/icon_pushpin.gif") no-repeat 0 50%;margin-right:2px;font:150% "Gill Sans","Trebuchet MS",Georgia,Serif;color:#567;border-width:0;padding:0 0 0 18px;}
p.comment-error{color:#c33;margin:0 0 1.5em;}
#comment-notes{margin-top:2em;}
#comment-notes p{font-size:85%;line-height:1.6em;color:#554;}
.commentlink,.commentlink:visited{background:url("../img/icon_pushpin.gif") no-repeat 0 50%;padding-left:17px;white-space:nowrap;border-width:0;}
a.commentlink,a.commentlink:visited{color:#359;font-weight:400;}
a.commentlink:hover{color:#933;text-decoration:none;border-color:#ccb;}
.recentcomments .commentlist{float:left;width:100%;list-style:none;margin:0 0 15px;padding:0;}
.recentcomments .commentlist li{background-color:#eee;float:left;width:100%;min-height:138px;height:138px;border-bottom-width:0;margin:0 0 15px;padding:0 0 15px;}
.recentcomments .commentlist>li{height:auto;}
.recentcomments li p{margin-left:148px;margin-right:15px;}
.recentcomments li p.commenter{margin-left:0;padding-top:20px;padding-left:148px;font-style:italic;}
.recentcomments p.slides{background-position:15px 0;height:123px;padding-left:15px;margin:15px 10px 0 0;}
.commenton{margin-bottom:5px;padding-top:.5em;border-top:1px solid #ccc;color:#888;}
#comments-form table{width:100%;font-size:100%;color:#333;border-width:0;margin:0;padding:0;}
#comments-form td{width:100%;}
#comments-form td,#comments-form th{border-bottom:1px dotted #bbb;font-weight:400;font-size:85%;padding:5px 10px 5px 0;}
#comments-form th{text-transform:lowercase;white-space:nowrap;}
#comments-form td.buttons,#comments-form th.buttons{text-align:right;border-width:0;}
#comments-form label{text-transform:lowercase;cursor:pointer;}
#comments-form label:hover{color:#963;}
#comments-form textarea{background:#fff;display:block;width:97%;color:#000;}
#comments-form form p{margin:.5em 0;}
#comments-form .text{width:65%;}
#footer{clear:both;width:100%;font-size:85%;line-height:1.8em;text-align:center;color:#888;padding:15px 0;}
#footer p{border-top:1px solid #eee;margin:0 15px;padding:5px 0;}
#footer a{font-weight:400;color:#678;}
#footer a:hover,#footer a:active{color:#933;border-bottom-width:1px;}
.galleryinfo ul.pagelist{list-style-type:none;border-top:1px dotted #ccc;margin:0;padding:.5em 0 0;}
.galleryinfo ul.pagelist li{background:none;display:inline;list-style-type:none;margin:0;padding:0;}
.galleryinfo ul.pagelist li a,ul.pagelist span.disabledlink{margin:0 4px;}
.galleryinfo ul.pagelist li.current a{cursor:default;border:0;color:#333;}
.galleryinfo ul.pagelist li.next{margin-left:0;}
.galleryinfo .disabledlink{cursor:default;}
.galleryinfo .pagenav{clear:both;}
.title,.index,#main{text-align:center;}
a img,a.btn,a.btn:visited,a.i,a.i:visited,a.i:hover,.galleries h3 a,.galleries a.img{border-width:0;}
a.btn img,a.i>img,#commentblock h2 a img{position:relative;top:2px;}
dt,.commenton a{font-weight:700;}
form,p,#gallerydesc p{margin:0 0 .75em;}
input.text:focus,textarea:focus,#comments-form textarea:focus{background:#ffc;}
.sub,.module p{font-size:85%;line-height:1.6em;}
img.inset,img.inset2,h1 img{display:block;}
.title h1 a,.title h1 a:visited,.commentlist a.postno{border-bottom-width:0;border-style:none;}
html>body .auto #titleimg,html>body p#photo{background:url("../img/bg_shadow.png");}
.auto #titleimg img,p#photo img{display:block;position:relative;top:-3px;left:-3px;border:10px solid #fff;}
.useslides h3,.useslides ul p,.galleryinfo ul.pagelist li.prev{margin-right:0;}
#showcomments,#hidecomments,#addcommentbutton,#footer hr{display:none;}
