﻿@charset "utf-8";
/*-------------------------------------------------*/
/*GLOBAL STYLES*/
/*-------------------------------------------------*/
/*Reset to 0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0; padding:0;}
fieldset,img {border:0;}
a img,:link img,:visited img {border:none}
a:focus {outline: 0;}
:link,:visited {text-decoration:none}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
table {border-collapse: collapse; border-spacing: 0;} 
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}

/*-------------------------------------------------*/
/*GLOBAL STYLES*/
/*-------------------------------------------------*/

body{background:#151533; font-family:Arial, sans-serif; font-size:13px; color:#000;}

h1{}
h2,h3,h4,dt,.news-events li{font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-size:18px; font-weight:bold; color:#67402a; margin:0 0 15px;}
h3,dt{font-size:15px; font-weight:bold; color:#990000; margin:10px 0;}
h4,.news-events li{font-size:15px; color:#67402a; line-height:1.5em; margin-bottom:1.5em;}
p,dd,dt{line-height:1.5em;}

a{color:#233656; text-decoration:underline!important;}

.clear-floats{clear:both;}

.error{color:#FF0000; font-weight:bold;}

.container{margin:0 auto; width:850px;}

.text-field,.multi-line{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:2px;}

.main-content{border-left:5px solid #850004; border-right:5px solid #850004; background:#e2da99; width:760px; padding:30px 40px 0 40px;}
.main-content h1{margin-bottom:2em;}
.sub-left{float:left; width:420px; padding-right:10px;}
.sub-left2{width:600px;}
.sub-right{float:left; width:320px; padding-left:10px;}

.photo{float:right; margin:0 -100px 10px 10px; overflow:visible; border:2px solid #67402a;}

/*Global header*/
.nav{width:100%; background:#000; }
.nav ul{width:850px; height:43px; margin:0 auto;}
	/*.nav li{height:43px; float:left; padding:0 58px 0 0;} prior "news" setting */
	.nav li{height:43px; float:left; padding:0 43px 0 0;}
	.nav li a{height:43px; display:inline-block; text-decoration:none!important;}
	.nav li a span{visibility:hidden;}
	.nav .home{background:url(/images/global/home.png) no-repeat; width:36px;}
	.nav .about{background:url(/images/global/about-us.png) no-repeat; width:65px;}
	.nav .help{background:url(/images/global/how-we-help.png) no-repeat; width:90px;}
	.nav .community{background:url(/images/global/comments.png) no-repeat; width:75px;}
	.nav .news{background:url(/images/global/news.png) no-repeat; width:36px;}
	.nav .news_events{background:url(/images/global/news_events.png) no-repeat; width:107px;}
	.nav .contact{background:url(/images/global/contact-us.png) no-repeat; width:77px;}
	.nav .donate{background:url(/images/global/bu-donate.png) no-repeat; width:119px; height:31px; margin-top:5px; padding-right:0;}
	.nav .donate a{width:119px; height:31px; display:inline-block;}
		
.header{background:#151533; width:inherit; border-bottom:5px solid #000; padding:20px 0 15px; }
.header h1{background:url(/images/global/logo-3-2-5.gif) no-repeat left; width:518px; height:43px;}
.header h1 span{visibility:hidden;}

/*Global footer styles*/

.footer{width:850px; margin-top:-50px;}
.footer-img{background:url(/images/global/bg-main.gif) no-repeat right bottom #e2da99; width:845px; height:183px; border-left:5px solid #640003;}
.footer-text{background:#000; color:#999; padding:20px 0 20px 40px; width:810px; font-size:13px; line-height:20px;}
	.footer-text .footer-text-left{float:left; width:405px; background:url(/images/global/logo-ncsff-sm.png) no-repeat top left; padding-left:45px;}
	.footer-text .footer-text-left strong{color:#e2da99; font-weight:bold;}
	.footer-text .footer-text-right{float:left; padding-top:27px;}
	.footer-text .footer-text-right a{color:#e2da99; text-decoration:underline;}

/*-------------------------------------------------*/
/*SUBPAGE STYLES*/
/*-------------------------------------------------*/
/*Donate Page Styles*/
/*-------------------------------------------------*/
.ttl-donate{background:url(/images/h1-titles/ttl-donate.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-donate span{visibility:hidden;}

.donate-form{background:url(/images/donate/bg-box-top.gif) no-repeat top; width:411px; padding-top:10px; margin:20px 0;}
.donate-form .bottom{background:url(/images/donate/bg-box-bottom.gif) no-repeat bottom; width:411px; padding-bottom:11px;}
.donate-form .bottom .content{background:#FFF; border-left:1px solid #cac38d; border-right:1px solid #cac38d; width:369px; padding:10px 20px;}
	.donate-form .bottom .content p{margin:10px 0 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#67402a;}
	.donate-form .bottom .content .content-ttl{background:url(/images/donate/ttl-donate-today.gif) no-repeat; width:115px; height:23px; margin-bottom:15px;}
	.donate-form .bottom .content .content-ttl strong{visibility:hidden;}
	.donate-form .bottom .content .radio-list{margin:10px 0; font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; color:#000!important;}
	.donate-form .bottom .content .donate-other{float:right; margin:-15px 35px 0 0;}
	.donate-form .bottom .content .submit{text-align:center; margin-top:20px}

/*About Us Page Styles*/
/*-------------------------------------------------*/
.ttl-about{background:url(/images/h1-titles/ttl-about-us.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-about span{visibility:hidden;}

/*How We Help Page Styles*/
/*-------------------------------------------------*/
.ttl-help{background:url(/images/h1-titles/ttl-how-we-help.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-help span{visibility:hidden;}

/*Community Page Styles*/
/*-------------------------------------------------*/
.ttl-community{background:url(/images/h1-titles/ttl-community.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-community span{visibility:hidden;}

.testimonial-first{clear:none; width:370px;}
.testimonial{clear:right;}
.testimonial p,.testimonial-first p{ text-indent:-0.5em; font-style:italic; padding:1em .5em 1.6em; border-bottom:1px solid #997a50;}
.last{border:none;}

/*News Page Styles*/
/*-------------------------------------------------*/
.ttl-upcoming-events{background:url(/images/h1-titles/ttl-upcoming-events.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-news{background:url(/images/h1-titles/ttl-news.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-news span, .ttl-upcoming-events span{visibility:hidden;}

.news-events li{padding-bottom:15px; margin:0;}
.news-events-sub{list-style:disc; padding-left:15px;}
.news-events-sub li{padding-bottom:0; font-family:Arial, sans-serif; font-size:13px; color:#000; font-weight:normal;}

/*Optin Thank You Page Styles*/
/*-------------------------------------------------*/
.ttl-thanks{background:url(/images/h1-titles/ttl-thanks.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-thanks span{visibility:hidden;}

/*Contact Us Page Styles*/
/*-------------------------------------------------*/
.ttl-contact{background:url(/images/h1-titles/ttl-contact-us.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-contact span{visibility:hidden;}

.contact-form-top{background:url(/images/donate/bg-box-top.gif) no-repeat top; width:411px; padding-top:10px; margin:10px 0;}
.contact-form-bottom{background:url(/images/donate/bg-box-bottom.gif) no-repeat bottom; width:411px; padding-bottom:11px;}
.contact-form{background:#FFF; border-left:1px solid #cac38d; border-right:1px solid #cac38d; width:369px; padding:10px 20px;}
.contact-form .text-field{width:195px; float:right; margin:-30px 60px 0 0;}
.contact-form .multi-line{width:360px; height:100px;}
.contact-form .send{text-align:center; display:block;}

.contact-photo{border:2px solid #67402a; margin-top:10px;}

.become-a-member-link{display:block; margin:auto; width:336px;}

/*Privacy Policy/Terms of Use Page Styles*/
/*-------------------------------------------------*/
.ttl-privacy{background:url(/images/h1-titles/ttl-privacy-terms.gif) no-repeat left; width:760px; height:39px; margin-bottom:10px;}
.ttl-privacy span{visibility:hidden;}

/*-------------------------------------------------*/
/*HOMEPAGE STYLES*/
/*-------------------------------------------------*/
body.home .header{padding:25px 0 20px;}
body.home .header h1{background:url(/images/home/logo-3-2-5-home.gif) left no-repeat; width:850px; height:111px;}
body.home .header h1 span{visibility:hidden;}

/*body.home .nav li{padding:0 77px 0 0;} original that had "news" */
body.home .nav li{padding:0 60px 0 0;}
body.home .nav .donate{padding-right:0}

body.home .main-content{background:url(/images/home/bg-main-gradient.gif) repeat-y right #433019; padding:0 0 30px; width:840px; border-left:5px solid #640003; border-right:5px solid #640003;}
	
body.home .footer{margin-top:-150px;}
body.home .footer-img{background:url(/images/home/bg-main-home.gif) no-repeat right bottom #433019;}
	
.mission-statement{background:#151533; color:#899ac4; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:40px; padding:15px 25px 0 100px;}
.mission-statement em{font-style:italic; color:#FFF;}

.home-content{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#d9d193; line-height:1.7em; padding:50px 0 0 0;}
	.home-content .left{width:405px; float:left; padding:0 50px 0 35px;}
	.home-content .left h2{background:url(/images/home/ttl-helping-heroes-in-need.png) no-repeat left; width:301px; height:35px;}
	.home-content .left h2 span{visibility:hidden;}
	.home-content .left h3{background:url(/images/home/ttl-we-take-care-own.png) no-repeat left; width:216px; height:21px; margin-top:20px;}
	.home-content .left h3 span{visibility:hidden;}
			
	.home-content .right{width:350px; float:left;}
	.home-content .right ul li{width:312px; height:56px; margin-bottom:10px;}
	.home-content .right ul .donate{background:url(/images/home/bu-donate-now.png) no-repeat;}
	.home-content .right ul .request{background:url(/images/home/bu-request-help.png) no-repeat;}
	.home-content .right ul li a{display:block; text-decoration:none!important; width:312px; height:56px;}
	.home-content .right ul li a span{visibility:hidden;}
	
	.home-content .right .sign-up{background:url(/images/home/bg-newsletter.png) no-repeat; width:309px; height:190px; padding-top:10px; line-height:20px;}
	.home-content .right .sign-up h3{background:url(/images/home/ttl-sign-up-email-news.gif) no-repeat; width:249px; height:23px; margin:0 15px;}
	.home-content .right .sign-up h3 span{visibility:hidden}
	.home-content .right .sign-up p{margin:7px 0 15px 15px;}
	.home-content .right .sign-up .first{padding:0 10px 7px 0;}
	.home-content .right .sign-up .text-field{background:url(/images/home/bg-textfield.png) no-repeat; width:158px; height:22px; border:0; color:#352515; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:7px 10px 0;}
	.home-content .right .sign-up table {margin-left:15px;}