/**/ 
/**/ /* WEB ELF XHTML SCHEMA LAYOUT */
/**/ /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <DO NOT ALTER without knowing what you are doing> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/**/ html,body{margin:0;padding:0;}
/**/ body{}
/**/ body#oneHouse{font: 76% arial,sans-serif;text-align:center;} /* These are in body#oneHouse so that the RTE can ignore them */
/**/ div#ELF_header{position:relative;}
/**/ div#ELF_container{text-align:left; position:relative;}
/**/ div#ELF_container{margin:0 auto;}
/**/ div#ELF_content{float:right;text-align:left;}
/**/ div#ELF_navigation{float:left;}
/**/ div.ELF_nav_ads{float:left;clear:left;}
/**/ div#ELF_footer{clear:both;width:100%}
/**/ a#ELF_edit_button{display:block; float:right !important; cursor:pointer; position:relative; top:5px; right:5px;}
/**/ /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! </DO NOT ALTER without knowing what you are doing> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/**/ 

/* SKIN WIDTH & HEIGHT SETTINGS */
html,body{min-width:980px;}
body#oneHouse{padding:188px 0 20px 0;}                  /* padding-top is where the top of the Header Starts... */
div#ELF_container{width:957px;padding-left:7px;padding-right:7px;}         /* THIS.width + padding-left should be <= body.min-width above */
                                                        /* #ELF_container.padding-left is the width of the LEFT SHADOW in the background image */
div#ELF_content{width:725px; padding:0 10px 10px 15px;}             /* THIS.width + Navigation.width + 7px + BORDERS (below) === #ELF_container.width */
.page_content{width:720px;}                             /* Must be 20px or more less that above #ELF_content.width */
div#ELF_navigation{width:206px}                         /* SEE ABOVE */
div.ELF_nav_ads{width:206px}                            /* SEE ABOVE */
div.ELF_nav_ads p{margin:10px;min-height:150px;}        /* If using #ELF_nav_ads.p as boxes, set min-height to about width */
div#ELF_header h1{height:41px;margin:0; padding-left:10px;} /* NO MATH REQUIRED - just the #ELF_header sizes */
div#ELF_footer p{margin:0;padding:5px 10px;}            /* NO MATH REQUIRED - just the #ELF_footer sizes */

/* NAVIGATION LINKS LAYOUT */
div#ELF_navigation a{display:block; font-size:1.2em; padding:5px}
div#ELF_navigation a:hover{font-weight:bold; background:#5D4C2F;}
div#ELF_navigation ul{margin:0;padding:12px 0 0 12px; list-style-image:none; list-style-type:none;}
div#ELF_navigation ul li{margin:0; padding:2px 0 4px 0; height:2.2em;}

/* SKIN COLORS and BORDERS*/
a img{border:0;}

div#ELF_header{color:#79B30B;border-bottom:solid 1px #553b19;border-top:solid 0px #333;}
div#ELF_header h1 a{text-decoration:underline; color:#59930B;}
div#ELF_navigation{background:#998254; border-right:solid 1px #333;}
div#ELF_navigation a{color:#fff;}
div.ELF_nav_ads{background:#998254; border-right:solid 1px #333;}
div.ELF_nav_bottom{border-bottom:solid 1px #333;}
div.ELF_nav_ads p{border:solid 1px black; background:#fff;}
div#ELF_footer{background: #333;color: #FFF}
div#ELF_footer a{margin:0; padding:0; color:#FFF;}
a#ELF_edit_button{color:#fff; margin:5px 5px 0 0;}

/* SKIN BACKGROUND IMAGES */
body#oneHouse{background:#c7e290 url(../images/page_bg.jpg) no-repeat 50% 0;}
div#ELF_container{background:#FDF3E6 url(../images/edge_bg_stretch.jpg) repeat-y 0 0px;}
#shadow_corner_L{position:absolute; top:0; left:0; width:7px; height:8px; background:url(../images/shadow_corner_L.jpg) no-repeat 0 0;}
#shadow_corner_R{position:absolute; top:0; right:0; width:7px; height:8px; background:url(../images/shadow_corner_R.jpg) no-repeat 0 0;}
#shadow_house{position:absolute; top:0; left:381px; width:248px; height:9px; background:url(../images/shadow_house.png) no-repeat 0 0; display:none;}
div#ELF_header h1{background:url(../images/topBarGradient.jpg) no-repeat 0 0;}
#MakeDifference{position:absolute; top:-26px; left:51px; background: url(../images/WeCanMake.png) no-repeat 0 0; height:26px; width:337px;}


/* 'ELF CONTENT PAGES' CONTENT (the editable page contents) */
div#ELF_header h1{line-height:20px; font-size:1.6em;}
div#ELF_content p{line-height:1.4}
div#ELF_content img{border:0;}
div#ELF_content .rightImage{float:right; margin:10px; border:solid 1px #000;}
div#ELF_content .leftImage{float:left; margin:10px; border:solid 1px #000;}
div#ELF_content .rightImgNoBorder{float:right; margin:10px; border:solid 0px #000;}
div#ELF_content .leftImgNoBorder{float:left; margin:10px; border:solid 0px #000;}
