



/* -------------------------------------
/*  West Falls Community Website
	Created by AtHomeNet

/* -------------------------------------*/

/* 
   Layout Structure Elements 
------------------------------------------------------------------- */
#west-falls-wrapper {background:transparent;width:100%;margin: 0 auto;}
#west-falls-shell {}
#west-falls-content {background:#fff;width:100%;min-width:973px;padding:0 0;margin-top:36px;text-align:left;}
#west-falls-footer {background:#fff;background-color:#fff;width:100%;min-width:973px;height:35px;}

/* 
   Header Elements 
------------------------------------------------------------------- */
.west-falls-header {width:100%;height:249px;min-width:973px;background:url(images/headerbg.jpg) repeat-x top left;}
.west-falls-topbar-wrapper {position:relative;margin:0 0;width:973px;height:249px;}/*wraps header images so they float in the center of header */
.west-falls-community-logo-lft {float:left;margin:0 0;width973px;height:249px;background:url(images/west-falls-topbar1.png)no-repeat;}/*replaces topbar1 - adjust dims */
.west-falls-community-logo-mid {float:left;margin:0 0;width:239px;height:249px;background:url(images/west-falls-community-logo.png) repeat;}/*adjust dims - not needed on fixed width sites */
.west-falls-community-logo-rt {float:right;margin:0 0;width:567px;height:249px;background:url(images/west-falls-topbar3.png) no-repeat;}/*replaces topbar3 - adjust dims */
.west-falls-nav-bar {float:right;width:100%;min-width:973px;height:25px;background:#376537;margin:0 0 0 15px;}
.west-falls-under-nav-bar {float:right;width:100%;min-width:973px;height:28px;background:#fff url(images/west-falls-under-nav-img.jpg) no-repeat top left;} /* if you want an additional image beneath menu - not included on bars template */

/* 
   Nav Menu Elements
------------------------------------------------------------------- */

div#listmenu {width:auto;float:left;text-align:left;border-left:0;border-top:0;border-bottom:0;border-right:0;background-color:#376537;background:#376537;margin:0 0;z-index:500;position:relative;padding-left:20px;}
div#listmenu ul {margin:0 0 0 0;border:0;}
div#listmenu li {float:left;text-align:left;position:relative;list-style-type:none;background-color:transparent;border-right:0;border-left:0;}
div#listmenu li:first-child {border-left:0;}
div#listmenu li:hover {background-color:transparent;border:0;}
span.spacer:hover {background-color:#ccc;border:0;}
div#listmenu a, div#listmenu a:visited {display:block;padding:5px 8px 5px 5px;text-decoration:none;color:#fff;font-weight:300;letter-spacing:0px;font-size:0.97em;border-right:1px solid #fff;}
div#listmenu a:focus {color:#fff;}
div#listmenu a:hover {color:#f1f1f1;}

/* the drop-down starts here */
div#listmenu ul li ul {margin:0 0 0 0;z-index:15;position:absolute;width:180px !important; border:0;left:-40px;background-color:transparent;}
div#listmenu ul li ul li {background:#376537;padding:10px;width:100%;border-left:0; border-right:0;border-top:0;border-bottom:0;}
div#listmenu ul li ul li a {padding:1px .5em;color:#fff;font-weight:normal;font-size:0.93em;border-right:0px #eee solid;}
div#listmenu ul li ul li {padding:7px;width:100%; /* makes the list items fill the list container (ul) */border-left:0; /*  three sides of each drop-down item */border-right:0;}
div#listmenu ul li ul li:hover {background:#518350;border-bottom:0px #eee solid;}
div#listmenu ul li ul li:hover a {color:#fff;}
div#listmenu ul li ul li:first-child {border-top:0px #cc4400 solid;}

/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block;width:120px; }

/* pop-out starts here */
body div#listmenu ul li ul li ul {position:absolute; visibility:hidden;top:-1px;left:10.85em;}
div#listmenu ul li ul li:hover ul {visibility:visible;} 

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;}


/* THE HACK ZONE - */
* html div#listmenu ul {border:0;}
* html div#listmenu ul li ul {margin:0 0 0 -40px;z-index:10;position:absolute;width:120px; border:transparent;left:-1px;background-color:transparent;}
* html  div#listmenu ul li ul {margin:0;z-index:10;position:absolute;width:120px;border-right:0px;left:0px;}
* html div#listmenu ul {float:left; border-left:0; margin-left:0px;}
* html  div#listmenu ul li ul {border-top:0;border-left:0px; }
* html  div#listmenu ul li ul li ul {left:9.85em; voice-family: "\"}\""; voice-family:inherit;left:10.85em;} 

html>body div#listmenu ul li ul li ul {left:10.85em;}



/* 
   Body Content Controls - This helps keep the Content inside the White Content Box
------------------------------------------------------------------- */




/* 
   Footer Elements - bg images & footer logo not needed for arbor gates style
------------------------------------------------------------------- */

/* Footer Logo */
.west-falls-footer-logo {width:225px;float:left;margin:100px 5px 5px 15px;height:69px;background:transparent;}

/* Footer Content Box */
.west-falls-footer-content p{float:center;width:250px;background:transparent;height:auto;padding: 7px 0 0 0;}

/* Nav Bar */
.west-falls-footer-content ul {margin:50px 0 0 0;padding:0;list-style:none none;display:inline;}
.west-falls-footer-content li{float:left;padding:5px 5px 5px 5px;margin:0;}
.west-falls-footer-content li{padding:4px;color:#fff;}
.west-falls-footer-content li a:link, ul.west-falls-footer-content li a:visited, ul.west-falls-footer-content li a:focus {font-size:0.72em;text-decoration:none;text-transform:uppercase;padding:5px;font-weight:300;color:#fff;}
.west-falls-footer-content li a:hover {color:#333;text-decoration:none;font-weight:300;}
.west-falls-footer-area {padding-top:80px;}
p.line {color:#333;font-size:0.71em;letter-spacing:0.7px;line-height:11px;text-align:left;margin-bottom:5px;padding-left:5px;}
img.social-img-pad {padding-right:2px;}


/* 
   Individual Page Elements
------------------------------------------------------------------- */


/* 
   Top Gallery
------------------------------------------------------------------- */
#slider {width:1014px; /* important to be same as image width */height:450px; /* important to be same as image height */position:relative; /* important */overflow:hidden; /* important */}
#sliderContent {width:1014px; /* important to be same as image width or wider */position:absolute;top:0;margin-left:0;}
.sliderImage {float:left;position:relative;display: none;}
.sliderImage span {position:absolute;font: 10px/15px Arial, Helvetica, sans-serif;padding:10px 13px;width:1014px;background-color:#000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;}
.clear {clear:both;}
.sliderImage span strong {font-size:14px;}
.top {top:0;left:0;}
.bottom {bottom:0;left:0;}
ul { list-style-type none;}


/* 
   Slider Divider
------------------------------------------------------------------- */
.slider-divide {width:1014px;height:34px;background:transparent url(images/slider-bottom-divider.jpg) no-repeat top left;}




/* 
   Public Homepage - code not needed for arbor gates style - code included in public-hm.html doc
------------------------------------------------------------------- */
#hm-pg-main-content{width:100%;}
#hm-pg-main-content-left{width:550px; float:left; padding:0px 5px 15px 0px; font:0.95em #cccc99}
#hm-pg-main-content-right{width:274px; float:right; padding:15px 0px 15px 0px; font:0.95em #cccc99;}
#resources ul {list-style-type: circle;}
#clear { clear:both;}
.image {padding-right:10px;}
.our-community { padding:10px; text-align:justify;}
#active-community { margin-top: -230px; width: 300px; float: right; font:Arial, Helvetica, sans-serif, 12pt #362520 }
.feedback { float:left }
.italic { font: 0.89em #cccc99; font-style:italic;}
.map {border: 5px solid #cccc99}
.style1 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {font-size: 9pt}
.style6 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}




/* UP Features */

.ahn-feature-action-bar a:link, .ahn-feature-action-bar a:visited, .ahn-feature-action-bar a:focus {color:#fff;}
.ahn-feature-action-bar a:hover {color:#d5d013;}



.ahn-feature-bottom-bar { background: #366435;  padding: 0; height:2px; text-align: center; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; clear:left;}

/* Event Calendar Styles */
.wide-calendar-upcoming-events-wrap .ahn-calendar-mini {width:250px;}
.wide-calendar-upcoming-events-wrap ul.ahn-list-items {padding-left:250px;}
.ahn-calendar-mini .ahn-cal-events {background:#65acd4;}
.ahn-calendar-mini .ahn-cal-events a:link {color:#fff;}
.ahn-calendar-mini TD.ahn-cal-today {background:#ccc;}

/* Profile Box */
.ahn-user-profile-box .user-actions a:link, .ahn-user-profile-box .user-actions a:visited, .ahn-user-profile-box .user-actions a:focus {color:#666;}
.ahn-user-profile-box .user-actions a:hover {color:#000;}

/* What's New Box */

.ahn-bottom-box {  color:#003300  }

/* Public Tab BG Color */
.ui-tabs .ui-widget-header .ui-state-default { background: none repeat scroll 0 0 #4d592a;  }





/* 
   Custom Module Page Elements - If Used
------------------------------------------------------------------- */
.west-falls-custom-content {float:left;width:955px;height:auto;margin-bottom:100px;margin-top:25px;}
.west-falls-custom-box {float:left;width:635px;margin-right:15px;height:auto;}
.west-falls-custom-box blockquote {float:right;width:300px;padding:5px;height:auto;color:#0ca7ce;border-left:1px #0ca7ce dotted;}
.west-falls-sidebar {float:left;width:300px;height:500px;background:#fff3d7;margin:0 5px 20px 0;border-top:2px #0ca7ce solid;border-bottom:2px #0ca7ce solid;}
.west-falls-sidebar img.arrow-pad {padding-bottom:5px;}
.west-falls-sidebar h3 a:link {color:#ff2408;font-size:18px;font-weight:300;}
.west-falls-sidebar ul {display:block;list-style:disc;}
.west-falls-sidebar ul li {text-align:left;margin-left:10px;}
.west-falls-sidebar ul li a:link, .west-falls-sidebar ul li a:visited, .west-falls-sidebar ul li a:focus {font-size:0.77em;}
.west-falls-sidebar ul li a:hover {color:#666;}


/* Sidebar Widgets - Business Card */
.west-falls-sidebar .west-falls-bc {background:#e7e7e7;width:290px;height:140px;padding:5px;border-bottom:2px #0ca7ce solid;}
.west-falls-sidebar .west-falls-bc-photo {float:left;position:relative;padding:0px;margin:0 10px 0 0;width:105px;height:135px;}
.west-falls-sidebar .west-falls-bc-text {float:left;position:relative;padding:0px;margin:0px;width:auto;height:auto;}

/* Sidebar Widgets - Request More Info */
.west-falls-sidebar .west-falls-request-info {background:transparent;width:290px;height:115px;padding:5px;border-bottom:1px #e3dbc7 dotted;margin-bottom:5px;}
.west-falls-sidebar .west-falls-request-info:hover {background:#fff;}

/* Sidebar Widgets - Contact Us */
.west-falls-sidebar .west-falls-contact-us {background:transparent;width:290px;height:115px;padding:5px;border-bottom:1px #e3dbc7 dotted;margin-bottom:5px;}
.west-falls-sidebar .west-falls-contact-us:hover {background:#fff;}

/* Sidebar Widgets - Becon Blog */
.west-falls-sidebar .west-falls-blog-col {background:transparent;width:290px;height:215px;padding:5px;margin-bottom:5px;}

/* 
   Custom Widget and Misc Style Specific Fixes
------------------------------------------------------------------- */

.ahn-feature-action-bar { background: #89755e; width:100%; padding:0; color: #000;}

.ahn-category-edit {background: #e2e2e2;}

.ahn-category-edit a:hover{color: #000;padding: 5px 30px 0px 0px; height: 20px; display: inline-block; background: no-repeat url('images/add-folder-icon.png') top right;}

/* Profile Box */
.ahn-user-profile-box .user-actions a:link, .ahn-user-profile-box .user-actions a:visited, .ahn-user-profile-box .user-actions a:focus {color:#fff;}
.ahn-user-profile-box .user-actions a:hover {color:#dde4cd;}

/* What's New Box */

.ahn-bottom-box {  color:#fff   }

/* Public Tab BG Color */
.ui-tabs .ui-widget-header .ui-state-default { background: none repeat scroll 0 0 #ccc;  }

/* Remove content_bg top margin */
.ahn-container {margin:0 0;  }

/* Add padding to main container */
.ahn-wrapper {
padding:10px 10px;
}

#ahn-bottom-content { background:transparent;   }


/* Custom Table for Site */
#green-table-border td { border:1px solid green !important; }

