body {
	font: 11px georgia, times new roman, serif;
	color:#000000;
	background-color: white; 
}

form {
margin:0;
padding:0;
display:inline;
}


/* Structure
----------------------------------------------- */

a:after{content:"[" attr(href) "]"; }

#leftNav {
display:none;
visibility:hidden;
width:0px;
}

.border-left, .navfooter{
display:none;
visibility:hidden;
width:0px;
}

#content {
padding:5px 70px 10px 10px;
width: 100%;
}

#newsletterFooter {
border-top: solid 1px #FFF;
background: #FFF url(../images/banner_bot_in.jpg) top left no-repeat;
width:240px;
height: 50px;
padding:10px 0 0 540px;
}

#newsletterFooter .textField {
border:0;
margin:0 10px 0 0;
width:190px;
} 

#newsletterFooter .submitButton {
border:0;
} 


/* Navigation
------------------------------------------------- */
#leftNav ul{
margin:0;
padding:0;
list-style:none;
}

#leftNav ul li {
margin:0 0 -3px 0;
padding:0;
}

/* subnavigation 
--------------------------------------------------- */

#subNav {
padding:15px 0 0 0;

}

#subNav ul{
margin:0;
padding:0;
list-style:none;
}

#subNav li{
padding: 0 10px 0 0;
margin:0;
display:inline;
list-style:none;
}

#subNav li a{
color: #603;
}

#subNav li a:hover{
color: #333;
}

/* subnavigation 
#leftNav ul ul {
padding-bottom:11px;
color: #000;
padding:0;
margin-top:-3px;color: #000;
background: #FFF url(../images/bg_subnav.gif) bottom left no-repeat;

}

#leftNav ul ul li {
padding:5px 0 5px 20px;

}
*/
/* Content
------------------------------------------------- */

h1 {
font: 18px georgia;
margin:0;
padding:0;
color:#603;
font-weight:bold;
}

h2 {
font: 15px georgia;
margin:0;
padding:0;
color:#000;
font-weight:bold;
}

h3 {
display:inline;
font: 16px georgia;
font-weight:bold;
}

.subhead {
font: 12px georgia;
margin:0;
padding:0;
color:#603;
font-weight:bold;
padding-top:20px;
}

p {
line-height:18px;
}

.newsBox {
 border: solid 2px #603;
 margin:6px 32px;
 padding:5px;
}

/* Donation Page
------------------------------------------------------- */

#creditCardTable {
border: solid 1px #CCC;
background: #EFEFEF;
padding:4px;
margin:2px;
}


/* Contact Us
------------------------------------------------------- */

#contactForm {
border: solid 1px #CCC;
background: #EFEFEF;
width:535px;
text-align:left;
}

#contactForm th {
background: #DDD;
}

#contactForm td {
padding:2px;
}


/* sIFR
------------------------------------- */

#pullquote {
width:230px;
display:inline;
float:right;
border:solid 2px #D3D3D3;
margin:0 0 5px 0;
padding:10px 4px;
background:#E9E9E9;
}

#pullquote-margin {
width:230px;
display:inline;
float:right;
border:solid 2px #D3D3D3;
margin:10px 0 10px 0;
padding:0;
background:#E9E9E9;
}

h1, h2, h3, h4, h5, h6 {

	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	
}


h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 26px;
	color: #660033;
	

}		

h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #333333;
	}
	
.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 26px;

}

.sIFR-hasFlash h5 {
	visibility: hidden;
	font-size: 16px;
}


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* PROGRAMS
------------------------------ */
#programs {
list-style:none;
margin:0;
padding:0;
}

#programs li {
border: solid 2px #D3D3D3;
background:#E9E9E9;
padding:5px;
margin:5px 0;
}

#programs li a{
font-weight:bold;
color: #603;
}

