body {
	font: 11px georgia, times new roman, serif;
	color:#000;
}

form {
margin:0;
padding:0;
display:inline;
}

/* Links
----------------------------------------------- */
a:link {
  color:#003399;
  }
a:visited {
  color:#003300;
  }
a:hover {
  color:#FF3300;
  }
a img {
  border-width:0;
  }
  
/* Structure
----------------------------------------------- */

#leftNav {
background: #9C3E3C url(../images/bg_leftnav.jpg) repeat-y top;
width:216px;
}

#content {
padding:5px 5px 10px 10px;
}

#newsletterFooter {
background-image: url(../images/banner_bot_bg.jpg);
background-repeat: repeat-x;
width: 770px;

}

#newsletterFooter .textField {
border:0;
margin:0 10px 0 0;
width:120px;
} 

#newsletterFooter .submitButton {
border:0;
} 

#newsletterFooter2 {
background-image: url(../images/banner_bot_bg.jpg);
background-repeat: repeat-x;
width: 825px;

}

#newsletterFooter2 .textField2 {
border:0;
margin:0 10px 0 0;
width:190px;
} 


#newsletterFooter2 .submitButton2 {
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;
}

/* DEDICATIONS
------------------------------ */
#sponsor {
	border: 1px solid #600202;
	color: #600202;
}

#sponsor .whitecell {
	background-color: #FFFFFF;
	width: 32px;
}

#sponsor .pinkcell{
	background-color: #ffffff;
	padding: 5px;
}

#sponsor .pinkcellborder {
	background-color: #ffffff;
	padding: 5px;
	border-right: 2px solid #FFFFFF;
	padding-right: 10px;
}

#sponsor .title {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#sponsor .text {
	font-size: 11px;
	text-align: left;
}

#sponsor .smalltext {
	font-size: 9px;
	text-align: left;
}

#sponsor .dollar {
	color: #584B1F;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

#sponsor .input-price {
	color: #584B1F;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.monthlyimage {
	margin-right: 10px;
}
