@charset "utf-8";
/* CSS Document */

/*---------- css reset ----------*/
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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; 
vertical-align: baseline;}
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {
content: "";}
blockquote, q {
quotes: "" "";
}
p{ font-size: 13px; margin-bottom: 15px;
}
h1{ font-size: 38px; margin-bottom: 5px; }
h2{ font-size: 23px; margin-bottom: 18px; margin-top: 15px; font-family: georgia; font-weight: bold;}
h3{ font-size: 16px; margin-bottom: 5px;}
small{ font-size: 12px; margin: 0px; }
a{ color: #023D11; }
.hlink a{text-decoration: none; }
h2.hlink {font-size: 30px; margin-bottom: 15px; padding-bottom: 25px; font-weight: normal; font-family: "Georgia", 'Times New Roman', Times, serif;}

.blockmain-1 img{ border: 7px solid #fff; margin-bottom: 7px; }
/*---------- css reset ----------*/

body { font: normal 16px/22px "Verdana", Aerial; color:#000; background:url(../images/bodybg.jpg)  repeat; margin:0; padding:0;}
.iclear{ clear:both; width:100%; height:1px;}
#wrapper { width:902px; margin: 0px auto; background:url(../images/wrapperbg.png) repeat; padding-bottom:20px;}
.innerwrapper { width:902px; margin:0 auto; }
#header { width:100%; background:url(../images/headerbg.jpg) repeat-x; height:279px;}
.logo { background: url(../images/bannerbg.png) no-repeat scroll 2px 36px; height:124px; margin:auto; width:820px;}
.tagline { float: left; margin-top: -30px; margin-left: 340px; color: #B3B069; font-weight: light; }
#menu { margin-top:20px; width:910px; text-align:left; padding: 20px 5px;}
#menu ul li { display:inline; padding:25px 5px; text-decoration:none;}
#menu ul li a { color:#b3b069; text-decoration:none;  padding:25px 5px;}
#menu ul li a:hover { color:#b3b069; text-decoration:none;  padding:25px 5px;}
#menu .navactive a{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat center; }
#menu .navactive a:hover{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat  20px 3px;}

#menu2 { margin-top:0px; width:910px; text-align:left; padding: 20px 5px; clear: both;}
#menu2 ul li {  display: inline; padding:25px 5px; text-decoration:none;}
#menu2 ul li a { color:#b3b069; text-decoration:none;  padding:25px 5px;}
#menu2 ul li a:hover { color:#b3b069; text-decoration:none;  padding:25px 5px;}
#menu2 .navactive a{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat  20px 3px;}
#menu2 .navactive a:hover{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat  20px 3px;}

.containerHolder { float:left; margin:0 auto 0 22px; padding-top:20px; width:858px;}
.picholder { height:456px; width:858px; background-color:#FFF;}
.pic { margin:auto; padding:8px;}
.colorbg {background-color:#005625;}

.block1 { width:560px; height:283px; float:left; margin-right:38px;}
.block1-1 { background-color:#ece0b4; font-size:18px; height:218px; margin:10px; padding:23px; width:493px;}
.block1-1 p{font-size: 16px;}

.block2 { width:260px; height:283px; float:left;}
.block2-2 { width:240px; height:260px; float:left; background-color:#ece0b4; margin:10px; font: normal 14px Verdana, Geneva, sans-serif;}
.block2-2-div{ padding:10px;}

.blcok3 { width:860px; height:213px; float:left; background-color:#000000;}
.blcok3-3 { width:860px; height:213px; float:left; background:url(../images/walshawimage.png) no-repeat left bottom;}

.textpng { float:left; width:247px; height:123px; background:url(../images/walshawblogtext.png) no-repeat; margin-left:10px;}
.textarea { background-color:#000; color:#006600; float:left; font-family:"Verdana",Aerial,Times,sans-serif; font-size:20px; font-style:italic;
height:122px; line-height:24px; margin-left:28px; margin-top:30px; padding:20px; width:509px; display:inline; }

.blcok4 { float:left; width:240px; height:250px; margin-right:39px; padding:10px; font: normal 14px Verdana, Geneva, sans-serif;}
.blcok4-4 { margin:0 auto; width:240px; height:251px;}
.block4-4-div { padding:10px;}

.blcok5 { float:left; width:240px; height:250px; margin-right:39px; padding:10px;}
.blcok5-5 { background:#b3b069; padding:10px; height:231px;}
.blcok5-5 h1 { font: normal 18px "Georgia",Times New Roman, Times, serif; margin-bottom:10px;}
.blcok5-5 p {  font: normal 14px "Georgia",Times New Roman, Times, serif; color:#253c25;}
.blcok5-5input { margin:0 auto; text-align:center;}
.textbox { height:20px; width:160px; background:url(../images/inputbg.jpg) no-repeat; border:none; font: normal 14px "Georgia",Times New Roman, Times, serif; color:#253c25; padding:7px; margin:10px auto;}
.info { float:right; text-align:right;  margin-top:20px;}
.info p { color:#000;} .info span { color:#336633;}

.blcok6 { float:left; width:240px; height:250px; padding:10px; font: normal 14px Verdana, Geneva, sans-serif;}
.blcok6-6 { margin:0 auto; width:240px; height:251px; }
.block6-6-div { padding:10px;}

.blcok-main{padding: 10px; float:left; width: 840px; }
.blockmain-1 { background-color:#ece0b4; font-size:18px; padding:40px; width:760px; }
.blockmain-1 p{ font-size: 16px; }
.blockmain-1 span{color:  #000; }

.color2bg { background:#628147;}
.color3bg { background:#edecdb;}
.whitemore a { font-size:14px; color:#fff; text-decoration:none;}
.rightfloat { float:right;}
.more a { font-size:14px; color:#336633; text-decoration:none; font-family: verdana;}

#footer {  width:100%; background:url(../images/footerbg.jpg) repeat-x; height:307px;}
.footerinnerwrapper { width:902px; margin:0 auto; padding-top:33px;} 
.footerBlock1, .footerBlock2, .footerBlock3 { height: 238px; float:left; width:294px; color:#b3b069;}
.footerBlock1 a { color:#b8b8b8; text-decoration:none;} 
.footerBlock1, .footerBlock2{ border-right: 1px solid #b3b069;}
.footerBlock1 { background:url(../images/Walshaw.jpg) no-repeat scroll 63px 119px; color:#b3b069; } 
.footerBlock1 h1 { font: normal 24px "Georgia",Times New Roman, Times, serif; font-size:24px; color:#b3b069; margin-bottom:30px;}
.footerBlock2 { text-align:center;}
.footerBlock2 h1 { font:normal 24px "Georgia",Times New Roman, Times, serif; font-size:24px; color:#b3b069;}
.footerBlock3 { text-align:center; font-size:16px; line-height:18px;} 
.footerBlock3-div { margin:35px 20px auto 80px; width:171px;  }
.footerBlock3-div a{ color: #b3b069;}
.footerBlock3-div a:hover{ color: #b8b8b8;}
#footernav{ text-align:center; margin-top:30px;}
#footernav ul li { line-height:21px; font-size: .9em}
#footernav ul li a { color:#b3b069; text-decoration:none;}
#footernav ul li a:hover { color:#b8b8b8; text-decoration:none;}
#footernav ul li a:active { color:#b8b8b8; text-decoration:none;}
#footernav .current_page_item a{color: #b8b8b8;}

.says{ color: black; }
.commentmetadata{ font-size: 12px; }
.commentlist a{ text-decoration: none; }
li.comment{ margin-bottom: 10px; }

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#menu{ margin-left: -10px; }
#menu .current_page_item a{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat  center;}
#menu .current_page_item a:hover{ padding:25px 5px; text-decoration:none; color:#B8B8B8; background:url(../images/menubg.png) no-repeat  center;}
#menu .current_page_parent a{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat  center;}
#menu .current_page_parent a:hover{ padding:25px 5px; text-decoration:none; color:#b8b8b8; background:url(../images/menubg.png) no-repeat  center;}
#menu ul li a:hover{ color: #B8B8B8; }


#menu2 .current_page_item a{color: #b8b8b8; }
#menu2 ul li a:hover{ color: #b8b8b8; }
.breadcrumbs{ font-family: verdana; font-size: 14px; padding-bottom: 10px; }

table{ border: 9px solid #fff; padding: 10px; margin: 10px; margin-bottom: 20px;}
td{padding: 5px;}
tr, td{ border: 1px solid #fff; }

.mapp-div{  
	border: 9px solid white;
}

p.wp-caption-text{
	margin-top: -15px;
	text-align: center;
	font-size: .7em;
	font-family: verdana;

}

p.postmetadata{font-family: verdana;}