body {
	margin:0px 0px 0px 20px;
	/*width:1000px;*/
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: magenta; 
	/*text-align:center;*/
	margin-top:0px;
	background-color:#000000;
}

img{

border:0px;
}

hr {
border:magenta 1px solid;
}

.hTitle{

	font-size:40px;
	font-weight:bold;
	margin:50px 0px 0px 0px;
	width:350px;


}

.mTitle{

	font-size:50px;
	font-weight:bold;
	margin:50px 0px 0px 0px;


}

#explaination{
	margin:0px 0px 0px 0px;
	width:350px;
	line-height:18px;
}

#contentcontainer{
	width:850px;
	margin:20px 0px 0px 0px;
}

#news{

width: 350px;
float:left;
margin:0px 50px 0px 0px;

}

#petition{

width:450px;
float:left;
}

.petitions{
margin: 20px 0px 0px 0px;
}

.smalltext{
font-size:11px;
margin: 0px 0px 0px 0px;
}

.contenttext{
font-family:georgia;
margin: 5px 0px 5px 0px;
background-color:#ffccff;
padding: 5px 5px 5px 5px;
color:#cc00cc;
}

.inputfield{
	
	font-family:arial;
	border: 1px solid #ffffff;
	background-color:#ffccff;
	color:#cc00cc;
	height:14px;
	font-size:12px;
	width:200px;


}


.textarea{
	
	font-family:arial;
	border: 1px solid #ffffff;
	background-color:#ffccff;
	color:#cc00cc;
	font-size:12px;
	width:200px;

}

.button{
	
	font-family:arial;
	border: 1px solid #ffffff;
	background-color:#ffccff;
	color:#cc00cc;
	font-size:12px;

}

#contribute{
margin: 20px 0px 0px 0px;
}

#textleft{
float:left;
width: 100px;
vertical-align:top;
margin: 0px 0px 5px 0px;
height:18px;
}

.floatleft{
float:left;
}

.clear{
clear:both;
}

a {
color:#FFFFFF;
text-decoration:none;
}
	





