	#signup{
		padding:8px;
	}
	#signup h1{
		font-weight:bold;
		color:#000000;
		font-size:1.4em;
		margin:4px 0 12px 0;
		padding:0;
	}
	#signup a{
		font-size:0.9em;
		color:#333333;
		text-decoration:none;
		font-weight:bold;
	}
	#signup a:hover {
		color:#EB0078;
	}


.a_quote{
	width:414px;
	margin:0 0 20px 8px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #666666;
}
.a_quote:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}
.a_quote{display: inline-block;}
/* Hides from IE Mac \*/
* html .a_quote {height: 1%;}
.a_quote{display:block;}
/* End Hack */ 

.quote_img{
	width:100px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}



.comment{
	float:left;
}
.comment h1{
	font-weight:bold;
	color:#EB0078;
	font-size:1.1em;
	margin:0 0 0 0;
	padding:0;
}

.comment_text{
	width:304px;
	margin:0 0 0 0;
	padding:0;
}
.comment_text p{
	padding:0;
	margin:0;
	font-size:1em;
	color:#333333;
}





#read_more{
	margin:10px 0 15px 0;
}
#read_more a{
	color:#000000;
	font-size:1em;
	text-decoration:none;
}
#read_more a:hover{
	color:#EB0078;
	font-size:1em;
}







.from_element{
	clear:both;
	margin:0;
	padding:4px 4px 4px 4px;
	margin:0 0 4px 0;
	/* background-color:#FAF0F5; */
}
.from_element:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}
.from_element{display: inline-block;}
/* Hides from IE Mac \*/
* html .from_element {height: 1%;}
.from_element{display:block;}
/* End Hack */ 

.lab{
	color:#333333;
	font-size:1em;
	font-weight:bold;
	padding:0 0 0 0;
	width:200px;
}
.radio_span{
	display:block;
}
.inp{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0 0 0 0;
	padding:0;
	display:block;

}
.inp input{
	border:1px solid #999999;
	width:400px;
}
.inp textarea{
	border:1px solid #999999;
	width:400px;
}
.needed{
	font-size:1.2em;
	color:#CC0000;
	font-weight:bold;
}
.warning{
	display:block;
	color:#CC0000;
	padding:4px 4px 4px 0;
}

	

	
	
	
	
	
	
	
	
	.mini_section{
		padding:6px;
		border-top:1px dotted #999999;
	}
	.mini_section:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility:hidden;
	}
	.mini_section{display: inline-block;}
	/* Hides from IE Mac \*/
	* html .mini_section {height: 1%;}
	.mini_section{display:block;}
	/* End Hack */ 
	
	.mini_section img{

	}
	
	span.date{
		color:#000000;
		font-weight:normal;
		font-size:0.8em;
	}
	.news_item{
		margin:10px 0 20px 0;
	}


