*{margin:0px;padding:0px;}
body{font-family:"Times New Roman",Times,serif;font-size:10px;background-image:url(images/grass.jpg);background-repeat:repeat;background-color:#024a34;background-position:center top;}
#center{display:block;width:900px;margin-left:-450px;position:absolute;left:50%;background-color:#FFFFFF;background-repeat:no-repeat;border-right-width:2px;border-left-width:2px;border-right-style:solid;border-left-style:solid;border-right-color:#ffffff;border-left-color:#ffffff;}
#center #topheader{background-image:url(images/header.jpg);background-repeat:no-repeat;background-position:center top;display:block;height:125px;width:900px;position:relative;top:0px;}
#center #topheader #logo{height:90px;width:248px;left:16px;top:15px;position:absolute;}
#center #topheader #logo a{background-image:url(images/logo.jpg);background-repeat:no-repeat;background-position:center top;display:block;height:90px;width:248px;text-indent:-5000px;}
#center #topheader #coupons{display:block;height:24px;width:106px;position:absolute;top:49px;right:21px;}
#center #topheader #coupons a{display:block;height:24px;width:106px;background-image:url(images/coupons.gif);text-indent:-5000px;}
#center #topheader #signup{display:block;height:28px;width:106px;position:absolute;top:85px;right:21px;}
#center #topheader #signup a{display:block;height:28px;width:106px;background-image:url(images/signup2.gif);text-indent:-5000px;}
body.main #center #home{background-color:#FFFFFF;display:block;height:415px;width:900px;top:125px;}
body.main #center #home #home_main_top{background-image:url(images/main_top.jpg);background-repeat:no-repeat;background-position:center top;display:block;height:300px;width:900px;position:relative;top:0px;}
body.main #center #home #home_main_top #adbutton{display:block;float:right;position:absolute;top:109px;right:0px;}
body.main #center #home #nav{background-color:#2B4414;display:block;height:45px;width:900px;position:relative;list-style-type:none;overflow:hidden;}
body.main #center #home #nav li{float:left;display:block;}
body.main #center #home #nav li.home{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:0px -45px;display:block;height:45px;width:95px;}
body.main #center #home #nav a.home{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:0px 0px;text-indent:-5000px;display:block;height:45px;width:95px;}
body.main #center #home #nav li.current a.home,
body.main #center #home #nav a.home:hover{background-image:none;}
body.main #center #home #nav li.about{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-95px -45px;display:block;height:45px;width:110px;}
body.main #center #home #nav a.about{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-95px 0px;text-indent:-5000px;display:block;height:45px;width:110px;}
body.main #center #home #nav li.current a.about,
body.main #center #home #nav a.about:hover{background-image:none;}
body.main #center #home #nav li.services{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-205px -45px;display:block;height:45px;width:105px;}
body.main #center #home #nav a.services{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-205px 0px;text-indent:-5000px;display:block;height:45px;width:105px;}
body.main #center #home #nav li.current a.services,
body.main #center #home #nav a.services:hover{background-image:none;}
body.main #center #home #nav li.projectstarter{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-310px -45px;display:block;height:45px;width:175px;}
body.main #center #home #nav a.projectstarter{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-310px 0px;text-indent:-5000px;display:block;height:45px;width:175px;}
body.main #center #home #nav li.current a.projectstarter,
body.main #center #home #nav a.projectstarter:hover{background-image:none;}
body.main #center #home #nav li.photogallery{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-485px -45px;display:block;height:45px;width:165px;}
body.main #center #home #nav a.photogallery{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-485px 0px;text-indent:-5000px;display:block;height:45px;width:165px;}
body.main #center #home #nav li.current a.photogallery,
body.main #center #home #nav a.photogallery:hover{background-image:none;}
body.main #center #home #nav li.signup{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-650px -45px;display:block;height:45px;width:100px;}
body.main #center #home #nav a.signup{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-650px 0px;text-indent:-5000px;display:block;height:45px;width:100px;}
body.main #center #home #nav li.current a.signup,
body.main #center #home #nav a.signup:hover{background-image:none;}
body.main #center #home #nav li.contact{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-750px -45px;display:block;height:45px;width:150px;}
body.main #center #home #nav a.contact{background-image:url(images/nav.jpg);background-repeat:no-repeat;background-position:-750px 0px;text-indent:-5000px;display:block;height:45px;width:150px;}
body.main #center #home #nav li.current a.contact,
body.main #center #home #nav a.contact:hover{background-image:none;}
body.main #center #home #bottom{background-image:url(images/main_bottom.jpg);background-repeat:no-repeat;background-position:center top;display:block;height:70px;width:900px;position:relative;}
body.main #center #footer{background-color:#FFFFFF;display:block;font-size:1.3em;letter-spacing:0.1em;height:23px;width:900px;text-align:center;padding-top:7px;color:#024a34;}
body.sub #center #head{background-color:#FFFFFF;display:block;height:245px;width:900px;position:relative;}
body.sub #center #head #head_img{background-color:#FFFFFF;display:block;height:200px;width:900px;position:relative;top:0px;}
body.sub #center #head #nav{background-color:#2B4414;display:block;height:45px;width:900px;position:relative;list-style-type:none;overflow:hidden;}
body.sub #center #head #nav li{float:left;display:block;}
body.sub #center #head #nav li.home{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:0px -45px;display:block;height:45px;width:95px;}
body.sub #center #head #nav a.home{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:0px 0px;text-indent:-5000px;display:block;height:45px;width:95px;}
body.sub #center #head #nav li.current a.home,
body.sub #center #head #nav a.home:hover{background-image:none;}
body.sub #center #head #nav li.about{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-95px -45px;display:block;height:45px;width:110px;}
body.sub #center #head #nav a.about{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-95px 0px;text-indent:-5000px;display:block;height:45px;width:110px;}
body.sub #center #head #nav li.current a.about,
body.sub #center #head #nav a.about:hover{background-image:none;}
body.sub #center #head #nav li.services{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-205px -45px;display:block;height:45px;width:105px;}
body.sub #center #head #nav a.services{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-205px 0px;text-indent:-5000px;display:block;height:45px;width:105px;}
body.sub #center #head #nav li.current a.services,
body.sub #center #head #nav a.services:hover{background-image:none;}
body.sub #center #head #nav li.projectstarter{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-310px -45px;display:block;height:45px;width:175px;}
body.sub #center #head #nav a.projectstarter{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-310px 0px;text-indent:-5000px;display:block;height:45px;width:175px;}
body.sub #center #head #nav li.current a.projectstarter,
body.sub #center #head #nav a.projectstarter:hover{background-image:none;}
body.sub #center #head #nav li.photogallery{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-485px -45px;display:block;height:45px;width:165px;}
body.sub #center #head #nav a.photogallery{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-485px 0px;text-indent:-5000px;display:block;height:45px;width:165px;}
body.sub #center #head #nav li.current a.photogallery,
body.sub #center #head #nav a.photogallery:hover{background-image:none;}
body.sub #center #head #nav li.signup{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-650px -45px;display:block;height:45px;width:100px;}
body.sub #center #head #nav a.signup{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-650px 0px;text-indent:-5000px;display:block;height:45px;width:100px;}
body.sub #center #head #nav li.current a.signup,
body.sub #center #head #nav a.signup:hover{background-image:none;}
body.sub #center #head #nav li.contact{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-750px -45px;display:block;height:45px;width:150px;}
body.sub #center #head #nav a.contact{background-image:url(images/nav_sub.jpg);background-repeat:no-repeat;background-position:-750px 0px;text-indent:-5000px;display:block;height:45px;width:150px;}
body.sub #center #head #nav li.current a.contact,
body.sub #center #head #nav a.contact:hover{background-image:none;}
body.sub #center #outer_container{background-color:#FFFFFF;display:block;width:900px;position:relative;overflow:hidden;}
body.sub #center #outer_container #inner_main{display:block;float:right;width:640px;padding-top:30px;padding-right:30px;padding-bottom:30px;position:relative;}
body.sub #center #outer_container #inner_main h1{font-family:"Times New Roman",Times,serif;font-size:4.5em;color:#024a34;font-weight:normal;}
body.sub #center #outer_container #inner_main h1 a{color:#024a34;text-decoration:none;}
body.sub #center #outer_container #inner_main h2{font-family:"Times New Roman",Times,serif;font-size:2.5em;font-style:italic;color:#9b6932;padding-bottom:10px;font-weight:normal;}
body.sub #center #outer_container #inner_main h2 a{color:#9b6932;/*text-decoration:none;*/}
body.sub #center #outer_container #inner_main .post h2{padding-bottom:0;margin-bottom:-1em;}
body.sub #center #outer_container #inner_main p{font-family:"Times New Roman",Times,serif;font-size:1.4em;line-height:2.2em;color:#333333;margin:2em 0;}
body.sub #center #outer_container #inner_main label{font-family:"Times New Roman",Times,serif;font-size:1.4em;line-height:2.2em;color:#333333;}
body.sub #center #outer_container #inner_main p a{font-weight:bold;color:#024a34;text-decoration:underline;}
body.sub #center #outer_container #inner_main p a:hover{color:#38230a;text-decoration:underline;font-weight:bold;}
body.sub #center #outer_container #inner_callout{vertical-align:middle;display:block;width:160px;position:absolute;left:30px;top:200px;}
body.sub #center #outer_container #inner_callout p{font-family:"Times New Roman",Times,serif;font-size:2.5em;font-style:italic;line-height:3.0ex;font-weight:bold;color:#a36c2f;text-align:right;}
.photo_left{display:block;padding-top:15px;padding-right:20px;padding-bottom:15px;float:left;}
.photo_right{display:block;padding-top:15px;padding-left:20px;padding-bottom:15px;float:right;}
body.sub #center #footer{background-color:#38230a;display:block;font-size:1.3em;letter-spacing:0.1em;height:23px;width:900px;text-align:center;padding-top:7px;color:#FFFFFF;bottom:0px;clear:both;}
body.sub #center #outer_container #badge{background-repeat:no-repeat;background-position:left top;display:block;height:87px;width:140px;position:absolute;bottom:40px;left:0px;text-indent:-5000px;background-image:url(http://axiomdesignworks.com/badge/adw_badge_sq.gif);}
#photo_container{margin:30px;}
#photo_container h1{color:#875628;font:4.5em "Times New Roman",Times,Georgia,serif;margin:.5em 0;font-style:italic;}
#photo_container h1 a{color:#024a34;text-decoration:none;}
/*#photo_container h1 span{font-size:0.8em;color:#875628;font-style:italic;text-transform:capitalize;}
*/
#photo_container #albums{width:100%;overflow:hidden;}
#photo_container #albums .album{float:left;height:300px;width:260px;overflow:hidden;margin-right:30px;margin-bottom:30px;}
#photo_container #albums .thumb img{border:none;}
#photo_container #albums .thumb a{border:5px solid #0b3a27;display:block;}
#photo_container #albums .thumb a:hover{border:5px solid #875628;}
#photo_container #albums .albumtitle a{color:#875628;font:italic 2.5em "Times New Roman",Times,Georgia,serif;text-decoration:none;margin:.5em 0;display:block;}
#photo_container #albums .albumtitle small{color:#878787;font:1.1em "Times New Roman",Times,Georgia,serif;margin-top:-1em;display:block;}
#photo_container .albumdesc,
#photo_container .imagedesc{font:1.4em "Times New Roman",Times,Georgia,serif;color:#000;line-height:1.6em;margin-top:1em;}
#photo_container .albumdesc p{margin:1em 0;}
#photo_container #images{width:100%;overflow:hidden;}
#photo_container #images .image{float:left;margin-right:10px;margin-bottom:10px;background-color:#fff;}
#photo_container #images .image img{margin:2px;border:none;}
#photo_container #images .image a{border:1px solid #fff;display:block;}
#photo_container #images .image a:hover{border:1px solid #c68c51;}
#photo_container #image a,
#photo_container #image img,
#photo_container #image strong{border-width:0;border-style:none;}
#photo_container #image{text-align:center;margin:50px 0;}
#photo_container .imgnav{margin-bottom:10px;width:100%;overflow:hidden;}
#photo_container .imgnav a{color:#024a34;font:1.4em "Times New Roman",Times,Georgia,serif;text-transform:uppercase;font-weight:bold;}
#photo_container .imgnav a:hover{color:#38230a;}
#photo_container .imgnav .imgnext{float:right;}
#photo_container .breadcrumb{color:#024a34;font:normal bold 1.2em "Times New Roman",Times,Georgia,serif;}
#photo_container .breadcrumb a{color:#024a34;text-decoration:none;text-transform:uppercase;}
#photo_container .breadcrumb a:hover{color:#38230a;}
#admin{top:372px;position:absolute;}
#admin_data{top:392px;position:absolute;font-size:1.4em;background-color:#ffffff;padding:0 1em;}
#headerSearch{position:absolute;top:15px;right:25px;;}
#headerSearch #search_submit,
#headerSearch #searchsubmit{display:none;}
#headerSearch #search_input,
#headerSearch #s{font-size:1.4em;width:150px;}
#headerSearch #searchextrashow{background-color:#ffffff;position:absolute;z-index:1000;padding:5px;list-style:none;width:150px;overflow:hidden;border:1px solid #655a4b;}
#headerSearch #searchextrashow li{font-size:1.2em;margin-top:.5em;margin-bottom:.5em;}
.albnav{width:100%;overflow:hidden;font-size:1.4em;}
.albnav .disabled_nav{color:#cccccc;}
.albnav ul{list-style:none;height:1.4em;overflow:hidden;float:left;margin-left: -1em;}
.albnav ul li{float:left;margin-left:1em;}
.albnav a{color:#024a34;}
#headerSearch .blank{color:#cccccc;font-style:italic;}
.post{margin-bottom:5em;padding-bottom:4em;border-bottom:1px solid #857a6c;}
