body{background:#4e322d url(images/wood_back2.jpg) repeat;background-position:center;color:#ffad0d;background-attachment:scroll;font-family:Arial, Helvetica, sans-serif;margin:0 auto;padding:0;}
a{outline:none;}
a:hover,a:focus{color:#14a67d;text-decoration:none;}
#top{background:url(images/toprepeat.gif) repeat-x;height:187px;text-align:center;margin:0 auto;padding:0;}
#wrapper{width:1024px;text-align:center;margin:0 auto;}
#box1{width:1024px;height:127px;margin:0 auto;padding:0;}
#box1left{float:left;background:url(images/kaltopleft.png) no-repeat;width:166px;height:127px;}
#nav{float:left;width:827px;height:127px;margin:0;padding:0;}
#nav ul{list-style:none;width:827px;height:127px;margin:0;padding:0;}
#nav li{list-style:none;display:inline;text-align:center;margin:0;padding:0;}
#nav li a{text-decoration:none;display:block;float:left;background:url(images/navmatrix3.png) no-repeat;text-indent:-9999px;margin:0;padding:0;}
li#blank a{width:148px;height:127px;}
li#home a{width:122px;height:127px;}
li#about a{width:120px;height:127px;}
li#contact a{width:121px;height:127px;}
li#rss a{width:70px;height:127px;}
li#home a:link,li#home a:visited{background-position:-148px 0;}
li#about a:link,li#about a:visited{background-position:-270px 0;}
li#port a:link,li#port a:visited{background-position:-390px 0;}
li#blog a:link,li#blog a:visited{background-position:-513px 0;}
li#contact a:link,li#contact a:visited{background-position:-636px 0;}
li#rss a:link,li#rss a:visited{background-position:-757px 0;}
li#rss a:hover,li#rss a:focus{background-position:-757px -762px;}
body#homepage h2,body#portpage h2,body#aboutpage h2{text-indent:-9999px;margin:0;padding:0;}
#box2{clear:both;width:1024px;height:220px;}
#box2left{float:left;background:url(images/kalbottomleft.png) no-repeat;width:166px;height:220px;}
#box2right{float:left;width:31px;height:220px;}
#sliderbox{float:left;width:827px;height:220px;background:url(images/slider.jpg) no-repeat;margin:0;padding:0;}
#contentwrap{clear:both;width:1024px;margin:0 auto;padding:0;}
#contentspaceleft{float:left;width:166px;}
#contentmid{float:left;background-color:#36231e;width:827px;margin:0;padding:0;}
#searchform{background-color:#36231e;height:35px;width:175px;text-align:right;margin:0;padding:10px 0 0;}
fieldset.search{text-align:left;border:none;width:177px;height:48px;background:#36231e;margin:0 auto;padding:0 0 12px;}
.search input,.search button{border:none;float:left;}
.search input.box{color:#fdab0d;font-size:16px;width:133px;height:35px;background:#36231e url(images/searchboxfocus.png) no-repeat;margin:0;padding:0 0 0 5px;}
.search input.btn{width:37px;height:35px;cursor:pointer;text-indent:-9999px;background:#36231e url(images/search.png) no-repeat;}
#text,#work{float:left;width:800px;text-align:left;font-size:14px;line-height:14pt;margin:0;padding:15px;}
#text2{float:left;display:inline;width:545px;text-align:left;margin:0;padding:0 15px 0 25px;}
#text3{position:relative;float:left;width:545px;text-align:left;margin:50px 0 25px 50px;padding:0;}
#slider ul,#slider li,#slider2 ul,#slider2 li{list-style:none;margin:0;padding:0;}
#slider2{margin-top:1em;}
#slider li,#slider2 li{width:485px;height:250px;overflow:hidden;}
#slider ul li a img{border:none;margin:0;padding:0;}
#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;text-indent:-9999px;}
#nextBtn,#slider1next{left:485px;}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;position:relative;width:30px;height:77px;background:url(images/btn_prev.gif) no-repeat 0 0;top:125px;}
#nextBtn a,#slider1next a{background:url(images/btn_next.gif) no-repeat 0 0;}
#text2 h2{color:#ce2b53;text-align:center;text-shadow:2px 2px #222020;}
#work img{border:1px dashed #237258;background-color:#50332f;padding:10px;}
#work h2{font-size:24px;font-family:Verdana, Geneva, sans-serif;font-weight:100;color:#14a67d;}
#work a{font-size:18px;}
#posts{float:left;display:inline;width:545px;margin:0;padding:0;}
#contentright{float:left;width:31px;}
#text p{line-height:18pt;padding:10px;}
#text2 p{line-height:20pt;}
.bold{color:#d42b55;text-shadow:3px 3px #222020;}
#tweetbox2{clear:both;width:1024px;height:235px;margin:0;padding:25px 0 0;}
#tweetbox{clear:both;width:827px;height:235px;margin:0;padding:25px 0 0;}
#tweet{float:right;width:297px;height:235px;margin:0;padding:0;}
#follow{width:298px;height:73px;margin:0;padding:0;}
#twitter_div_wrap{background:url(images/bird2.gif) no-repeat;width:298px;height:162px;margin:0;padding:0;}
.twit{display:block;background:url(images/follow.gif) no-repeat;width:298px;height:73px;text-indent:-9999px;text-decoration:none;margin:0;padding:0;}
a.twit:link,a.twit:visited,a.twit:active{background:url(images/follow.gif) no-repeat;}
a.twit:hover{background-position:-298px 0;}
ul#twitter_update_list{list-style:none;font-size:11px;margin:0;padding:0;}
#twitter_div{width:275px;height:50px;overflow:hidden;text-align:left;position:relative;top:7px;left:10px;margin:0;padding:0;}
#quote{float:right;width:529px;height:235px;margin:0;padding:0;}
#contactinfo{float:right;width:529px;height:235px;text-align:left;font-family:"Times New Roman", Times, serif;}
#sliderbox ul{list-style-type:none;text-align:left;margin:0;padding:0;}
ul#portfolio li img{border:0;margin:0;padding:0;}
ul#portfolio .innerfade{width:827px;height:220px;overflow:hidden;}
#portfolio{overflow:hidden;margin:0;padding:0;}
#footer{clear:both;background:url(images/footback.png) repeat-x;height:277px;margin:0 auto;padding:0;}
#footerimage{background:url(images/footr.png) no-repeat;width:1024px;height:277px;margin:0 auto;padding:0;}
#form{float:left;text-align:left;display:inline;width:450px;margin:15px 0 0 35px;padding:0;}
.form{border:2px dashed;width:425px;border-color:#237258;margin:0;padding:10px 10px 10px 15px;}
.formbox{border:1px solid;background-color:#50332f;color:#ffad0d;font-size:16px;font-family:Arial, Helvetica, sans-serif;border-color:#ffad0d;margin:0;padding:0;}
#formtext{float:left;width:250px;border:2px dashed;background-color:#50332f;text-align:center;font-size:18px;line-height:18pt;font-style:italic;border-color:#237258;margin:15px 0 0 35px;padding:0 10px;}
textarea{font-family:inherit;}
.post-date{float:left;display:inline;margin-right:5px;background:url(images/calendar.png) no-repeat;width:71px;height:91px;}
.month{margin-left:16px;padding-top:12px;color:#fff;}
.day{padding-left:14px;padding-top:12px;font-size:22pt;color:#36231E;}
.post{text-align:left;width:545px;font-size:14px;line-height:16pt;padding-bottom:25px;border-bottom:1px dashed #237258;margin:10px 10px 10px 25px;}
.post h2{font-size:24px;text-shadow:3px 3px #222020;}
.post h2 a:link,.post h2 a:visited{color:#ce2b53;text-shadow:3px 3px #222020;}
.post h2 a:hover,.post h2 a:focus{color:#22d5a3;text-shadow:3px 3px #222020;}
.post img,#text2 img{border:1px dashed #237258;background-color:#50332f;padding:5px;}
.head{text-align:center;margin:35px 0 30px;}
.head img{border:none;margin-left:15px;margin-right:15px;padding:0;}
#sidebar{float:left;position:relative;display:inline;left:85px;width:175px;font-size:14px;color:#fdab0d;background-color:#50332f;margin:10px 0 0;padding:0;}
#sidebar2{float:left;position:relative;display:inline;left:45px;width:175px;font-size:14px;color:#fdab0d;background-color:#50332f;margin:0;padding:0;}
#sidebar ul{display:block;list-style-type:none;margin:0;padding:0 10px 10px 0;}
#sidebar2 ul{display:block;list-style-type:none;margin:0;padding:0 0 10px;}
.headpost{width:520px;margin:0;padding:0;}
.navigation{float:left;}
.odd{background:url(images/postback.gif) repeat-x;margin-bottom:25px;padding:0 5px;}
.even{margin-bottom:25px;padding:0 5px;}
#topsidebar{background:url(images/top.gif) no-repeat;width:175px;height:10px;margin:0;padding:0;}
#bottomsidebar{background:url(images/bottom.gif) no-repeat;width:175px;height:9px;margin:0;padding:0;}
#sidebar ul li ul li{background:url(images/backside.gif) repeat-x;width:175px;height:25px;text-align:right;font-size:12px;margin:5px 10px 0 0;}
#sidebar2 ul li{background:url(images/backside.gif) repeat-x;width:175px;height:25px;text-align:right;font-size:12px;margin:5px 0 0;}
#sidebar ul li ul li a,#sidebar2 ul li a{font-size:14px;}
.categories{background:url(images/categories.gif) no-repeat;text-indent:-9999px;width:137px;height:40px;margin:0 0 0 30px;padding:0;}
.categories h2{margin:0 0 0 30px;padding:0 0 10px;}
#viewwork{background:url(images/viewwork.png) no-repeat;width:174px;height:40px;margin:0 auto;padding:0;}
#viewwork h2{margin:0;padding:0 0 10px;}
.archives{background:url(images/archives.gif) no-repeat;text-indent:-9999px;width:114px;height:40px;margin:0 0 0 50px;padding:0;}
#linkcat-2 h2{background:url(images/inspired.gif) no-repeat;text-indent:-9999px;width:144px;height:40px;margin:0 0 0 25px;padding:0;}
.commentmetadata{width:450px;margin:0;padding:0 0 0 15px;}
#commentform{border:2px dashed;width:500px;text-align:left;font-size:14px;color:#fdab0d;border-color:#237258;margin:0 0 0 25px;padding:10px 10px 10px 15px;}
.comments-template{width:540px;}
#author,#email,#url,#comment{border:1px solid;background-color:#50332f;color:#ffad0d;font-size:16px;border-color:#ffad0d;margin:0;padding:0;}
.commentlist{text-align:left;font-size:14px;color:#fdab0d;}
.commentlist .quote{background:url(images/quote2.gif) no-repeat top;margin:0;padding:20px 0 0;}
.commentlist li{background:#50332f url(images/commentbottom.gif) bottom no-repeat;list-style-type:none;margin:0;padding:0 0 88px;}
.commentlist li p{padding:0 15px;}
.metadata{display:block;font-style:normal;width:400px;margin:0;padding:0 0 0 15px;}
.metadata a:hover,.metadata a:active{color:#22d5a3;text-decoration:underline;}
.commentlist li.author{text-align:left;font-size:14px;background:#767c3a url(images/tinabottom.gif) bottom no-repeat;color:#fff3d1;font-weight:300;margin:0;padding:0 0 88px;}
.commentlist li.author .quote{background:url(images/tinatop.gif) no-repeat top;margin:0;padding:20px 0 0;}
h3#respond{font-size:20px;}
.avatar{float:left;display:inline;border:1px dashed #237258;margin:15px 10px 10px 15px;padding:0;}
.submit{background:url(images/submit.gif) no-repeat;width:150px;height:25px;border:none;font-size:0;}
.submit:hover{background:url(images/submit.gif) -150px 0 no-repeat;}
#flickrwrap{float:left;display:inline;position:relative;left:250px;text-align:center;top:140px;width:300px;height:120px;margin:0;padding:0;}
#flickrgif{float:left;background:url(images/flickr.gif) no-repeat;width:50px;height:100px;margin:5px 0 5px 5px;}
#flickrpics{float:left;width:120px;height:120px;}
#flickrpics img{width:50px;height:50px;margin:0 0 5px 5px;}
#recent{float:left;display:block;position:relative;left:180px;top:25px;width:275px;height:190px;font-size:16px;color:#767c3a;line-height:14pt;text-align:left;margin:0;padding:0;}
#recent ul{list-style-type:circle;width:275px;margin:0;padding:0;}
#footnav{float:left;display:block;position:relative;left:300px;font-size:16px;color:#767c3a;top:120px;width:100px;height:125px;margin:0;padding:0;}
#footnav ul{list-style-type:circle;width:150px;margin:0;padding:0;}
#firefox{display:block;position:relative;top:25px;left:800px;font-size:10px;color:#767c3a;width:275px;height:35px;margin:0;padding:0;}
#text h3{font-size:24px;}
.port{float:left;display:inline;width:510px;text-align:center;margin:0;padding:0 15px 0 35px;}
.gbc{float:left;display:block;background:url(images/greenburialcouncil.jpg) no-repeat;width:217px;height:215px;text-decoration:none;text-indent:-9999px;margin:0;padding:0;}
a.gbc,a.gbc:visited,a.gbc:active{background:url(images/greenburialcouncil.jpg) no-repeat;}
.coo{float:left;display:block;background:url(images/coo.jpg) no-repeat;width:217px;height:216px;text-decoration:none;text-indent:-9999px;margin:0;padding:0;}
a.coo,a.coo:visited,a.coo:active{background:url(images/coo.jpg) no-repeat;}
.gbct{float:left;display:block;background:url(images/gbcting.jpg) no-repeat;width:217px;height:216px;text-decoration:none;text-indent:-9999px;margin:0;padding:0;}
a.gbct,a.gbct:visited,a.gbct:active{background:url(images/gbcting.jpg) no-repeat;}
a.zzi,a.zzi:visited,a.zzi:active{background:url(images/zigzaginn.jpg) no-repeat;}
a.oc,a.oc:visited,a.oc:active{background:url(images/ovenclaw.jpg) no-repeat;}
.mf{float:left;display:block;background:url(images/mf.jpg) no-repeat;width:217px;height:216px;text-decoration:none;text-indent:-9999px;padding:0;}
a.mf,a.mf:visited,a.mf:active{background:url(images/mf.jpg) no-repeat;}
p.testimonials{color:#14A67D;border-bottom:2px dashed #ce2b53;padding:15px 0;}
img.wp-smiley{border:medium none;vertical-align:middle;}
#captcha{margin:15px 0;}
#social{position:relative;height:32px;left:85px;}
a:link,a:visited,#sidebar ul li ul li a:hover,#sidebar ul li ul li a:focus,#sidebar2 ul li a:hover,#sidebar2 ul li a:focus,.metadata a:link,.metadata a:visited{color:#ce2b53;text-decoration:none;}
li#port a,li#blog a{width:123px;height:127px;}
li#blank a:link,li#blank a:visited,li#blank a:hover,li#blank a:focus{background-position:0 0;}
li#home a:hover,li#home a:focus,body#homepage li#home a{background-position:-148px -127px;}
li#about a:hover,li#about a:focus,body#aboutpage li#about a{background-position:-270px -254px;}
li#port a:hover,li#port a:focus,body#portpage li#port a{background-position:-390px -381px;}
li#blog a:hover,li#blog a:focus,body#blogpage li#blog a{background-position:-513px -508px;}
li#contact a:hover,li#contact a:focus,body#contactpage li#contact a{background-position:-636px -635px;}
#contactinfo a:link,#contactinfo a:visited,#sidebar ul li ul li a:link,#sidebar ul li ul li a:visited,#sidebar2 ul li a:link,#sidebar2 ul li a:visited,.commentlist li.author a:link,.commentlist li.author a:visited,#recent li a:link,#recent li a:visited{color:#fdab0d;}
#contactinfo a:hover,#contactinfo a:focus,.postmetadata a:hover,.postmetadata a:focus,#recent li a:hover,#recent li a:focus{color:#22d5a3;}
.postmetadata,.postmetadata a:link,.postmetadata a:visited,.commentlist li.author a:hover,.commentlist li.author a:active{color:#e55d39;}
#recent li,#footnav li{border-bottom:1px solid #36231E;}
a.gbc:hover,a.coo:hover,a.gbct:hover,a.zzi:hover,a.oc:hover,a.mf:hover{background-position:-217px 0;}
.zzi,.oc{float:left;display:block;background:url(images/zigzaginn.jpg) no-repeat;width:217px;height:216px;text-decoration:none;text-indent:-9999px;padding:0;}
.pagenav h2,h2#post-25{text-indent:-9999px;}