/* CSS Document */

.p_img li{
	list-style:none;
	float:left;
	margin:4px;
	}
	
.p_img{
	margin:10px auto 0px auto;
	padding:0px 0px 10px 0px;
	}	
	
#photos a img{
	}	
	
#photos a:hover img{
	}	
	
#photos a{
	border-bottom:none;
	}	
	
#photos a:hover{
	border-bottom:none;
	}		
	
	
.gallery{
	clear:both;
	margin-bottom:10px;
	border-bottom:1px solid #999999;	
	}	
	
.gallery h3{
	padding-top:10px;
	}	
	
.indy{
	background-color:#336699;
	color:white;
	}	
	
#donate h3{
	text-align:left;
	border-bottom:1px dashed #336699;
	width:100%;
	color:#333333;
	padding-bottom:2px;
	font-size:18px;
	margin-bottom:3px;
	}
	
#donate{
color:#333333;	
	}	
	
.r{
	text-align:left;
	}	
	
.d ul{
	float:none;
	}	
	
.d ul li{
	float:none;
	}	
	
	
/*Contact Page*/
#contact label{
	float: left;
	width: 140px;
	font-weight: bold;
}

#contact input, textarea{
	width:180px;
	margin-bottom:5px;
}

#contact select{
	width:150px;
	margin-bottom:5px;
	}
	
.dollar{
	position:relative;
	top:-5px;
	}	
	
#amount{
	width:150px;
	}	
	
form h4{
	margin-bottom:10px;
	margin-top:10px;
	}
	
#center_fix{
	margin:0px auto 0px auto;
	width:400px;
	}	

#contact textarea{
	width:250px;
	height:150px;
}

#contact .boxes{
	width:1em;
}

#contact #submitbutton, #contact img{
	margin-left:140px;
	margin-top:5px;
}

.as{
	color:#D20000;
	}	
	
.a_post{
	border-bottom:1px dashed #666666;
	padding:8px 0px 8px 0px;
	margin:0px;	
	}
	
.p_holder{
	margin:0px;
	margin:0px;
	height:90px;
	width:90px;
	background-image:url(../images/thumb.gif);
	}		
	
.p_holder:hover{
	background-image:url(../images/thumb_hover.gif);
	}	

.p_holder a img{
	/*padding:5px 0px 0px 5px;*/
	position:relative;
	left:5px;
	top:5px;
	border-bottom:none;
	}	
	
#video_list{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px;
	}
		
.video_img{
	width:178px;
	height:137px;
	background-image:url(../images/bg_video.png);
	background-repeat:repeat-x;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:right;
	}	
	
.video_img img{
	margin:6px 0px 0px 6px;
	width:158px;
	height:118px;
	} 	
	
.video_img a img{
	border:none;
	}	
	
#video_list li img{
	width:159px;
	height:118px;
	margin:6px 0px 0px 6px;
	}	
	
#video_list li a img{
	border:none;
	float:left;
	}	
	
#mid{
	text-align:center;
	padding:0px;
	margin:0px auto 0px auto;
	}	
	
.center_text{
	float:left;
	text-align:center;
	margin:35px 0px 0px 0px;
	padding:0px;
	width:164px;
	font-size:16px;
	height:143px;
	color:white;
	display:block;
	}	
	
.center_text a{
	color:white;
	}	
	
.title{
	border-bottom:1px solid #CCCCCC;
	height:20px;
	line-height:20px;
	font-size:14px;
	padding:0px;
	margin:0px;
	}
	
.icon{
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.title a img{
	border:none;
	}	
		

.title a:link{
	color:#336699;
	text-decoration:none;
	}
	
.title a:hover{
	text-decoration:none;
	}			
	
.noline{
	text-decoration:none;
	}	
		
.date{
	color:#999999;
	margin:0px;
	padding:0px;
	}		
	
.d p{
	padding:6px 0px 6px 0px;
	}	
	
.item{
	margin:5px 0px 20px 0px;	
	}
	
.item_content{
	margin:10px 0px 0px 0px;	
	}
	
.item_content ul, ol{
	margin:5px 0px 5px 25px;
	}		
	
.item_content p{
	margin:3px 0px 3px 0px;
	}		
		
.d li{
	margin-left:35px;
	}	
	
.news_date{
	font-size:14px;
	color:#999999;
	width:48%;
	float:left;
	padding-top:10px;
}

.email_sender{
	padding-top:10px;
	padding-right:10px;
	width:48%;
	font-size:14px;
	float:right;
	text-align:right;
	}	
	
.g_more{
	padding-top:10px; 
	text-align:right;	
	}