body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Georgia, 'Times New Roman', Times, sefif; 
	background-color: #d6b6f6; b1cde8;
	background-image: url(background_blue.jpg);
}
#wrapper {
	margin: 0 auto;
	margin-top: 120px;
	width: 44em;
	border: 1px solid gray;
	background-image: url(paper.png);
	}
#header {
	padding-left: 9em;
	margin-top: 3em;
}
h1 {
	font-size: 1.5em;
	line-height: .4em;
	color: #9a29cd; 
}
h2 {font-size: .7em;
	line-height: .2em;
	letter-spacing: .5em;
	color: black; 
	padding-bottom: 5em;
	}
#left {
	float: left;
	width: 8em;
	line-height: 1.5em;
	margin-top: -130px;
	margin-left: -30em;
	position: relative;
	z-index: 10;
}
#navlist
{
color: black;
width: 13em;
font-size: .55em;
letter-spacing: .1em;
margin-left: -1em;
}
#navlist li
{
width: 10em;
list-style: none;
margin-left: 0em;
border-top: 1px solid gray;
}
#navlist li a { text-decoration: none;
color: black; }
#navlist li a:hover{ text-decoration: none;
color: #037781; 
	}
#middle {
	margin-top: 2em;
	padding-right: 16em;
	margin-left: 9em;
	}
#right {
	background-color: #91bf2c;  
	padding: 1em 0em;
	width: 13em;
	margin-right: 1em;
	margin-top: 10px;
	float: right;
	padding-top: 10px;
	border: 1px dotted gray;
		}
#right p, #contact_info p{
		padding: 0em 1em;
		font-size: .8em;
		}
#right p{
		font-style: italic; 
				}
#contact_info {
	margin-top: .5em;
	margin-bottom: 2em;
	margin-bottom: 1em;
	background-color: #ab4ed5; 00929f;  
	width: 13em;
		margin-right: 1em;
		float: right;
	border: 1px dotted gray;
	clear: both;
}
#footer {
	clear: both;
	font-size: .7em;
	padding-top: 1em;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-right: 2em;
	margin-left: 2em;
	border-top: 1px solid gray;
	text-align: center;
}
#site {
	clear: both;
	font-size: .6em;
	padding-top: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 2em;
	margin-left: 2em;
	border-top: 0px solid gray;
	text-align: center;
	color: gray;
}

