


body{
		padding: 0;
		margin: 0;
		background-color: #000000;
		font-family: Helvetica, Arial, Verdana,sans-serif;
		font-size: 12px;
}

.clear_fix{
		clear: both;
}

.nodisp{
		/*display: none;*/
}

.red{
		color: red;
}

a, a:active {
		text-decoration: none;
		color: #ccc;
}

a:hover {
		color: #FF0000;
}
img {
		border: 0;
}




/* Buttons */

#donate_button {
		width: 115px;
		height: 29px;
		font-size: 14px;
		color: #fff;
		float: left;
		margin: 0 8px 0 0px;
}
		#donate_button 	.text
		{
				display: block;
				padding: 7px 0 0 0;
				text-align: center;
				text-transform: uppercase;
				font-size: 13px;
				letter-spacing: 1px;
				
		}
		#donate_button 	a 	{  color: #fff; display: block; width:115px; height:29px; background: url("images/b_donate.png") 0 0 no-repeat; }
		#donate_button 	a:active 	{ background-position: 0 0; }
		#donate_button 	a:hover 	{ background-position: 0 -29px; }


#header_button {
		min-width: 10px;
		height: 29px;
		font-size: 11px;
		color: #fff;
		float: left;
}
		#header_button 	.text
		{
				display: block;
				padding: 8px 18px 0 18px;
				text-align: center;
				text-transform: uppercase;
		}
		#header_button 	a 	{  color:#fff; display:block; min-width:10px; height:29px; background: url("images/b_header_md.png") 0 0 repeat-x; }
		#header_button 	a:active 	{ background-position: 0 0; }
		#header_button 	a:hover 	{ background-position: 0 -29px; }
		
		#header_button_lt 	{  float: left; display:block; width:6px; height:29px; background: url("images/b_header_lt.png") 0 0 no-repeat; }
		#header_button_rt 	{  float: left; display:block; width:6px; height:29px; background: url("images/b_header_rt.png") 0 0 no-repeat; }
		
		




/* Main */

#main{
		width:100%;
}
		#main_content
		{
			margin: 0 auto;
			width: 970px;
			background: transparent url(images/BlackBackground.png) no-repeat top center;
			padding-bottom: 12px;
		}





/* Header */

#header{
		width:100%;
}
		#header_inside{
				margin:0 auto;
				padding: 0;
				width:946px;
				height:50px;
				border: thin solid black;
		}
				#header_inside .header_links {
						margin: 10px 0 0 0;
						width:946px;
						height:29px;
				}
				#header_inside a { 
					text-decoration: none; 
				}

		



/* Content */

#content{
		width:100%;
}
		#content_inside{
				margin:0 auto;
				width:946px;
		}



/* Footer */

#footer{
		width:100%;
		color: #333333;
}
		#footer a {
			color:#666666;
		}
		
		#footer a:hover {
			color:#CCCCCC;
		}
		
		#footer_inside
		{
			margin: 0 auto;
			width: 946px;
			height: 40px;
		}
				#footer_inside .legal {
						width: 100%;
						text-align: center;
						font-size: 10px;
						clear: both;
				}
				#footer_inside .footer_links {
						margin: 4px 0 0 0;
						font-size: 10px;
						width: 100%;
						clear: both;
				}
						#footer_inside ul {
								margin: 0 auto;
								padding: 0;
								width: 250px;
								height: 15px;
						}
						
						#footer_inside li {
								display: block;
								margin: 0 4px 0 4px;
								min-width: 5px;
								height: 15px;
								float:left;
								list-style-type:none;
						}
						
		
/* DONATE BUTTON */
		
		#donate_paypal{
				width: 218px;
				height: 43px;
		}
				#donate_paypal 	.text
				{
						display: block;
						padding: 12px 13px 0 13px;
						text-align: center;
						text-transform: uppercase;
				}
				#donate_paypal 	a {  text-decoration: none; color:#fff; display:block; width:218px; height:43px;}
				
		
		#donate_lg{
				width: 218px;
				height: 43px;
		}
				#donate_lg 	.text
				{
						display: block;
						padding: 13px 13px 0 13px;
						font-size:14px;
						text-align: center;
						text-transform: uppercase;
				}
				#donate_lg 	a {  text-decoration: none; color:#fff; display:block; width:218px; height:43px; background: url("images/b_donate_lg.png") 0 0 repeat-x; }
				#donate_lg 	a:active 	{ background-position: 0 0; }
				#donate_lg 	a:hover 	{ background-position: 0 -43px; }


/* NEWS */

#news_box_1{
		position:relative;
}
		#news_box_1 .top{
				width:946px;
				height:10px;
				background: transparent url('images/img_946_white.png') no-repeat top left;
		}
		#news_box_1 .middle{
				background: transparent url('images/img_946_white.png') no-repeat  0 -10px ;
				width:946px;
				height:418px;
		}
		#news_box_1 	a {  text-decoration: none; color:red;}
		#news_box_1 .bottom{
				width:946px;
				height:10px;
				background: transparent url('images/img_946_white.png') no-repeat bottom left;
		}




