#contenthome {
	width: 340px;
	height: 250px;
	background: transparent;
	margin-right: 0px;
	margin-left: 33px;
	margin-top: 5px;
	margin-bottom: 0;
	float: left;
	display: inline;
	text-align: left;	
	}
	
#contenthome p {
	font: .7em Arial, Helvetica, sans-serif;
	color: #342f7f;
	margin-left: 0;
	margin-right: 0px;
	margin-top: 0px;
	line-height: 19px;
	} 
	
#contenthome h1 {
	font: 3.2em bold Arial, Helvetica, sans-serif;
	color: #ffcc00;	
	padding-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 48px;
	}
	
#rightsidecontent {
	width: 170px;
	height: 230px;
	background: transparent;
	margin-right: 27px;
	margin-top: 22px;
	margin-bottom: 8px;
	float: right;
	display: inline;
	text-align: left;	
	}
	
#rightsidecontent h2 {
	font: normal 2em Arial, Helvetica, sans-serif;
	color: #5f6df2;	
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0;
	margin: 0;
	}
	
.announcement {
	width: 264px;
	background-color: #443d8b;
	float: left;
	display: inline;
	margin-left: 1px;
	margin-bottom: 0;
	
	}
	
.announcement h4, .announcement p {/*controls space inside boxes--and bottom margin*/
	margin: 0 0 5px 10px;
	}
	
.announcement h4 {
	font: 1em Arial, Helvetica, sans-serif;
	margin-top: 3px;
	color: #ffcc00;
	margin-bottom: 3px;
	padding-top: 3px;
	}
	
.announcement p {
	font: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size: .7em;
	margin-right: 5px;	
	color: #ffffff;
	margin-bottom: 0;
	}
	
#announcement ul {
	font: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: .7em;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;	 
	}
	
#announcement ol {
	font: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: .7em;
	line-height: 20px;	 
	}
	
#announcement a {
	color: #ffcc00;
	text-decoration: underline;
	}
	
#announcement a:hover {
	color: #ffcc00;
	text-decoration: none;
	}
