@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:url(images/bg.jpg) no-repeat top center #fbe2ac ; font-family:Georgia, "Times New Roman", Times, serif}
.clear{margin:0; padding:0; height:0; line-height:0; font-size:0; clear:both}
a img{border:0}
a, a:hover, a:active, a:focus {outline: none;}

a{color:#ca0b0e;text-decoration:underline}
a:hover{text-decoration:none}

.row{float:left; width:100%}

.readmore{background:url(images/link-arrow.gif) no-repeat right; color:#ca0b0e; font-size:12px; text-decoration:none; font-weight:bold; padding-right:18px}
.readmore:hover{ color:#6f2603; text-decoration:none}

.wrapper{width:996px; margin:0 auto; position:relative}

.logo-illustration{position:absolute; z-index:100; background:url(images/logo-illustration.png) no-repeat top left; width:130px; height:149px; left:27px; top:10px}
.header{float:left; width:851px; height:90px; padding-left:145px}
.header .logo{float:left; background:url(images/logo.png) no-repeat top left; width:292px; height:54px; margin-top:22px;}
.header .logo a{float:left;  width:292px; height:54px; text-indent:-9999px; display:block}
.header .slogan{font-size:20px; color:#6f2603; background:url(images/head-text-divider.jpg) no-repeat 20px 50%; padding-left:50px; float:left; margin-top:22px; width:370px; font-weight:normal}
.nav{background: url(images/nav-bg.jpg) no-repeat top left; float:left; width:826px; height:38px; padding-left:170px; padding-top:8px}
.nav a{display:block; float:left; padding:9px 20px 11px 20px; font-size:15px; font-weight:bold; text-decoration:none; line-height:18px; color:#ffe5a6; background:url(images/nav-divider.jpg) no-repeat right}
.nav a:hover{color:#ffe5a6; background:url(images/nav-divider.jpg) repeat-x right}
.nav a.active{color:#ffe5a6; background:url(images/nav-divider.jpg) repeat-x right}

.container-home{float:left; width:980px; padding:0px 8px; background:url(images/container-bg.jpg) repeat-y; font-size:12px; color:#423934; line-height:20px}
.container-inner{float:left; width:980px; padding:0px 8px; background:url(images/inner-container-bg.jpg) repeat-y; font-size:12px; color:#423934; line-height:20px;}

.banner{float:left; width:980px; height:293px; background:url(images/banner-bg.jpg) no-repeat top left}
.banner .text-container{float:left; width:490px; margin-top:40px; margin-left:415px; display:block}
.banner .text-container h1{margin:0; padding:0; line-height:30px; font-weight:normal; font-size:28px; color:#6f2603}
.banner .text-container p{font-weight:bold; font-size:16px; color:#3b1504; margin:16px 0px}

.home-box{float:left; width:920px; background:url(images/home-box-bg.jpg) repeat-x top; padding:0px 30px}
.home-box .left-cell{float:left; width:580px}
.home-box .right-cell{float:right; width:310px}
.home-box h2{ padding:20px 0px; margin:0px 0px 15px 0px; background:url(images/title-bg.jpg) repeat-x bottom; font-size:20px; color:#6f2603; line-height:22px; font-weight:normal}
.home-box .box-body{float:left; width:100%; border-bottom:1px solid #e6e6e6; padding-bottom:5px; height:225px}
.home-box .btn-bar{float:left; width:100%; text-align:right; padding:10px 0px 15px 0px}

.home-box .left-cell .img-border{margin-right:20px}

.img-border{border:3px solid #e8e8e8; padding:2px}

.container-inner .left-column{float:left; width:218px; background:url(images/inner-left-bg.jpg) no-repeat top left; border-top:1px solid #fff; *height:500px; min-height:500px}
.container-inner .left-column .image-box{float:left; width:100%; text-align:center; padding:30px 0px 30px 0px}
.container-inner .left-column .testimonial{float:left; width:178px; text-align:center; padding:0 20px; font-size:14px; line-height:25px; color:#6F2603; font-weight:bold}
.container-inner .left-column .testimonial .name{margin:0; padding:0; text-align:right; font-weight:normal; font-style:italic}
.container-inner .right-column{float:left; width:662px; background:url(images/inner-right-bg.jpg) no-repeat top left; border-top:1px solid #fff; padding:30px 50px}
.right-column h2{ padding:10px 0px 18px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #CACACA;  font-size:20px; color:#6f2603; line-height:22px; font-weight:normal}

.what-new{float:left; width:100%}
.what-new .left-cell{float:left; width:240px}
.what-new .left-cell .image-box{float:left; width:100%; margin-bottom:25px}
.what-new .left-cell .title{margin:0; padding:0; font-size:20px; line-height:25px; color:#6f2603; float:left; width:100%}
.what-new .left-cell .link{margin:0; padding:0; font-size:11px; font-weight:bold; line-height:17px; margin-top:10px; color:#6f2603; float:left; width:100%}

.what-new .right-cell{float:right; width:392px}
.what-new .right-cell h2{padding-bottom:10px}
.what-new .right-cell ul{margin:0; padding:0; list-style:none; font-weight:bold; float:left; width:40%}


.support-the-cause{float:left; width:100%}
.support-the-cause h3{padding:10px 0px 10px 0px; margin:0px 0px 15px 0px; border-bottom:1px dashed #CACACA;  font-size:15px; font-weight:bold; color:#6f2603; line-height:22px; }
.support-the-cause .cell{float:left; width:155px; padding-right:20px}
.support-the-cause .phone{float:left; width:115px; padding-right:20px}
.support-the-cause .phone span{font-size:18px; font-weight:bold}

.helpful-links{float:left; width:100%}
.helpful-links a{text-decoration:none}
.helpful-links a:hover{color:#423934}
.helpful-links ul{margin:0; padding:0; list-style:none;}
.helpful-links ul li{padding:5px 0px; border-bottom:1px dashed #CACACA; font-weight:bold;}
.helpful-links ul li span{padding-left:10px;}
.helpful-links h3{padding:10px 0px 10px 0px; margin:20px 0px 0px 0px; border-bottom:1px dashed #CACACA;  font-size:15px; font-weight:bold; color:#6f2603; line-height:22px; }


.footer-home{float:left; background:url(images/footer-bg.jpg) no-repeat top; width:996px; padding-top:32px; padding-bottom:15px; font-size:12px; color:#6f2603; text-align:center}
.footer-home span{color:#ab9b73; padding:0px 20px}

.footer-inner{float:left; background:url(images/inner-footer-bg.jpg) no-repeat top; width:996px; padding-top:32px; padding-bottom:15px; font-size:12px; color:#6f2603; text-align:center}
.footer-inner span{color:#ab9b73; padding:0px 20px}