#news_box_2{
		margin: 22px 0 0 0;
		color: #fff;
		font-size: 11px;
}
		#news_box_2 .top{
				width:946px;
				height:10px;
				background: transparent url('images/img_946_trans.png') no-repeat top left;
		}
		#news_box_2 .middle{
				background: transparent url('images/img_946_trans.png') no-repeat 0 -10px ;
				width:946px;
				height:130px;
		}
		#news_box_2 .bottom{
				width:946px;
				height:10px;
				background: transparent url('images/img_946_trans.png') no-repeat bottom left;
		}
		#news_box_2 h2{
				font-size: 14px;
		}
				.news_subbox_1{
						
				}
		
		#news_sub_container {
				position: relative;
				width:896px;
				height:100px;
				margin: 0 0 0 10px;
				padding: 15px;
				background: transparent url('images/box_long.png') no-repeat top left;
		}
		#news_sub {
				position: relative;
				float: left;
				width:926px;
				height:130px;
		}
		
		#news_sub .donate_text {
			font-size:12px;
			line-height:16px;
			width: 600px;
		}
		
		#home_news_sub {
				position: relative;
				float: left;
				height:130px;
		}
				#news_sub h2
				{
					color:#FFFFFF;
					margin: 0 0 0 20px;
					padding: 0;
					font-weight: lighter;
				}
						#news_sub ul,#home_news_sub ul{
								margin: 10px 0 0 20px;
								padding: 0;
						}
						#news_sub li, #home_news_sub li{
								color: red;
								font-weight: lighter;
								font-size: 12px;
								margin: 7px 0 0 0;
						}
						#news_sub li.selected{
								color: red;
						}
						#news_sub li	a, li a:active {  
															text-decoration: none; 
															color:#fff; 
														}
						#news_sub li	a:hover { color:red; }
						
						
						
				#news_sub .news_links{
						
						width: 500px; 
						float: left;
						padding-top:7px;
				}
				#news_sub .news_donate{
						position: absolute;
						top: 28px;
						right: 180px;
				}
				
				#news_sub .donor_donate {
						position: absolute;
						top: 30px;
						right: 60px;
				}
			
#news{
		width: 875px;
		margin: 0 auto;
		font-size: 12px;
		padding-left: 25px;
}
		#news h2{
				font-size: 14px;
		}
		#news  #donate_lg{
				position:absolute;
				top: 372px;
				left: 695px;
		}
		#news  .col{
				line-height:16px;
				float: left;
				width: 410px;
				margin: 0 20px 0 0;
		}




/* WHY DONATE */

#why_box_1{
		position:relative;
}
		#why_box_1 .top{
				width:946px;
				height:10px;
				background: transparent url('images/img_946_trans.png') no-repeat top left;
		}
		#why_box_1 .middle{
				background: transparent url('images/img_946_trans.png') no-repeat 0 -10px;
				width:946px;
				height:418px;
		}
		#why_box_1 .bottom{
				width:946px;
				height:10px;
				background: transparent url('images/img_946_trans.png') no-repeat bottom left !important;
		}
		#why_box_1 .home_image{
				position:absolute;
				top: 9px;
				left: 40px;
		}
		#why_box_1 .home_text{
				position:absolute;
				top: 66px;
				left: 368px;
				width: 520px;
				font-size: 14px;
				line-height: 18px;
		}
		#why_box_1  #donate_lg{
				position:absolute;
				top: 372px;
				left: 695px;
		}




/* Donor Wall */

#donor_wall{

}
		#donor_wall .col{
			width: 190px;
			height: 300px;
			float: left;
		}
											


/* Contact */

#contact{
		position: relative;
}
		#contact .contact_bg {
				margin: 12px auto 0 -9px;
				padding: 10px;
				width: 805px;
				/* background: transparent url(images/BlackBackground.png) repeat-y top center; */ 
		}
		
		#contact .credit_bg {
			padding-top:5px;
		}
		
		#contact_text{
				width: 838px;
		}
		#contact .contact_title{
				width: 220px; 
				float:left;
		}
		#contact .contact_items
		{
			position: relative;
			width: 551px;
			height: 92px;
			float: left;
			background: transparent url('images/ContactBox_rt.png') no-repeat top left;
			padding: 26px;
			font-weight: bold;
			color: #999999;
			float:right;
		}
		#contact a{
				color: #ccc;
		}
		#contact a:hover { color:red; }
		#contact a.selected { color: red;}
		#contact .contact_item{
				width: 260px;
				height: 30px;
				float: left;
		}
		#contact .address{
				position: absolute;
				left: 20px;
				bottom: 27px;
				font-size: 14px;
				float: left;
				width: 420px;
				color: #999999;
		}
		#contact .phone{
				position: absolute;
				right: 40px;
				bottom: 27px;
				font-size: 14px;
				float: left;
				width: 110px;
				color: #999999;
		}




