	
	body, .inputfield {font-family: helvetica, arial, sans; font-size:12px;}
	body { margin-top:0; }

	a, a:visited { color:black; }

	ul.events .events li { display:block; list-style-type:none;margin:0; }
	
	.sign_in_button  { padding:10px; background-color:#333; color:white; text-decoration:none;  }
	.sign_in_button:hover {  background-color:#999; }
	.inputfield { font-size:27px; font-weight:bold; width:95%;}
	.explanation { font-size:11px; font-style:italic; color:#333;  }
	.notification_container { background-color:#FFFDC8; 
					font-size:16px; 
					padding:20px; text-align:center;margin:10px auto; }
	.notification { font-weight:bold;  }
	.event_title { font-weight:normal !important; }	
	.reminder { color:#333; }
	
	. delete { font-size: 11px; } 

	div#logout {margin-top:10px; }
	#logout a { color:#CCC; font-size:9px;  }	
	.timestamp { font-size:11px; color:#ccc; }
	
	
	.headline > h1 { font-size:24px; color:#9d9d9d; text-align:center;  }
	
	.promoarea { width:790px; margin:0px auto;}
	
	
	.feature_container .text { width:350px; padding-right:10px; font-size:14px;}
	.feature_container .image { width:50px; padding-top:20px;  }
	
		.feature_container .text h1 { margin-bottom:0px; padding-bottom:0px;}
	
	
	.feature_container .text, .feature_container .image { float:left; }
	
	.feature_container { padding-bottom:200px; }
	
	
	//reverse .text, .feature_container .image { float:left; }
	
	.reverse .text {float:right;}
	
	
	.feature_container  { clear:both; }
	
	
	
