@charset "UTF-8";
/* CSS Document */
h2 {
font-size: 12px;
font-family: geneva;
color: #4E938C;
margin-left: 25px;
font-weight: normal;
}
p { 
font-size: 11px;
font-family: geneva;
color: #666;
font-weight: normal;
margin-bottom: 0px;
padding-bottom: 0px;
line-height: 180%;
}
/* BOTTOM SHADOW IS IN FOOTER DIV */
body {
margin: 0px;
padding: 0px;
background-image: url(../images/bkg/body.jpg);
background-repeat: repeat-x;
background-color: #CFE6C2;
padding-top: 35px;
}
div#top-shadow { 
background-image: url(../images/bkg/top_shadow.jpg);
background-repeat: repeat-x;
background-position: bottom;
width: 920px;
height: 3px;
margin-left: auto;
margin-right: auto;
}
div#side-shadow { 
width: 926px;
background-image: url(../images/bkg/wrapper.gif);
background-repeat: no-repeat;
padding-top: 3px;
background-color: transparent;
}
div#side-shadow-cont { 
width: 926px;
background-image: url(../images/bkg/wrapper-bottom.gif);
background-repeat: repeat-y;
background-position: 0px 580px;
background-color: transparent;
margin-left: auto;
margin-right: auto;
}
div#hhours { 
background-image: url(../images/text/holiday_hours.jpg);
background-repeat: no-repeat;
background-position: right;
height: 30px;
width: 920px;
margin: 0px auto;
}
div#wrapper {
background-color: #EDF6E3;
width: 920px;
margin-left: 3px;
}
div#head { 
background-image: url(../images/bkg/head.jpg);
background-repeat: repeat-x;
height: 78px;
}
div#body {
width: 920px;
background: url(../images/bkg/inner_body.png) no-repeat;	
}
div#left { 
float: left;
width: 208px;
/*background-color: #EDF6E3;*/
}
div#left-top { 
height: 370px;
/*background-image: url(../images/bkg/menu.jpg);
background-repeat: repeat-x;
background-color: #fff;
padding-bottom: 4px;*/
}
div#middle {
width: 564px;
float: left;
background-color: #fff;
}
div#title { 
height: 115px;
background-image: url(../images/bkg/page_title.jpg);
background-repeat: no-repeat;
background-color: #fff;
}
#title img { 

}
div#right { 
float: left;
width: 148px;
/*background-color: #fff;*/
}
div#right-top { 
height: 370px;
/*background-image: url(../images/bkg/menu.jpg);
background-repeat: repeat-x;
margin-bottom: 4px;*/
}
div#clear { 
clear: both;
background-image: url(../images/bkg/bottom.jpg);
background-repeat: repeat-x;
height: 87px;
}
div#foot { 
width: 924px;
margin-left: auto;
margin-right: auto;
height: 15px;
background-image: url(../images/bkg/bottom_shadow.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #CFE6C2;
}
.home {
background-image: url(../images/bkg/home_main.jpg);
background-repeat: no-repeat;
height: 420px;
}

/* LEFT MENU STYLES */
.nav { 
margin: 0px;
padding-top: 33px;
padding-left: 40px;
padding-bottom: 70px;
height: 153px;
list-style-type: none;
font-family: geneva;
font-size: 14px;
color: #666666;
}
.nav a { 
list-style-type: none;
font-family: geneva;
font-size: 14px;
color: #666666;
text-decoration: none;
}
.nav a:hover {
color: #292929;
}
.nav li {
padding-top: 5px;
padding-bottom: 5px;
}
.selected a { 
margin-left: -11px;
color: #292929;
}
.advice { 
background-color: #4E938C;
margin: 0px;
font-size: 11px;
font-family: geneva;
color: #fff;
text-align: right;
padding-top: 5px;
padding-right: 5px;
text-decoration: none;
}
.advice a { 
text-decoration: none;
}
.adv_title  {
text-decoration: none;
font-size: 16px;
}
.adv_click { 
font-size: 13px;
text-decoration: none;
}

/* RIGHT MENU STYLES */
.right_links {
list-style-type: none;
width: 148px;
margin: 0px;
padding: 0px;
}
.right_links img { 
margin-left: 25px;
border: 0px;
}
.right_links ul {
width: 148px;
margin: 0px;
padding-left: 15px;
}
#last { 
border-bottom: 0px;
margin: 0px;
}
.right_links li {
border-bottom: 2px solid #fff;
padding-top: 27px;
width: 148px;
margin: 0px;
height: 63px;
}

