* {margin: 0;
	padding: 0;}
a {
   outline: none;
}
ul {list-style: none;}
.clear {clear: both;}
body {}
#pagewrap {width: 800px;
			margin: 0 auto;			
}
#header {height: 124px;
	width: 800px;
	background: url(images/header.jpg) no-repeat;}
h2 {color: #0090cd;
	font-size: 1.3em;
	padding: 10px;}
#header h1 {
	text-indent: -9999px;}
ul#email li {
				display: inline;}
			ul#email li a {
					display: block;
					height: 24px;
					text-indent: -9999px;
					float: right;
					margin-top: 32px;
					margin-right: 20px;}
				ul#email li.mail a {
								width: 257px;
								background: url(images/subpage-email.jpg) bottom center;}
				ul#email li a:hover {
						background-position: top center;}
ul#nav {margin-top: 85px;
			padding-bottom: 65px;}
	ul#nav li {
				display: inline;}
			ul#nav li a {
					display: block;
					height: 36px;
					text-indent: -9999px;
					float: left;}
				ul#nav li.service a {
								width: 225px;
								background: url(images/nav-subservices.jpg) bottom center;}
				ul#nav li.about a {
								width: 167px;
								background: url(images/nav-subabout.jpg) bottom center;}
				ul#nav li.contact a {
								width: 189px;
								background: url(images/nav-subcontact.jpg) bottom center;}
				ul#nav li.careers a {
								width: 219px;
								background: url(images/nav-subcareers.jpg) bottom center;}
				ul#nav li a:hover {
						background-position: center center;} 
#footer {height: 327px;
		margin-top: 50px;
	background: url(images/flowers-footer.jpg) no-repeat;}
#annarbor {position: relative;}
#dexter {position: absolute;
		left: 120px;
		top: 190px;}
.aboutp {width: 800px;
		
		font: 1.3em/1.3em helvetica, verdana, arial;
		color: #40ae49;
		text-align: justify;
		padding-top: 10px;
		}
#employee {margin-top: 15px;
			margin-left: 260px;
			line-height: 1.5em;
			font-size: 1.2em;}
#work {text-align: center;}
/*div {border: solid;}*/

.contactinfo {padding-left: 20px;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		