/*----------------------------------------------------------------------------*/
/*-------------------------------GLOBAL---------------------------------------*/
/*----------------------------------------------------------------------------*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {margin:0;padding:0;border:0;} 


body {color:#432f1f;background-color:#e8d5a6;font-family: helvetica, calibri, arial, verdana, sans-serif; }

p {font-size:.9375em;line-height:1.5em;margin-bottom:.75em;}
	#footer p {font-size:0.75em;line-height:normal;margin-bottom:1.5em;margin-top:1.5em;line-height:0.75em;text-align:center;}
	#intro p {font-size:1em;line-height:1.73em;margin-top:.865em;margin-bottom:.865em;width:636px;}
	p.important {font-size:1.25em;line-height:1.75em;}
	.blurb p {color:#432f1f;font-size:1em;margin-top:30px;margin-bottom:30px;}
	.testimonials p {margin-bottom:0;}
	p.prelist {margin-bottom:0;}
	p.quote {margin-left:1em;font-style:italic;margin-bottom:1.5em;}
	.addthis_toolbox .center p {text-align:center;}
	
p .em, .em {color:#540015;
	font-weight:bold;}

em {font-style:italic;}
	
strong {font-weight:bold;}

a {color:#820021;text-decoration:underline;}
a:visited {color:#540015;}
a:hover {color:#a10029;text-decoration:none;}
a:active {color:#a10029;}

h1 {color: #820021; 
	text-transform:capitalize; 
	font-size:2em;
	line-height:2.125em;
	margin-top:1em;
	margin-bottom:0;}
h1.first {color: #820021; 
	text-transform:capitalize; 
	font-size:2em;
	line-height:2.125em;
	width:636px;
	margin-top:0;}
h1.pagetitle {	
	color: #6a001b; 
	text-transform:capitalize; 
	letter-spacing:200;
	font-size:56px;
	margin-top:50px;
	margin-bottom:0px;
	line-height:56px;
	}
h2 {	color: #820021; 
	text-transform:capitalize; 
	font-size:1.5em;
	margin-top:1em;}
.testimonials h3 {color:black;font-size:1.125em;margin-top:1.3125em;margin-bottom:0;}
h3 {color:black;font-size:1em;margin-top:.5625em;margin-bottom:.15;}
h4, h5, h6 {color:#432f1f;margin-bottom:.15;}
h4 {font-size:1em;margin-top:.5625em;text-transform:uppercase;}
h5 {font-size:.9375em;margin-top:.5625em;}
h6 {font-size:.875em;font-weight:bold;margin-top:.25em;}

#mainColumn ul {display:block;padding-left:30px;margin-bottom:1.5em;}
#mainColumn li {font-size:.875em;line-height:1.5em;}

#subColumn ol {display:block;margin-bottom:30px;}
#subColumn li{font-size:.875em;line-height:1em;list-style:none;}

#footer ul, #footer ol {margin-bottom:.4375em;}
#footer li {list-style:none;display:inline;font-size:.875em;}

tr.c1 td, tr.c2 td {padding:5px;}
tr.c1 td {background-color:#e7dec0;}
tr.c2 td {background-color:#ede5ca;}
table {margin-bottom:1.75em;width:500px;font-size:.875em;}


/*----------------------------------------------------------------------------*/
/*-------------------------------LAYOUT---------------------------------------*/
/*----------------------------------------------------------------------------*/

/*MAIN BODY LAYOUT AND HEADER*/
#wrapper {width:960px;background:url('http://www.safuture.org/i/wrapper-bg.jpg') repeat-y;background-color:#f0e8d1;margin-bottom:0;}

#footer {padding:20px;text-align:center;margin-bottom:0px;}
#header {background:#f4edd8 url('http://www.safuture.org/i/header-photo.jpg') no-repeat;padding-left:20px;padding-top:20px;max-height:269px;}

.clear {clear:both;}

.right, .left {margin-bottom:5px;margin-top:5px;}
.right {float:right;margin-left:20px;}
.left {float:left;margin-right:20px;}

img.divider {margin-left:81px;}
img.headline {position:relative;left:-20px;top:1px;}
	
/*SERVICE AND GENERAL PAGES*/
#intro {position:relative;float:left;width:680px;margin-left:20px;overflow:hidden;background:url('http://www.safuture.org/i/intro-fill.png') repeat-y;padding:10px 20px 10px 20px;}
	.intro-top {position:relative;float:left;background:url('http://www.safuture.org/i/intro-top.png') no-repeat; height:12px;margin-left:20px;margin-top:20px;width:680px;}
	.intro-bottom {position:relative;float:left;background:url('http://www.safuture.org/i/intro-bottom.png') no-repeat; height:12px;margin-left:20px;width:680px;}
	#intro img {padding:20px 20px 5px 20px;margin-left:206px;}
#mainColumn {position:relative;float:left;width:676px;margin-left:34px;overflow:hidden;}
#subColumn {width:195px;float:right;margin-right:20px;margin-top:20px;}


/*----------------------------------------------------------------------------*/
/*-------------------------------NAVBAR---------------------------------------*/
/*----------------------------------------------------------------------------*/
.nav {height:46px;background: url('http://www.safuture.org/i/navbar.gif') no-repeat;width:960px;position:relative;}
.nav-bottom {background: url('http://www.safuture.org/i/shadow-bottom.png') no-repeat;z-index:2;position:relative;top:-1px;margin-bottom:26px;}

	.nav li {list-style:none;}

	.nav li a:link, .nav li a:visited {
		position: absolute;
		top:0;
		height:46px;
		text-indent:-9000px;
		overflow:hidden;}
	
	.nav .faq a:link, .nav .faq a:visited {
		left: 0px;
		width: 82px;}
	.nav .faq a:hover, .nav .faq a:active , .nav .faq a:focus{
		background: url('http://www.safuture.org/i/navbar.gif') no-repeat 0px -46px;}
	
	.nav .initiative a:link, .nav .initiative a:visited {
		left: 82px;
		width: 205px;}
	.nav .initiative a:hover, .nav .initiative a:active, .nav .initiative a:focus {
		background: url('http://www.safuture.org/i/navbar.gif') no-repeat -82px -46px;}

	.nav .endorsements a:link, .nav .endorsements a:visited {
		left: 287px;
		width: 168px;}
	.nav .endorsements a:hover, .nav .endorsements a:active, .nav .endorsements a:focus {
		background: url('http://www.safuture.org/i/navbar.gif') no-repeat -287px -46px;}
	
	.nav .getinvolved a:link, .nav .getinvolved a:visited {
		left: 455px;
		width: 157px;}
	.nav .getinvolved a:hover, .nav .getinvolved a:active, .nav .getinvolved a:focus {
    background: url('http://www.safuture.org/i/navbar.gif') no-repeat -455px -46px;}
	
	.nav .contact a:link, .nav .contact a:visited {
		left: 612px;
		width: 114px;}
	.nav .contact a:hover, .nav .contact a:active, .nav .contact a:focus {
		background: url('http://www.safuture.org/i/navbar.gif') no-repeat -612px -46px;}
	
	.nav .library a:link, .nav .library a:visited {
		left: 726px;
		width: 143px;}
	.nav .library a:hover, .nav .library a:active, .nav .library a:focus {
		background: url('http://www.safuture.org/i/navbar.gif') no-repeat -726px -46px;}
		
	.nav .press a:link, .nav .press a:visited {
		left: 869px;
		width: 93px;}
	.nav .press a:hover, .nav .press a:active, .nav .press a:focus {
		background: url('http://www.safuture.org/i/navbar.gif') no-repeat -869px -46px;}
/*END NAVBAR*/	