/*

Theme Name:PlanetPayne Theme (Hack of Default)
Theme URI:
Description:Hacked Default Theme by His Royal Pain in the Ass
Version:6.66
Author:Mr. Magoo
Author URI:http://planetpayne.com/
Tags:tag, this

*/

/* body & layout */
body {font-size:13px;font-family:Georgia,Times,Serif;background:url('images/pp_bg.jpg') 0 0 repeat #25251d;color:#18130f;margin:0;padding:0}
.narrowcolumn {float:left;padding:0px 0 20px 30px;margin:0px 0 0;width:670px}
.widecolumn {padding:20px 30px;margin:0 auto;width:880px}
.widecolumn .smallattachment {text-align:center;float:left;width:128px;margin:0 5px 5px 0px}
.widecolumn .attachment {text-align:center;margin:0 0 5px 0px}
#pageborder {margin:0 auto;padding:2px;width:970px;border:solid 1px #666;clear:both;border-width:1px}
#page {background:url('images/pp_whitebg.gif') 0 0 no-repeat #fff;text-align:left;clear:both;min-height:500px;padding:0 0 20px 0}

/* text & misc */
code {font:1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em}
a, h2 a:hover, h3 a:hover {color:#6f4b2f;text-decoration:none}
a:hover {color:#b6682a !important;text-decoration:underline}
h1,h2,h3 {padding:0;margin:20px 0 0;color:#503827}
blockquote {margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd}
blockquote cite {margin:5px 0 0;display:block}
hr {display:none}
a img {border:none}
select {width:130px}
small{font-size:12px;font-style:italic}
input,textarea {padding:3px;border:1px solid #666;background:url('images/pp_input_bg.png') -1px -1px no-repeat #fff;-moz-border-radius:3px;-webkit-border-radius:3px}
input:focus,textarea:focus{background-color:#fbf8f5}
input[type="submit"] {color:#fff;padding:2px 4px;border:1px solid #6f4b2f;background:url('images/pp_input_bg.png') 100% 100% no-repeat #b6682a;font-weight:bold;text-decoration:none !important;-moz-border-radius:3px;-webkit-border-radius:3px}
input[type="submit"]:hover{background-color:#6f4b2f;border-color:#1b1b15}

.center {text-align:center}
.hidden {display:none}
.screen-reader-text {position:absolute;left:-1000em}
.lb,.rb{font-style:normal;line-height:13px;vertical-align:-10%;padding:0 1px 0 0}
.rb{vertical-align:12%;padding:0 0 0 1px}
.clear {clear:both}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
ol li{list-style:decimal outside}

/* images */
.entry img{max-width:100%;margin:15px auto;border:solid 1px #41413d;padding:1px;display:block}
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}
img.postie-image{width:70%}
.singlepage img.postie-image{width:100%}

/* clear trick */
.entry:after,.clearit,ul#album:after,#footer:after,#respond:after {content:".";display:block; height:0; clear:both; visibility:hidden}
.clearit{display:block;height:0;margin:0px;padding:0;border:0}

#topshadow{background:url('images/pp_sprite.png') 0 -512px repeat-x;position:fixed;top:0;left:0;width:100%;z-index:99;height:30px}

/* header */
#header{padding:0 2px 2px 2px;margin:0 auto;width:970px;height:205px;border:solid 2px #666;border-width:0 1px 1px 1px;position:relative;}
#header h1 {background:url('images/pp_sprite.png') 0 -377px no-repeat;width:320px;height:130px;left:685px;position:absolute}
#header.leftmast h1{left:-15px}
#header h1 a {display:block;width:320px !important;height:100px;left:0px;position:absolute;text-indent:-20000px;overflow:hidden;top:0;}
#header a#pano {display:none}
#header:hover a#pano {display:block;width:56px;height:58px;left:0px;top:147px;position:absolute;text-indent:-20000px;overflow:hidden;background:url('images/pp_sprite.png') 0 0 no-repeat}
#headerimg 	{margin:0 0 20px;height:205px;width:970px;background-repeat:no-repeat}

/* headernav */
#headernav{margin:0 auto;padding:0;width:860px;background:#f00}
#headernav li{float:left;display:block;margin:7px 16px 4px 16px;padding:0}
#headernav li a {float:left;display:block;height:26px;text-indent:-5000px;background:url('images/pp_sprite.png') 0 0 no-repeat}
#headernav li a:hover {opacity:.5}
#headernav li a:focus{-moz-outline:none;outline:none}
#headernav li.n1 a {background-position:0 -69px;width:52px}
#headernav li.n2 a {background-position:-165px -71px;width:53px}
#headernav li.n3 a {background-position:0 -107px;width:134px}
#headernav li.n4 a {background-position:-165px -107px;width:45px}
#headernav li.n5 a {background-position:0 -144px;width:66px}
#headernav li.n6 a {background-position:-165px -144px;width:63px}
#headernav li.n7 a {background-position:0 -181px;width:107px}
#headernav li.n8 a {background-position:-165px -181px;width:82px}

/* comments */
h3.comments {padding:0;margin:40px auto 20px}
.alt {margin:0;padding:10px}
.children {padding:0}
.commentlist {padding:0;text-align:justify;background:url('images/pp_rule.gif') 50% 100% repeat-x}
.commentlist li {margin:5px 0 15px;padding:5px 5px 10px 10px;list-style:none}
.commentlist li ul li {margin-right:-5px;margin-left:10px}
.commentlist p {margin:10px 5px 10px 0}
.nocomments {text-align:center;margin:10px;padding:0}
.commentmetadata {margin:0;display:block}
#commentform p {margin:5px 0;float:left;width:35%}
#commentform p.csub {margin:10px;clear:both;width:98%}
#commentform input {width:190px;padding:2px;margin:2px 5px 16px 0}
#commentform {margin:5px 10px 0 0}
#commentform textarea {width:63%;padding:2px;margin:5px 0 0 0;float:left;height:150px}
#commentform label {display:block}
#commentform label span{color:#c35e1f}
#commentform #submit {margin:0 4px 5px auto;float:right;width:auto}
 .commentnav {margin-bottom:0 !important}
 
/* post > entry */
.post {margin:0;text-align:justify}
.post hr {display:block}
.post h2 {font-size:26px;font-weight:normal}
.post .datestamp{font-style:italic;display:block;float:right;margin-top:-17px;height:20px;color:#666}
.widecolumn .post {margin:0}
.postmetadata {clear:both;text-align:center !important}
.narrowcolumn .postmetadata {padding-top:5px}
.widecolumn .postmetadata {margin:15px 0}
.postmetadata ul, .postmetadata li {display:inline;list-style-type:none;list-style-image:none}
/*
html>body .entry ul {margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px}
html>body .entry li {margin:7px 0 8px 10px}
.entry ul li:before {content:"\00BB \0020"}
.entry ol {padding:0 0 0 35px;margin:0}
.entry ol li {margin:0;padding:0}
.entry p {line-height:1.3em}
*/
.entry{padding-bottom:15px;background:url('images/pp_rule.gif') 50% 100% repeat-x;margin-top:-5px}
.widecolumn .entry,.widecolumn .commentlist{background-image:url('images/pp_rule_wide.gif')}

/* page navigation */
.navigation {display:block;text-align:center;margin-top:10px;margin-bottom:40px}
.navigation .lb,.navigation .rb{color:#6f4b2f}

/* captions */
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img {margin:0;padding:0;border:0 none}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}

/* sidebar */
#sidebar{padding:20px 0 10px 0;margin-left:735px !important;width:220px}
#sidebar form {margin:0}
#sidebar ul, #sidebar ul ol {margin:0;padding:0}
#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 4px}
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 10px}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0;padding:0}
/* #sidebar ul ul li:before {content:"\00BB \0020"} */

/* state map */
#statemap,#statemap li{height:163px;width:210px;background:url("images/us_map.png") 0 0 no-repeat transparent;position:relative;margin:0 10px 0 0;padding:0}
#statemap li{position:absolute;text-indent:-5000px;margin:0;padding:0;background-position:0 -3000px}
#statemap li.thru{opacity:.5 !important}
#statemap li.wa{height:19px;top:1px;background-position:0 -163px}
#statemap li.ca{height:56px;top:33px;background-position:0 -209px}
#statemap li.or{height:27px;top:13px;background-position:0 -182px}
#statemap li.id{height:37px;top:7px;background-position:0 -307px}
#statemap li.nv{height:41px;top:37px;background-position:0 -265px}
#statemap li.az{height:33px;top:67px;background-position:0 -373px}
#statemap li.co{height:24px;top:50px;background-position:0 -456px}
#statemap li.mt{height:25px;top:7px;background-position:0 -407px}
#statemap li.nm{height:30px;top:70px;background-position:0 -480px}
#statemap li.ut{height:29px;top:42px;background-position:0 -344px}
#statemap li.nd{height:17px;top:12px;background-position:0 -510px}
#statemap li.sd{height:18px;top:27px;background-position:0 -527px}
#statemap li.wy{height:23px;top:30px;background-position:0 -433px}
#statemap li.ne{height:18px;top:41px;background-position:0 -545px}
#statemap li.ks{height:19px;top:57px;background-position:0 -563px}
#statemap li.ok{height:18px;top:73px;background-position:0 -581px}
#statemap li.tx{height:55px;top:74px;background-position:0 -598px}
#statemap li.mn{height:28px;top:13px;background-position:0 -654px}
#statemap li.ia{height:16px;top:40px;background-position:0 -682px}
#statemap li.mo{height:23px;top:55px;background-position:0 -698px}
#statemap li.ar{height:18px;top:76px;background-position:0 -721px}
#statemap li.la{height:19px;top:93px;background-position:0 -738px}
#statemap li.al{height:25px;top:82px;background-position:0 -908px}
#statemap li.ak{height:52px;top:110px;background-position:0 -1181px}
#statemap li.ct{height:5px;top:37px;background-position:0 -1036px}
#statemap li.de{height:5px;top:54px;background-position:0 -1080px}
#statemap li.fl{height:27px;top:101px;background-position:0 -1154px}
#statemap li.ga{height:22px;top:81px;background-position:0 -1132px}
#statemap li.il{height:28px;top:44px;background-position:0 -780px}
#statemap li.in{height:22px;top:47px;background-position:0 -858px}
#statemap li.ky{height:15px;top:61px;background-position:0 -880px}
#statemap li.me{height:21px;top:8px;background-position:0 -963px}
#statemap li.md{height:10px;top:51px;background-position:0 -1070px}
#statemap li.ma{height:6px;top:32px;background-position:0 -1030px}
#statemap li.mi{height:26px;top:22px;background-position:0 -832px}
#statemap li.ms{height:24px;top:83px;background-position:0 -808px}
#statemap li.nh{height:14px;top:20px;background-position:0 -984px}
#statemap li.nj{height:11px;top:43px;background-position:0 -1059px}
#statemap li.ny{height:20px;top:24px;background-position:0 -1010px}
#statemap li.nc{height:15px;top:68px;background-position:0 -1102px}
#statemap li.oh{height:17px;top:46px;background-position:0 -932px}
#statemap li.pa{height:15px;top:40px;background-position:0 -1044px}
#statemap li.ri{height:3px;top:37px;background-position:0 -1036px}
#statemap li.sc{height:15px;top:78px;background-position:0 -1117px}
#statemap li.tn{height:13px;top:71px;background-position:0 -895px}
#statemap li.vt{height:12px;top:23px;background-position:0 -998px}
#statemap li.va{height:17px;top:55px;background-position:0 -1085px}
#statemap li.wv{height:14px;top:54px;background-position:0 -949px}
#statemap li.wi{height:23px;top:23px;background-position:0 -757px}
.littlemap .mapedit{text-align:right;margin:-15px 13px 0 0;height:15px;position:relative;z-index:2}
.littlemap .maplegend{background:url('images/pp_sprite.png') 0 -220px no-repeat;height:24px;width:200pxpx;margin:10px 0 0 0}

/* side nav header image replacement */
.sidebartitle h2{display:block;height:34px;width:140px;text-indent:-5000px;background:url('images/pp_sprite.png') 0 -2000px no-repeat;margin:19px 0 0 0 !important}
.archives h2{background-position:0 -258px}
.categories h2{background-position:-3px -298px}
.blogroll h2{background-position:-162px -298px}
.thesearch h2 {background-position:-166px -258px}
.littlemap h2{background-position:10px -336px;width:196px;margin-bottom:8px !important}

/* search field */
.thesearch{padding-left:4px}
#searchform {margin:padding:5px 3px 5px 0}
#s {width:150px}

/* footer */
#footer {padding:0;margin:0 auto;width:970px;clear:both}
#footer a{color:#ded9d5}
#footer p {margin:0;padding:20px 0;text-align:center}
#footer ul{margin:0;padding:0}
#footer ul li{float:left;display:block;margin:8px 0 0 15px;padding:0}

/* Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#superbox-overlay{background:url('images/pp_picbg.png') 0 0 repeat}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;margin-top:30px}
#superbox-innerbox{padding:0}
#superbox.image{clear:both}
#superbox .close,
#superbox .nextprev{margin:0;font-size:13px;padding:0px;z-index:20;position:relative}
#superbox .close{float:right;background:#1f1e1a;margin:-20px -10px 0 0;border:1px solid #fff;font-size:16px;-moz-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000}
#superbox .close strong{display:block;padding:7px 12px;font-weight:normal}
#superbox .close a{color:#fff !important}
#superbox .close:hover{background:#503827;cursor:pointer}
#superbox-innerbox{float:left;width:100%;margin-top:-8px;z-index:10;position:relative}
#superbox-innerbox img{width:auto;max-width:98% !important;border:1px solid #fff !important;display:block;clear:both;margin:0 auto;padding:1px;-moz-box-shadow:8px 8px 15px #000;box-shadow:8px 8px 15px #000}

/* photos */

ul#breadcrumb{margin:0 0 0 0 !important;padding:0 0 0 0 !important;width:870px;clear:both;color:#6f4b2f}
ul#breadcrumb li{float:left;padding:0 !important;margin:0 0 8px 0 !important;list-style-type:none;list-style-image:none;border:0 !important;text-align:left}
ul#breadcrumb li:before {content:"\002F \0020"}

ul#albums{margin:0 !important;padding:0 !important;width:870px;clear:both}
ul#albums li{float:left;width:120px;height:125px;padding:0 !important;margin:0 20px 20px 0 !important;list-style-type:none;list-style-image:none;position:relative;z-index:1;border:0 !important;text-align:left}
ul#albums li img.thumb1{top:2px;left:2px;z-index:30;position:absolute}
ul#albums li img.thumb2{top:7px;left:7px;z-index:20;position:absolute;opacity:0.35}
ul#albums li a.albumlink{top:0;left:0;z-index:40;position:absolute;width:96px;height:120px;background:url('images/pp_album.png') 0 0 no-repeat}
ul#albums li a.albumlink span{padding:0px;display:block;margin:0 7px 8px 0;float:left;border:#1f1e1a 1px solid;position:absolute;top:52px;right:-15px}
ul#albums li a.albumlink span em{padding:3px 5px 5px;display:block;margin:0px;text-align:center;background:#1f1e1a;color:#fff;float:right;border:#fff 1px solid;font-style:normal}
ul#albums li a.albumlink:hover{text-decoration:none !important}
ul#albums li a.albumlink:hover span em{background:#503827;color:#fff}
ul#albums li a.albumtitle{top:97px;position:absolute}
ul#albums li a.albumlink:hover + a{text-decoration:underline}
ul#albums li a.albumlink:focus{-moz-outline:none;outline:none}
ul#albums li a.albumlink.afolder span em{background:#6f4b2f}
ul#albums li a.albumlink.afolder:hover span em{background:#503827}


ul#album{margin:0 !important;padding:0  0 1px 1px !important;border:1px #1f1e1a solid;width:870px;clear:both}
.singlepage ul#album{width:783px;margin:0 auto !important}
.narrowcolumn ul#album{width:609px;margin:0 auto !important}
ul#album li {float:left;width:86px;height:83px;padding:0 !important;margin:1px 1px 0 0 !important;list-style-type:none;list-style-image:none;position:relative;z-index:1;border:0 !important}
ul#album li img{position:relative;z-index:2;margin:0;padding:0;border:0}
ul#album li p{display:none}
ul#album li{background:url('images/pp_picbg.png') 0 0 repeat}
ul#album li:hover{z-index:10}
ul#album li:hover div{position:absolute;left:-23px;top:-22px;height:133px;width:133px;background:url('images/pp_thumbhover.png') 0 0 no-repeat}
ul#album li.firstnlast img{opacity:.8}
ul#album li.firstnlast:hover img{opacity:1}

ul.albumpg {margin:-2px 2px 8px 0;padding:0;float:right;font-size:16px}
ul.albumpg li {float:left;width:auto;min-width:25px;height:auto;padding:0;margin:0 5px 0 0;list-style-type:none;list-style-image:none;border:1px #1f1e1a solid}
ul.albumpg li a{padding:3px 5px 4px;display:block;margin:1px;text-align:center;background:#835f44;color:#fff}
ul.albumpg li em{padding:3px 5px 4px;display:block;margin:1px;text-align:center;background:#503827;font-style:normal;color:#fff}
ul.albumpg li a:hover{background:#503827;color:#fff !Important;text-decoration:none;}

span.lsb{top:1px;position:relative}
span.rb{top:1px;position:relative}

div.photoinfo{position:relative;margin-top:0px}

div.photonum{padding:0px;display:block;margin:0 7px 2px 0;left:400px;float:left;position:absolute}
div.photonum span{padding:3px 5px 5px;display:block;margin:0px;text-align:center;background:#fff;color:#503827;float:right;font-size:16px}

div.photox {padding:0px;display:block;margin:0 7px 2px 0;float:right;font-size:16px}
div.photox a{padding:3px 0 5px 0;display:block;margin:0px;text-align:center;float:right}
a#supersize em{font-style:normal}
a#supersize:hover{text-decoration:none}
a#supersize:hover em{text-decoration:underline}
div.backto {float:left}

img.thepic {padding:1px;border:#000 solid 1px}

#thephoto{position:relative;clear:both}
#thephoto img{display:block;margin:0 auto;border:1px solid #fff;position:relative;top:-1px;left:-1px}
#thephotoInner{background:url('images/pp_picbg.png') 0 0 repeat;width:871px;height:589px;border:1px solid #1f1e1a}
#thephotoloader{background:url('/imgs/pp_progress_bar.gif') 50% 50% no-repeat;height:587px;width:100%}
#thephotoborder{width:869px;height:587px;border:1px solid #fff}

#thephoto:hover #photocaption{display:block}

#photocaption{background:#503827;float:left;position:absolute;left:-15px;top:320px;-moz-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;max-width:275px;display:none}
#photocaption div{border:1px solid #fff;margin:1px;padding:0 16px}
#photocaption p{color:#fff;font-size:13px;line-height:17px;text-align:left}

#nextimg,#previmg{display:block;width:350px;height:587px;background:transparent;position:absolute;top:0px;left:0px;text-indent:-30000px;z-index:10;opacity:.85}
#nextimg{left:524px}
#nextimg:focus,#previmg:focus{-moz-outline:none;outline:none}
#previmg:hover{background:url('/imgs/pp_nextprev.png') 5px 6px no-repeat}
#nextimg:hover{background:url('/imgs/pp_nextprev.png') 100% 6px no-repeat}

#photocanvas{position:relative}

#editclink {display:block;margin:5px 0 8px 0;clear:both;float:left}
#captioneditor {background:#333;position:absolute;float:left;-moz-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;left:-25px;top:315px;z-index:1000;color:#fff;display:none}
#captioneditor.editmode{display:block}
#cap-inner{border:1px solid #fff;margin:1px !important;padding:10px;width:330px;height:300px}
#captioneditor textarea{width:320px;height:140px;font-size:11px}
#captioneditor h4{margin:8px 0 0 0}
#captioneditor .cbttn{border:1px solid #fff}
#captioneditor .cap-butt{margin-top:6px;border-top:1px solid #999;padding-top:8px}
#captioneditor .cap-butt span{float:right}
a#capnext,a#capcancel{float:right;color:#fff !important;display:block;padding:0 4px 8px}
a#capcancel{float:left}
#tinyframe{visibility:hidden}

.mapbox{border:solid 1px #41413d;padding:1px}