/*
Theme Name: Town Shop
Author: Robert Wolf
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-size:12px;line-height:18px;text-align:left;font-family:Verdana,sans-serif;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:40px;line-height:46px;text-align:center;display:none}h2{font-size:18px;line-height:22px}h2 a{color:#fff;border-bottom-style:none}h2 a:hover{border-bottom:1px solid #dca063}h3{font-size:14px;line-height:18px}h4{font-size:12px;line-height:16px}p{padding:5px 0 15px}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:11px;line-height:14px}blockquote{padding:0 0 0 40px;font-style:italic}blockquote:before{font:70px Georgia,serif;display:block;position:relative;top:-5px;right:35px;content:'\201C';height:0}.entry cite{text-align:right;font-weight:bold;font-style:normal;margin:-10px 0 0;display:block}code{font:11px 'Courier New',Courier,Fixed}a{color:#fff;text-decoration:none;border-bottom:1px solid #ae773f}a:hover{color:#fff;text-decoration:none;border-bottom:1px solid #dca063}a.more-link,.postmetadata{clear:both}#navmenu a,#donate a,a.fancybox,.calendar a,#zenphoto-css #image a,#TB_window a,#footer a,.quicktime-button,.aligncenter a,.alignleft a,.alignleft a{border-style:none !important}#sidebar,#sidebar a{color:#000;font-size:10px;line-height:13px}#sidebar a:hover{color:#000}#sidebar h2{font-size:13px;text-align:center}#sidebar p{padding:5px 0 0}body{background-color:#21261b;margin:0;padding:0}#header{background:url(images/header.jpg) no-repeat top center;margin:0 auto;padding:0;height:138px;width:760px}#header-pattern{background:#2d3123 url(images/header-pattern.jpg) repeat-x center top}#page{margin:0 auto;padding:0;width:760px;overflow:hidden}#content{float:left;margin:0 0 20px 20px;width:520px}#content-wide{margin:0 auto 20px;width:760px}.post{margin-bottom:20px;clear:both}.entry{padding-bottom:20px;border-bottom:1px solid #414634;overflow:hidden}#footer{text-align:center;clear:both;background:#21261b url(images/footer-pattern.png) repeat-x center top;width:100%;padding:5px 0 5px 0}#ribbon{clear:both;text-align:center;height:28px;background:url(images/sprite.png) no-repeat center -1683px;display:block;padding-bottom:10px;margin-top:10px}#ribbon p{text-align:center;font-size:12px;line-height:12px;padding-top:10px;color:#000}#navmenu ul{padding:86px 0 0 138px;font-size:12px;line-height:11px;font-weight:bold}#navmenu li{display:inline}#navmenu a{color:#ae773f;padding:3px 4px 3px 0}#navmenu a span{padding:3px 0 3px 4px}#navmenu a:hover{color:#dca063;background:url(images/sprite.png) repeat-x right -1428px}#navmenu a:hover span{background:url(images/sprite.png) repeat-x -109px -1451px}.aligncenter{margin:10px auto 10px;border:4px solid #414634;display:block}.alignright{margin:6px 8px 2px 0;border:4px solid #414634;float:right}.alignleft{margin:6px 8px 2px 0;border:4px solid #414634;float:left}.wp-caption{border:0}.wp-caption img{border:4px solid #414634}.wp-caption-text{text-align:left;font-size:10px;line-height:14px;margin:0;padding:0 4px 0 0}ul{list-style-type:disc;padding:5px 0 15px 20px}li{padding:2px 0 2px}ol{list-style-type:decimal;padding:5px 0 15px 20px}.entry ul.dates{list-style-type:none;padding-left:0}.entry ul.dates li{background:url(images/dates.png) no-repeat 0 7px;padding:2px 0 2px 15px}table.columnlist{width:100%}.columnlist td{width:33.3%;padding:5px}.columnlist ul{padding:0 0 10px;margin:0;list-style-type:none;list-style-image:none}.columnlist li{padding:5px 0}.columnlist.links ul{list-style-type:none;padding-left:0}.columnlist.links li{background:url(images/link.png) no-repeat 0 6px;padding:0 0 5px 15px}#sidebar ul{padding:6px 0 0 20px}#sidebar ul li{text-align:left;padding:2px 0 0;list-style-type:none}#sidebar ul li a{background:url(images/sprite.png) no-repeat -109px -2173px;padding:0 0 0 15px;border:0}#sidebar ul li a:hover{color:#ae773f;background-position:-109px -2186px}#sidebar{padding:10px 0 10px 0;margin-left:576px;width:100px}.sidetop{width:170px;height:22px;background:url(images/side-bulletin.png) no-repeat}.sidemid{width:170px;padding-top:2px;background:url(images/side-bulletin.png) repeat-y -170px 0;text-align:center}.sidetext{text-align:left;padding:0 18px 0 18px}.sidebottom{width:170px;height:30px;margin:0 0 16px 0;background:url(images/side-bulletin.png) no-repeat -340px -110px}#archives-slide{background:url(images/sprite.png) no-repeat -48px -1935px;width:100%;height:8px;position:relative;top:32px;cursor:pointer;display:block;text-indent:-9999em}#archives-slide:hover{background-position:-48px -1949px}#archives-slide-target{margin-top:5px;padding-bottom:5px;display:none}#donate a{width:158px;height:83px;margin:20px 0 0 7px;display:block;background:url(images/sprite.png) no-repeat -109px -2414px;text-indent:-9999em;border-style:none}#donate a:hover{background-position:-109px -2499px}#directions a{width:158px;height:83px;margin:14px 0 0 7px;display:block;background:url(images/sprite.png) no-repeat -279px -2414px;text-indent:-9999em;border-style:none}#directions a:hover{background-position:-279px -2499px}.comment-bubble a{background:url(images/sprite.png) no-repeat -109px -407px;width:30px;height:30px;display:block;border:0;font-size:12px;line-height:28px;text-align:center;position:absolute;margin-left:-35px}.comment-bubble a:hover{background-position:-109px -437px}.alt{}ul.commentlist{margin:0 0 20px;padding:0;list-style:none}.commentlist li{margin:12px 0 0 0;padding:6px;list-style:none;border:2px solid #414634;overflow:auto}.commentlist p{margin:5px 0 0 0}.commentlist cite,.commentlist cite a{margin:0;font-weight:bold;text-decoration:none}.commentlist img.avatar{float:left;margin:0 10px 0 0;border:2px solid #414634}#commentform p{margin:5px 0}.nocomments{text-align:center}.commentmetadata{position:absolute;display:none}form{margin-top:10px}form p{clear:both;padding:6px 0}label{float:left;font-size:11px;margin:4px 0}input{color:#fff;float:right;width:450px;border:1px solid #414634;background-color:#383c2d;padding:2px}textarea{color:#fff;font:11px Verdana,sans-serif;float:right;overflow:auto;width:450px;height:200px;padding:2px;margin-bottom:6px;border:1px solid #414634;background-color:#383c2d;overflow:auto}input:hover,textarea:hover,input:focus,textarea:focus{border:1px solid #414634;background-color:#3b3f2f}.button,input[type=submit],#navleft a,#navright a{font:12px/18px Verdana,sans-serif;color:#dae5c1;text-align:center;display:block;background:transparent url(images/sprite.png) no-repeat -109px -2800px;border-style:none;height:20px;width:120px;cursor:pointer;border:0}a.button,#navleft a,#navright a{line-height:20px}input[type=submit]{padding:0 0 3px 0}.button:hover,input[type=submit]:hover,#navleft a:hover,#navright a:hover{background-position:-109px -2820px}#phone-address{height:34px;margin:0 0 10px 0}.left{float:left;text-align:left}.right{float:right;text-align:right}#intouchform strong{float:left;display:none}#intouchform textarea{height:360px}#intouchform #usermessage{font-weight:bold;text-align:center;margin-bottom:5px}#navleft a{float:left}#navright a{float:right}a#wp-login{background:url(images/sprite.png) no-repeat -109px -1121px;width:44px;height:44px;display:block;border:0;position:absolute;text-indent:-9999em}a#wp-login:hover{background-position:-109px -1166px}.quicktime{text-align:center;position:relative;background-repeat:no-repeat;background-position:center top;border:#000 1px solid;display:block;margin:10px auto 10px;border:4px solid #414634}.quicktime-button{font:18px/22px Verdana,sans-serif;text-align:center;text-decoration:none;outline:none;background-color:rgb(20,20,20);color:white;padding:10px 20px;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;border:none;position:relative;top:48%}ul.tournav{list-style:none;margin:0;padding:0 0 0 60px}ul.tournav li{display:inline}.tournav a{font:12px/20px Verdana,sans-serif;color:#dae5c1;text-align:center;border-style:none;float:left}#tour1{background:url(images/sprite.png) no-repeat -318px -2800px;height:20px;width:118px}#tour2{background:url(images/sprite.png) no-repeat -436px -2800px;height:20px;width:164px}#tour3{background:url(images/sprite.png) no-repeat -600px -2800px;height:20px;width:117px}#tour1:hover{background-position:-318px -2820px}#tour2:hover{background-position:-436px -2820px}#tour3:hover{background-position:-600px -2820px}#tooltip{position:absolute;background-color:#000;padding:5px;width:160px;opacity:0.75;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 8px rgba(0,0,0,0.75);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.75);box-shadow:0 3px 8px rgba(0,0,0,0.75)}#tooltip h3,#tooltip div{font-size:10px;line-height:14px;color:#fff;margin:0}#calendar_wrapLarge h2{margin-bottom:-10px}#calendar_wrapLarge table{border-collapse:collapse;margin:auto;text-align:left;font-size:11px;line-height:13px}#calendar_wrapLarge td{border:2px solid #414634;width:100px;height:120px;padding:0;vertical-align:top}#calendar_wrapLarge thead th{font-weight:normal;text-align:center;background-color:#414634;border:2px solid #414634;color:#929982}#wp-calendarLarge .dayHead{background-color:#373c2b;text-align:right}#calendar_wrapLarge .event-block{margin:4px;display:block}#calendar_wrapLarge strong{color:#fff;line-height:16px;font-weight:normal;text-decoration:none;border-bottom:1px solid #ae773f}#calendar_wrapLarge strong:hover{color:#fff;text-decoration:none;border-bottom:1px solid #dca063}#calendar_wrapLarge #todayLarge{background-color:transparent !important}#calendar_wrapLarge .pad{border:2px solid #414634}#calendar-footer{width:696px;margin:0 auto;padding:5px 10px;background-color:#414634;overflow:auto}#calendar-footer span{float:left}#calendar-footer span.button{float:right}#calendar-footer span.button{text-indent:-6px;line-height:20px;background-position:-229px -2800px !important;border-style:none;height:20px;width:89px}#calendar-footer span.button:hover{background-position:-229px -2820px !important}#subscribe{display:none;overflow:auto}#subscribe p{text-align:center}#subscribe input{font-size:16px;text-align:center;width:340px;margin:0 0 0 165px;padding:3px 0;float:left}#subscribe .button{font:14px/20px Verdana,sans-serif;background-position:-717px -2800px !important;width:81px;height:27px;margin:0 165px 0 0;float:right}#subscribe .button:hover{background-position:-717px -2827px !important}#oops{height:80px;display:block;background:url(images/sprite.png) no-repeat 230px -109px;text-align:center;padding-top:90px;margin-top:100px;color:#969991}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(images/fancybox.png) no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#414634}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#2d3123;color:#fff;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(images/fancybox.png) no-repeat -40px 0px;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url(images/fancybox.png) no-repeat -40px -30px}span#fancy_right_ico{right:-9999px;background:transparent url(images/fancybox.png) no-repeat -40px -60px}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(images/fancybox-x.png) repeat-x}div#fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -55px -92px}div#fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(images/fancybox-y.png) repeat-y -13px 0px}div#fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -55px -110px}div#fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(images/fancybox-x.png) repeat-x 0px -18px}div#fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -42px -110px}div#fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(images/fancybox-y.png) repeat-y}div#fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -42px -92px}div#fancy_title{margin-top:10px;position:absolute;z-index:100;display:none}div#fancy_title div{color:#fff;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(images/fancybox.png) no-repeat -40px -130px}td#fancy_title_main{height:32px;background:transparent url(images/fancybox-x.png) repeat-x 0px -36px}td#fancy_title_right{height:32px;width:15px;background:transparent url(images/fancybox.png) no-repeat -55px -130px}body#donatesite{background-color:#2d3123;overflow:hidden;font-size:12px;line-height:16px}#donatesite p{margin:10px 10px 0 10px;padding:0}#donatesite .donatecontent p{color:#4d4a11}#donatesite .donatebig{margin:10px 12px 0;width:241px;height:218px;background:url(images/sprite.png) no-repeat -109px -685px}#donatesite .donatecontent{line-height:14px;padding:20px 10px 0 10px;text-align:center;color:#000;margin:0}#donatesite .donatecontent p{padding:0;margin:5px 0 5px}#donatesite .donatecontent img{margin:10px auto 10px}#donatesite #donateamount{color:#656117;font-weight:bold;font-size:12px;background-color:transparent;border:2px solid #b5ac2a;width:120px;padding:4px;text-align:center;float:none;text-shadow:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#donatesite #donateamount:hover,#donatesite #donateamount:focus{border:2px solid #a59d26}#donatesite input[type=submit]{color:#656117;font-weight:bold;font-size:12px;line-height:25px;margin:10px auto 0;background:#b5ac2a !important;border:0;width:130px;height:25px;float:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#donatesite input[type=submit]:hover{color:#4d4a11;background:#a59d26 !important;border:0}#donatesite .address{padding:0;margin:0;list-style-type:none;font-size:14px}#donatesite .address li{margin:0 0 4px}#google-maps{background-color:#2d3123;overflow:hidden}#editable_3{display:none}#albums,#images,.imgnav{overflow:hidden}#gallerytitle{font-size:18px;line-height:22px;margin-bottom:10px;padding:0}a.album{text-align:left;float:left;margin:4px;padding:4px;width:238px;border:2px solid #414634;text-decoration:none;display:block}a.album:hover{border-color:#4b4f3e}a.album img{float:left;margin-right:4px;border:4px solid #414634;width:80px;height:80px}.albumdesc small{line-height:14px;display:block}.albumtitle{margin:0 0 4px 0;font-size:16px;line-height:20px}div.pagelist{overflow:hidden;clear:both}ul.pagelist{display:block;margin:10px 0 0;padding:0;list-style-type:none;overflow:hidden;clear:both}ul.pagelist .prev,.prev{float:left}ul.pagelist .next,.next{float:right}ul.pagelist li{float:left;margin:0 5px;text-align:center;list-style-type:none}.prev a,.next a{font:12px/20px Verdana,sans-serif;color:#dae5c1;text-align:center;display:block;background:url(/wordpress/wp-content/themes/townshop/images/sprite.png) no-repeat -109px -2800px;border-style:none;height:20px;width:120px;cursor:pointer}.prev a:hover,.next a:hover{background-position:-109px -2820px}.disabledlink{display:none}#images img{border:4px solid #414634;width:80px;height:80px;float:left;margin:8px}#image img{border:4px solid #414634;display:block;margin:0 auto 10px}.imagethumb img:hover,#image img:hover{border-color:#4b4f3e}#description{text-align:center;margin:0 0 10px;display:block}#image object{margin:10px auto 10px;display:block;border:4px solid #414634;background-color:#414634;width:320px;height:256px}#commentform .error{font-weight:bold;text-align:center;margin-bottom:2px}#comments{margin:20px 0 0 0}.comment{list-style:none;margin:5px 0 5px;padding:6px;list-style:none;border:2px solid #414634;overflow:auto}.commentmeta span.avatar{width:48px;height:48px;background:url(images/avatar.png) no-repeat center;float:left;margin:0 10px 0 0;border:2px solid #414634;text-indent:-9999em}.commentmeta span{font-weight:bold}.commentbody{margin:5px 0 0 0}
