body { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #d0d0d0; 
	background-color: #1a1a1a; 
}

h1 { font-size: 1.5em; font-weight: normal; color: #fff; }

a { color: #3C77CD; text-decoration: underline; }
a:hover { text-decoration: none; }

#innerHeader { width: 750px; margin: 0 auto;}

#logo {
	float: right;
 	width: 154px;
 	height: 162px;
	margin: 1em;
 	background: url("../images/logo.png") left top no-repeat; 
}

/* imageMenu */
#imageMenuWrapper { 
	float: left;
	width: 300px;
	height: 158px;
	padding-right: 17px;
	background: url("../images/roundedCorner.png") right top no-repeat; 
}

#imageMenu {
	position: relative;
	height: 158px;
	width: 300px;
	overflow: hidden;
	background: url("../images/menuBg.png") left top repeat-x; 
}

#imageMenu ul { display: block; width: 1000px; height: 158px; }
#imageMenu ul li { float: left; }
#imageMenu ul li a {
	text-indent: -1000px;
	display: block;
	overflow: hidden;
	width: 100px;
	height: 158px;
	outline: none;
}

#imageMenu li.about a { background: url("../images/about.png") no-repeat; }
#imageMenu li.services a { background: url("../images/services.png") no-repeat; }
#imageMenu li.contact a { background: url("../images/contact.png") no-repeat; }

/* End of imageMenu */

#middle { 
	border-top: 1px solid #303030; 
	border-bottom: 1px solid #303030;
	background: #121212 url("../images/middle.png") left top repeat-x; 
}

#content { width: 750px; margin: 2em auto; }

/* Contact Form */
form ul { width: 400px; }
form li { margin: 1em 0; }
form li label { float: left; width: 80px;}
form li div { float: left;  }
form li input, form li textarea { padding: 2px; color: #fff; border: 1px solid #303030; background-color: #1A1A1A; }
form li input:focus, form li textarea:focus { border: 1px solid #3C77CD; }
form li input { width: 220px;}
form li textarea { width: 300px; height: 100px; }
form li div.clear { float: none; }
form li #submit { float: left; margin-left: 80px; color: #d0d0d0; }


#footer { font-size: .85em; text-align: center; }
#footer a { text-decoration: underline; }
#footer a:hover { text-decoration: none; }