@charset "utf-8";
/* CSS Document */
body {
background:#edf6d3 url(images/bg.jpg) top center repeat-y;
font-size:10pt;
color:#000000;
line-height:12pt;
}

a {
color:#526411;
text-decoration:none;
outline:0;
}

/* Main Container */
#container
{
margin: 0 auto;
width: 818px;
}

#containertop {
background:url(images/contentboxTop.png);
background-repeat:no-repeat;
width: 100%;
margin: 0;
padding: 0;
clear: both;
}

#midcontainer {
background:url(images/contentboxBg.png);
background-repeat:repeat-y;
width: 100%;
margin: 0;
padding-bottom: 0;
padding-top: 2px;
padding-left: 15px;
padding-right: 15px;
clear: both;
}

#midcontainer object{margin-top:10px;}

#containerend {
background:url(images/contentboxBottom.png);
background-repeat:no-repeat;
width: 100%;
margin: 0;
padding: 0;
clear: both;
}

/* Top Navigation */
#navigationbox {
background-color:#5a764e;
padding-left: 0;
padding-right: 0;
padding-top: 10px;
padding-bottom: 10px;
color:#edf6d3;
font:Georgia, "Times New Roman", Times, serif;
font-size:11pt;
font-variant:small-caps;
width: 789px;
}

.navigationtxt {
text-align:center;
}

.navigationtxt a {
padding-left: 11px;
padding-right:11px;
color:#edf6d3;
text-decoration:none;
}

.navigationtxt a:hover {
color:#FFFFFF;
}

.imglinks img {
border:none;
padding-left:2px;
padding-right:2px;
padding-top:8px;
}

/* side bar */ 

#sidebar {
background:none;
width: 195px;
text-align:center;
margin:0;
padding:0;
min-height:467px;
padding-right: 5px;
}

#sidebar-index {
background:none;
width: 195px;
text-align:center;
margin:0;
padding:0;
min-height:467px;
padding-right: 5px;
}

.homecontent {
text-align:left;
margin:-5px 0px 10px 0px;
padding:0px;
}

.drkblu {
font-family:"Times New Roman", Times, serif;
font-size:10pt;
line-height:normal;
color:#2a306f;
}

.drkbluhdr {
font-family:"Times New Roman", Times, serif;
font-size:16pt;
line-height:normal;
color:#003756;
font-weight:bold;
margin-bottom:0px;
}

.greenSm {
font-family:"Times New Roman", Times, serif;
font-size:10pt;
color:#526411;
line-height:normal;
}

.green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#526411;
line-height:normal;
}

.homesidebar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:18px;
}

.sidebarpadding {
padding-top: 5px;
padding-bottom:5px;
padding-left:10px;
padding-right:8px;
}

.sidebarpadding a img{margin-bottom:20px; border:none}

/*Sub Pages*/
#sideNav {
padding:0px;
margin:0px;
list-style-type:none;
}

#sideNav li {
color:#003756;
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
font-size:10pt;
list-style-type:none;
padding-top: 5px;
padding-bottom:5px;
}

#sideNav li a {
color:#003756;
text-decoration:none;
}


.rtcontentbox {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:20px;
width:585px;
min-height:468px;
text-align:left;
padding:10px;
}

.gallery{height:130px; margin-top:10px; margin-bottom:10px;}
.gallery a img{float:left;margin-top:10px;margin-right:10px;padding:2px;border:1px solid #5a764e}
.rtcontentbox h3{font-size:14px; position:relative; top:10px;}
 
  
/*inner right content columns*/]
#headerimg {
clear:both;
}

#leftcolumn{
width: 43%;
float:left;
padding-left:3px;
padding-right:3px;
text-align:left;
}

#rightcolumn {
width: 53%;
float:right;
padding-left:3px;
padding-right:3px;
text-align:left;
}

/*Footer Section*/
#footer {
padding-top:8px;
padding-left: 10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#526411;
line-height:12pt;
text-align:left;
}

#footer span {
float:right;
}

#footer span a {
text-decoration:underline;
}


.gray{font-size:13px; color:#999; font-weight:lighter;}

#frmContact{width:500px;background: #fff;border: 2px solid #ddd;clear: both;display: block;margin: 0;font-size:11px;padding: 2em 15px 1em 15px;}

fieldset {border: 0;clear: both;margin: 0;padding: 0;}
fieldset p {color: #444;font-size: 14px;}
fieldset p.note {color: #999;font-size: 11px; margin:0px;}

span.required {color: #5a764e;}

legend {display: block;font-size: 12px;font-weight: bold;padding:0; margin:0; color:#333;}

#frmContact label {display: block;font-size: 11px;height: 2.1em;line-height: 2.1em;margin: 1em 0;width: 160px;}

.formField {border: 2px solid #ddd;display: block;font-size: 1.4em;margin: -2.2em 0 1em 160px;padding: 0px;position: relative;width: 300px;}

select.formField {padding: 4px 5px;width: 366px;}

.formField:focus {border-color: #c1c1c1;}

.formButton {background: #5a764e;border: 2px solid #ccc;color: #fff;font-weight: bold;margin-left: 1em;padding: .3em .8em;}

span.formButtonWrapper {display: block;font-size: 1.4em;text-align: right; position:relative; right:36px;}

.formButton:hover {color:#5a764e;background: #edf6d3;border-color: #fff;cursor: pointer;}

address{font-style:normal;line-height: 1.6em;margin-top: 1em;margin-right: 0pt;margin-bottom: 1em;margin-left: 0pt;}

.column {float: left;margin-top:10px;margin-bottom:25px;position:relative;width: 250px;}
.column p{margin:0px;line-height: 1.6em;}
.column.first {margin-left: 15px;margin-top:0px;padding-top:0px;}


.gallery-images ul{margin-left:0px; padding-left:0px;}
.gallery-images ul li{display:inline;}
.gallery-images ul li img{padding:2px;border:1px solid #5a764e;}

#index-logo{margin-left:130px;}

.neighborhood ul li{list-style-position:inside}
.clear{clear:both}

a.facebook:link, a.facebook:visited 
{
background-color: transparent;
background-image:url(images/facebook.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
padding-left:20px;
padding-top:4px;
font-size:12px;
}

a.twitter:link, a.twitter:visited
{
background-color: transparent;
background-image:url(images/twitter.jpg);
background-repeat: no-repeat;
background-attachment: scrol;
background-position: 0pt 0pt;
padding-left:20px;
padding-right:10px;
font-size:12px;
padding-top:4px;
}