/* Normalize margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	}
/* Normalize font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	}
/* Remove list-styles from lists */
ol, ul {
	list-style:none;
	}
/* Normalize font-style andfont-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
	}
/* Remove list-style from lists */
table {
	border-collapse:collapse;	
	border-spacing:0;
	}
/* Remove border from fieldset and img */
fieldset, img {
	border:0;
	}
/* Left-align textin caption and th */
caption, th {
	text-align:left;
	}
/* Remove quotation marks from q */
q:before, q:after {
	content:'';
	}
	
/*----------------------------------------------------------------*/

html {
	background: center bottom no-repeat #ffd458 url('../images/spiro.jpg');
	height:100%;
	min-height:800px;}
body {
    margin: 0 auto;
	width:1024px;
	color:#231f20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
  	}
#wrapper { 
	position:relative;
	width:938px;
	height:950px;
	background: 0 36px no-repeat transparent url('../images/p53.jpg');}
#header {
	width:850px;
	position:absolute;
	top:89px;
	margin-left:88px;
	}
#header img {float:left;}

#header ul li {
	display:inline;
	line-height:30px;}
#header ul li a {
	height:30px;
	top:91px; 
	text-indent:-9999px;
	position:absolute;}

#header ul li#home a:link, #header ul li#home a:visited{
	left:143px;
	width:80px;
	background: transparent 0 0 no-repeat url(../images/nav.gif);}
#header ul li#hr a:link, #header ul li#hr a:visited{
	left:223px;
	width:179px;
	background: transparent -80px 0 no-repeat url(../images/nav.gif);}
#header ul li#recruiting a:link, #header ul li#recruiting a:visited{
	left:402px;
	width:144px;
	background: transparent -259px 0 no-repeat url(../images/nav.gif);}
#header ul li#steve a:link, #header ul li#steve a:visited{
	left:546px;
	width:133px;
	background: transparent -402px 0 no-repeat url(../images/nav.gif);}

#header ul li#home a:hover, #header ul li#home a:active {background: transparent 0 -30px no-repeat url(../images/nav.gif);}
#header ul li#hr a:hover, #header ul li#hr a:active {background: transparent -80px -30px no-repeat url(../images/nav.gif);}
#header ul li#recruiting a:hover, #header ul li#recruiting a:active {background: transparent -259px -30px no-repeat url(../images/nav.gif);}
#header ul li#steve a:hover, #header ul li#steve a:active {background: transparent -402px -30px no-repeat url(../images/nav.gif);}

#header ul li#home a.here {background: transparent 0 -60px no-repeat url(../images/nav.gif);}
#header ul li#hr a.here {background: transparent -80px -60px no-repeat url(../images/nav.gif);}
#header ul li#recruiting a.here {background: transparent -259px -60px no-repeat url(../images/nav.gif);}
#header ul li#steve a.here {background: transparent -402px -60px no-repeat url(../images/nav.gif);}

#header ul li#hrconsulting {border:#333 solid 3px;}

#content {
	width:850px;
	position:absolute;
	top:241px;
	left:170px;}
#copy {
	background: 0 6px no-repeat transparent url(../images/pointer.gif);
	margin-top:15px;
	}
#copy p {
	width:545px;
	margin-left:60px;
	padding-bottom:1em;
	text-align:justify;}
	
#copy p.whitey {
	text-align:center;
	margin-top:21px;}
	
#footer {
	position:absolute;
	bottom:136px;
	width:100%;
	text-align:center;}
#footer ul {margin-left:84px;}	
#footer ul li{display:inline;margin:0 11px;}



