	* { #526E22; B187E5;}
	html, body { 
		background-color: #94b958; 
		text-align:center; margin:0 40px;
		font-family: arial, serif;
		}
	#header { 
		text-align:center; 
		background-color:#FFF; margin:10px;
	}
	
	#header img {
		margin:12px 10px 8px 10px;
	}
	
	ul#menu { list-style:none; }
	
	em { font-weight:bold;}

	#menu li { 
		display:inline-block; 
	}
	
	#menu li a { 
		display:inline-block;
		padding:3px 20px; 
		background:#B187E5; 
		font-weight:bold; 
		color:#FFFFFF; 
		margin: 0 10px;
		min-width:100px;
		border:2px solid #5A2C95;
		text-decoration:none;
		text-transform:uppercase;

	}
	
	#menu li a:hover {
		border:2px solid #FFFFFF;
	}
	
	h1 { 
		color: #526E22; 
		text-align:center; 
		font-weight:bold; 
		font-variant:small-caps;
		font-size:1.6em;
	}
	
	h2 {
		color: #526E22; 
		text-align:center; 
		border-bottom: 3px solid #526E22;
		padding-left:25px;
		padding-right:7px;
		font-weight:bold; 
		font-size:1.2em;
		clear:both;		
		display:inline-block;
	}
	
	p {
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#footer { text-align:center; margin: 20px 40px;}
	
	.roundCorner, div#content div {
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		-khtml-border-radius: 20px;
		border-radius: 20px;		
		border:3px solid #5A2C95;  
	}

	div#content {
		display:table;
		border-spacing:10px 10px;		
		clear:both;
		margin-left:auto;margin-right:auto;
		width:100%;
		
	}

	div#content div {
		text-align:left;
		display:table-cell; 
		padding:15px;
		background-color:#FFFFFF;
	}

	div#content ul { list-style:disc inside; text-indent:-1em; padding-left:1em; }
	div#content li {}

	.alert {font-color:#FF0000; }
	
	.grabber {font-weight:bold;}
	form {text-align:center;}
	
	div#content form ul {list-style:none outside; text-align:left; display:inline-block;}
	div#content form ul li label {width:150px; text-align:right; vertical-align:top; display:table-cell; vertical-align:top;}
	div#content form ul li { margin-top:5px; margin-bottom:5px; display:table-row; }
	div#content form ul li input[type="submit"] { padding-left:10px; padding-right:10px; }
	
	div#content div.column {
		width:30%;	
	}
	
	.column h1 {
		font-size:1.2em;
	}
	
	.column h2 {
		border-bottom: 2px solid #526E22;
		font-size:1.0em;
		margin-top:5px;
	}
	
	.column .readmore {
		display:block;
		text-align:right;
		}
	
	
	div#content span {
		display:block;
	}

	span img {	
		margin:7px;
	}
	
	.quasiRow {display:table!important; width:100%!important; border:none;}
	.quasiCell {display:table-cell!important; width:50%!important; border:none; }
	.quasiCell table {text-align:left; margin-left:auto; margin-right:auto;}
	
	th { text-align:center; font-weight:bold;}
	td, th { padding:3px 10px;}
	
	em {font-weight:bold;}