span {
	display:none;
}

body {
    margin:0;
    padding:0;
    background:#bf1e2e url(images/bodyslice.jpg) repeat-y top;
}

html, body {
	height:100%;
}

.wrapper {
	width:924px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -229px; /* bottom margin is the minus of footer height */
}

#mastercontainer {
	width:924px;
}

#leftpeople {
	width:158px;
	float: left;
}

#rightpeople {
	width:147px;
	float: left;
}

#person {
	position: relative;
}

#leftperson {
	position: absolute;
	top:450px;
	left: 0;
}

#rightperson {
	position: absolute;
	top:100px;
	left: 0;
}

#rightperson2 {
	position: absolute;
	top:800px;
	left: 0;
}

#header {
	background:url(images/header.jpg) no-repeat top;
	width:619px;
	height:225px;
}

#container {
	width:619px;
	float: left;
}

#active1 li#active1 a {
	background-position:bottom;
}

#active2 li#active2 a {
	background-position:bottom;
}

#active3 li#active3 a {
	background-position:bottom;
}

#active4 li#active4 a {
	background-position:bottom;
}

#active5 li#active5 a {
	background-position:bottom;
}

#nav {
	width:619px;
	height:76px;
}

ul.nav {
	float:left;
}

ul.nav li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}

ul.nav li a {
	height:76px;
	float:left;
	margin:0;
	padding:0;
}

ul.nav li a:hover {
	background-position:0px -76px;
}

li.home a {
	width:100px;
	height:76px;
	background:url(images/nav_home.jpg) no-repeat;
}

li.gallery a {
	width:91px;
	height:76px;
	background:url(images/nav_gallery.jpg) no-repeat;
}

li.about a {
	width:85px;
	height:76px;
	background:url(images/nav_about.jpg) no-repeat;
}

li.truce a {
	width:138px;
	height:76px;
	background:url(images/nav_truce.jpg) no-repeat;
}

li.links a {
	width:81px;
	height:76px;
	background:url(images/nav_links.jpg) no-repeat;
}

li.contact a {
	width:124px;
	height:76px;
	background:url(images/nav_contact.jpg) no-repeat;
}

.push {
	height:229px;
	clear:both;
}

.footer {
	height:229px;
	background:url(images/footer_guy.jpg) no-repeat top;
	width:924px;
	clear:both;
	margin: 0 auto;
}

.footer2 {
	height:229px;
	background:url(images/footer_glasses.jpg) no-repeat top;
	width:924px;
	clear:both;
	margin: 0 auto;
}

.footer3 {
	height:229px;
	background:url(images/footer_hat.jpg) no-repeat top;
	width:924px;
	clear:both;
	margin: 0 auto;
}

#content {
	width:619px;
	background:#cbd268;
}

#bodycopy {
	width:567px;
	margin: 0 auto;
	background: #324f57;
}

.floatright {
	float: right;
	padding: 15px 25px 0px 25px;
	margin-top: 23px;
	background: url(images/subnavbox.jpg) repeat top;
	width: 70px;
	height: 177px;
}