body {
	background:url(/images/bg.gif) repeat-x #FFF;
	font: 70%/1.4em "Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,sans-serif;
	color:#000;
}

/*
LAYOUT
------------------*/
#logo {
	width:96px;
	height:218px;
	padding:9px 22px 8px 23px;
	background:url(/images/hydra_logo.gif) no-repeat top center;
}
#logo span {display:block;text-indent:-9999px;}

#statement {
	position:absolute;
	top:32px;
	left:500px;
	width:217px;
	height:80px;
	background:url(/images/tagline.gif) no-repeat;
}
#statement p {
	text-indent:-9999px;
}

#container {
	width:750px;
	padding-top:4px;
}

#content {
	float:right;
	width:570px;
}
#address {
	float:left;
	width:138px;
	margin-left:12px;
}

/*
CONTENT
------------------*/
ul {
	margin:0;
	padding:0;
}

#services {
	list-style:none;
	margin:.5em 1em 1em 1em;
}
#services li {
	display:inline;
	font-weight:bold;
	padding:0;
	margin:0;
}
#services li:before { content: "| "; }
#services li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #services li {
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}
/*Win IE browsers - hide from Mac IE\*/
* html #services { height: 1%; }
* html #services li {
display: block;
float: left;
}
/*End hide*/
/*Mac IE 5*/
* html #services li:first-child { border-left: 0; }



#technicians {
	list-style:none;
	margin:.5em 1em 0 1em;
}
#technicians li {
	display:inline;
	padding:0;
	margin:0;
}
#technicians li:before { content: "| "; }
#technicians li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #technicians li {
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}
/*Win IE browsers - hide from Mac IE\*/
* html #technicians { height: 1%; }
* html #technicians li {
display: block;
float: left;
}
/*End hide*/
/*Mac IE 5*/
* html #technicians li:first-child { border-left: 0; }


/*
GENERAL
------------------*/
div.clear {
	clear:both;
	height:0;
	font-size:0;
}