div.wrapper{
	background: url(../images/header-tile.png) repeat-x;
}

div#header-container{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 84px;
	padding-top: 1px;
}

a#logo{
	display: block;
	width: 237px;
	height: 48px;
	margin-top: 16px;
	float: left;
	background: url(../images/logo.png) no-repeat;
}

ul#nav{
	float: right;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}

ul#nav li{
	float: left;
	margin-top: 30px;
	margin-left: 25px;
}



a#home{
	display: block;
	width: 70px;
	height: 25px;
	background: url(../images/nav/home.png) 0px -26px no-repeat;
}

a#home:hover{
	background: url(../images/nav/home.png) no-repeat;
}

body#home a#home{
	background: url(../images/nav/home.png) no-repeat;
}

a#services{
	display: block;
	width: 90px;
	height: 25px;
	background: url(../images/nav/services.png) no-repeat 0px -26px;
}

a#services:hover{
	background: url(../images/nav/services.png) no-repeat;
}


body#services a#services{
	background: url(../images/nav/services.png) no-repeat;
}

a#portfolio{
	display: block;
	width: 100px;
	height: 25px;
	background: url(../images/nav/portfolio.png) no-repeat 0px -26px;
}

a#portfolio:hover{
	background: url(../images/nav/portfolio.png) no-repeat;
}


body#portfolio a#portfolio{
	background: url(../images/nav/portfolio.png) no-repeat;
}

a#blog{
	display: block;
	width: 64px;
	height: 25px;
	background: url(../images/nav/blog.png) no-repeat 0px -26px;
}

a#blog:hover{
	background: url(../images/nav/blog.png) no-repeat;
}


body#blog a#blog{
	background: url(../images/nav/blog.png) no-repeat;
}

a#contact{
	display: block;
	width: 90px;
	height: 25px;
	background: url(../images/nav/contact.png) no-repeat 0px -26px;
}

a#contact:hover{
	background: url(../images/nav/contact.png) no-repeat;
}


body#contact a#contact{
	background: url(../images/nav/contact.png) no-repeat;
}


div#banner{
	height: 157px;
	width: 100%;
	background: url(../images/banner-bg.jpg) no-repeat center black;
	margin-bottom: 20px;
	text-align: center;
}

h1#headline{
	color: white;
	letter-spacing: -1px;
	padding-top: 50px;
	margin-top: 0px;
	font-size: 35px;
	margin-bottom: 6px;

}

h2#sub-headline{
	color: white;
	font-size: 17px;
	letter-spacing: 0px;
}