* { margin:0; padding:0; }

body { background: #fff; color: #000; margin-bottom:30px;}

html {
    font: 85%/1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
}

p, address { margin:20px 0 20px 0;}

h1, h2, h3 {
    font: normal normal 140% "Trebuchet MS",Arial,sans-serif;
    color:#000;
    background-color:inherit;
}
h2 { margin-bottom:15px; font-weight:bold; }
h3 { font-size:120%; }
/* hide screen reader links from visual browsers. see:
 * http://www.webaim.org/techniques/css/invisiblecontent
 */
.off-screen {
    position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}

.container {
	margin:auto;
	width:780px;
}

.header {
	background: #fff url(header.jpg) no-repeat;
	width:780px;
	height:100px;
}

.menu { padding-top:80px; text-align:right;}

.menu li {
	display: inline;
	padding-right:15px;
	padding-left:10px;
	list-style:none;
	border-left: 1px solid #fff;
	
}
.menu a:link,
.menu a:visited,
.menu a:hover,
.menu a:active {
	color:black;
	text-decoration:none;
}

.menu a:hover {color:#ccc;}

.content {
	padding:30px 20px 0 20px;
	color: #3c3c3c; background-color:inherit;
	line-height:1.25em;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}

#compressors-image {
	float:right;
	padding: 0 0 10px 10px;
}

.footer {
	padding-top:5px;
	text-align:right;
}
.footer a:link,
.footer a:visited,
.footer a:hover,
.footer a:active {
	color:#ccc;
	text-decoration:none;
}