/* CSS Document */

body {
	margin: 0;
	}
	
#container {
	width: 760px;
	font-family: "Trebuchet MS";
	margin: 0;
	}

#header {
	width: 760px;
	height: 105px;
	border: 1px solid black;
	}
	
#blurb {
	float: right;
	text-align: center;
	width: 300px;
	margin: 30px 100px 0 0;
	
	}
	
#container a {
	color: #339999;
	text-decoration: underline;
	}

#main_content {
	width: 370px;
	float: left;
	margin: 10px 0 0 15px;
	text-align: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#footer {
	float: right;
	width: 565px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 35px 0 35px 50px;
	}
	
#footer ul {
	text-align: center;
	margin: 0;
	padding: 0;
	
	}
	
#footer ul li {
	list-style-type: none;
	float: left;
	font-size: 12px;
	padding: 5px 5px 0 0;
	}
	
#left_hand_side {
	float: left;
	width: 170px;
	text-align: center;
	}

#right_hand_side {
	float: right;
	width: 180px;
	text-align: center;
	margin: 2px 0 0;
	}
	
.light_blue_background, .menu, .white_background {
	background-color: #E7F4F4;
	padding: 1px 6px 6px;
	font-size: 14px;
	margin: 15px 0 0;
	text-align: center;
	}
	
.white_background {	
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 11px;
	text-align: left;
	margin-top: 0;
	}

.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.menu ul li {
	margin: 0 0 20px 0;
	}
	

#left_hand_side h2, #right_hand_side h2 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: -20px 0 0;
	}
	
 #right_hand_side h2 {
 	margin: 20px 0 20px 0;
	}

#header img {
	float: left;
	}

#header p {
	color: #660066;
	font-size: 12px;
	font-family: "Trebuchet MS";
	margin: 4px 0 0;
	}
	
.purple_heading {
	color: #fff;
	width: 285px;
	float: left;
	height: 105px; 
	font-family: "Trebuchet MS";
	text-align: center;
	font-weight: normal;
	margin: 0;
	}
	
h1.purple {
	background-color: #660066;
	margin: 0;
	padding: 21px 0;
	font-size: 25px;
	font-weight: normal;
	}
#main_content h1 {
	font-size: 20px;
	font-weight: normal;
	}
	
h2.medium { font-size: 16px; font-weight: normal; margin: 40px 0 0 15px; }
p.margin_top { margin: 100px 0 0; display: block; }
a.margin_top { margin: 15px 0 0; display: block; }
img.margin_top { margin: 35px 0 0; }
a.small { font-size: 10px; }
.small { font-size: 11px; color: #339999; display: block; padding: 0; margin: 5px 0 0; } 
