/* @override http://www.lincolnberean.org/_css/mem-home-generous.css */

body{background:#001e26;}
html, body{height:100%;}
#container{width:100%;background:#b89f45 url(../_img/mem-sec-site-repeat-x.jpg) repeat-x top center;}
#header{height:56px;text-align:left;width:973px;margin:0 auto;background:url(../_img/mem-sec-header-generous.jpg) no-repeat top center;overflow:hidden;}
#home-link{float:left;padding-left:50px;}
#header-flash{float:right;}

#sub-nav ul li.current li.current a{font-weight:bold;}
#sub-nav ul ul{display:none;}
#sub-nav ul .current ul{display:block;}
#menu ul ul ul{display:none;}
#menu ul ul ul{display:none;}

#menu{height:45px;text-align:right;padding-right:80px;width:893px;margin:0 auto;background:url(../_img/mem-sec-menu-generous.jpg) no-repeat top center;}
#menu ul, #menu ul ul {padding:0;margin:0 auto;list-style-type:none;}
#menu ul{float:right;z-index:99;}
#menu ul a {display:block;text-decoration:none;color:#000;text-transform:uppercase;}
#menu ul li {float: left;width:auto;}
#menu ul li a{font-size:.75em;text-align:center;width:auto;line-height:30px;padding-right:10px;padding-left:10px;background: url(../_img/menu-link-bg.jpg) no-repeat center right;}
#menu ul li a:hover{background-color:#999;}
#menu ul li ul {position: absolute;left: -999em;width:10em;}
#menu ul li ul li a{padding:5px 10px;text-align:left;line-height:14px;background:#fff;width:10em;text-transform:lowercase;}
#menu ul li ul ul {margin: -24px 0 0 140px;}
#menu ul li:hover{visibility:inherit;}
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul {left: -999em;}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul {left: auto;}

#sub-nav{margin-left:20px;margin-top:70px;margin-right:40px;}
#sub-nav a{text-transform:lowercase;text-decoration:none;display:block;padding:5px 0 5px 20px; line-height:12px;}
#sub-nav .current{font-weight:bold;background:url(../_img/menu-arrow.png) no-repeat left 8px;}
#sub-nav li.current li{background: none;}
#sub-nav li.current li.current a{font-weight:bold;background:url(../_img/menu-arrow.png) no-repeat left 8px;}
#sub-nav a:hover{background:url(../_img/menu-arrow.png) no-repeat center left;}
#sub-nav li{padding:0;margin:0;}
#sub-nav ul{list-style-type:none;margin:0;padding:0;}
#sub-nav ul li ul li{padding-left:10px;}


#wrapper{background:url(../_img/mem-sec-wrapper-repeat-y.jpg) repeat-y top center;min-width:973px;}
#columns-wrapper{background:url(../_img/mem-sec-columns-wrapper-bg.jpg) no-repeat top center;}
#columns{background:url(../_img/mem-sec-columns-repeat-y.jpg) repeat-y top center;width:973px;margin:0 auto;}
#columns a{color:#000;}
#center-column{float:left;width:681px;min-height:480px;background:url(../_img/mem-sec-center-column-gener.jpg) no-repeat top right;font-size:.75em;line-height:16px;}
#center-content{margin-top:86px;margin-left:83px;margin-right:27px;}
#right-column{width:292px;float:left;min-height:480px;background:url(../_img/mem-sec-right-column-bg.jpg) no-repeat top center;font-size:.75em;line-height:16px;}
#right-content{margin-left:35px;margin-top:70px;margin-right:60px;}
#search{float:left;width:100%;clear:both;height:30px;overflow:hidden;}
#searchForm{border:0 none;outline:0 none;}
#searchForm fieldset{border:0 none;outline:0 none;margin:0;padding:0;}
#search_term{background:#fbf7e1;width:75px;height:16px; border:1px solid #809077;border-right:0 none;text-align:left;float:left;}
#search_go{background: url(../_img/sec-search-button.jpg) no-repeat top left;width:25px;height:18px;font-size: 0 !important;position:absolute;}
#links{margin-top:0px;}
#links ul{list-style-type:none;margin:0;padding:0;}
#clear{clear:both;}
#footer-wrap{background:url(../_img/mem-sec-footer-x-women.jpg) repeat-x top center;min-width:973px;}
#footer{height:135px;padding-top:90px;background:url(../_img/mem-sec-footer-women.jpg) no-repeat top center;}
#footer-div{width:973px;margin:0 auto;font-size:.625em;color:#bcb04a;}
#footer-div a{color:#bcb04a;text-decoration:none;}
.fb-left{float:left;padding-left:28px;}
.fb-left img{vertical-align:middle;margin-right:5px;}
.fb-right{float:right;padding-right:25px;text-align:left;}
.top{text-transform:uppercase;font-weight:bold;}
.bot span{font-weight:bold;}
#generouss-event{padding-right:26px;padding-top:49px;}
#generous-rollovers img{display:block;}