/* FOOTER STYLING */
.foot { 
color: #666;
font-size: 12px;
font-family: geneva;
background-color: #CFE6C2;
margin: 0px;
padding-top: 5px;
background-image: url(../images/bkg/bottom_shadow.jpg);
background-position: top;
background-repeat: repeat-x;
}
.foot_nav { 
float: left;
margin: 0px;
padding-top: 5px;
font-size: 10px;
font-family: geneva;
color: #666;
}
.foot_nav a { 
color: #666;
font-size: 10px;
font-family: geneva;
text-decoration: none;
margin-left: 3px;
margin-right: 3px;
}
.foot_nav a:hover { 
color: #292929;
}
.copyright { 
float: right;
margin: 0px;
padding-top: 5px;
font-size: 10px;
font-family: geneva;
color: #666;
text-align: right;
margin-right: 3px;
}
.copyright a {
color: #666;
font-family: geneva;
}

#events-list {
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}
#event-list li { 
display: inline;
list-style-type: none;
}
.event_img { 
float: left;
margin: 0px;
}
#event { 
background-color: #EDF6E3;
margin: 10px;
margin-bottom: 15px;
padding: 5px;
}

#event img { 
border: 2px solid #fff;
width: 182px;
float: left;
margin-right: 10px;
margin-bottom: 5px;
}

.event_info { 
float: right;
width: 320px;
padding-left: 5px;
color: #292929;
font-family: geneva;
font-size: 11px;
margin-left: 5px;
margin-top: 0px;
padding-top: 0px;
}

.event_title { 
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
}

/* CONTACT PAGE STYLING */

#contact-left-content { 
float: left;
margin-left: 25px;
}

#contact-right-content {
float: right;
margin-right: 20px;
}

input { 
border: 1px solid #B7BABC;
border-top: 1px solid #6D6F70;
}

textarea { 
border: 1px solid #B7BABC;
width: 253px;
height: 134px;
margin-left: 2px;
}

.submit { 
border: 0px;
margin-bottom: 15px;
}
.address_lyndons { 
color: #333333;
}

.address {
font-size: 11px;
color: #666;
font-weight: normal;
font-family: geneva;
text-align: right;
}

#content { 
margin-left: 25px;
margin-right: 25px;
}
#content-collect { 
margin-left: 25px;
}
#content-collect p { 
padding-right: 25px;
margin-bottom: 30px;
}
.collections { 
padding: 0px;
margin: 0px;
margin-left: 25px;
margin-right: 26px;
list-style-type: none;
}
.collections li a {
padding: 0px;
margin: 0px 10px 0px 0px;
text-decoration: none;
color: #666;
font-family: geneva;
float: left;
font-size: 11px;
}
.collections li a:hover { 
color: #000;
}
.collections li {
width: 161px;
float: left;
margin-bottom: 8px;
}

.spacer { 
height: 1px;
margin-left: 25px;
margin-right: 26px;
margin-top: 25px;
clear: both;
padding-top: 20px;
border-bottom: 1px solid #CCC;
}
.spacer-last { 
height: 1px;
margin-left: 25px;
margin-right: 26px;
margin-top: 25px;
clear: left;
padding-top: 25px;
}


.collect { 
padding: 0px;
margin: 0px;
margin-left: 25px;
list-style-type: none;
text-align: left;
}
.collect li {
padding: 0px;
margin: 0px;
float: left;
width: 115px;
margin-right: 14px;
}

.item_wrap { 
width: 115px;
float: left;
}

.item_image { 
width: 115px;
margin: 0px;
margin-top: 10px;
background-color: #CCCCCC;
}

.item_name { 
font-size: 11px;
font-family: geneva;
float: left;
margin: 0px;
width: 90px;
height: 30px;
line-height: 110%;
}
.item_contact { 
float: right;
margin-top: 2px;
height: 30px;
}

.blog-title { 
margin-bottom: 0px;
margin-top: 25px;
text-transform: lowercase;
}

.blog-date { 
margin-left: 25px;
margin-top: 0px;
}

.one:hover{
background-image: url(../images/misc/right_1.jpg);
background-position: 0px 0px;
}

.two:hover{
background-image: url(../images/misc/right_2.jpg);
background-position: 0px 2px;
}

.three:hover{
background-image: url(../images/misc/right_3.jpg);
background-position: 0px 2px;
}

.four:hover{
background-image: url(../images/misc/right_4.jpg);
background-position: 0px 3px;
}
