	#header-wrapper
	{
		box-shadow: inset 0px 10px 80px 0px rgba(0,0,0,0.2);
		height: 102px;
		position: relative;
		padding: 2.25em 0 2.25em 0;
	}

	#footer-wrapper
	{
		padding: 1.8em 0 1.8em 0;
		box-shadow: inset 0px 10px 60px 0px rgba(0,0,0,0.15);
	}

	#site-header
	{
		position: relative;
		background: url('images/header.png');
		background-size: 100% 190px;
		height: 190px;
		text-shadow: -1px -1px 1px rgba(0,0,0,1);
	}

	#logo
	{
		position: absolute;
		left: 40px;
		top: 0;
		height: 85px;
		line-height: 85px;
	}

		#logo h1
		{
			font-size: 2.25em;
			letter-spacing: -1px;
			color: #fff;
		}
		
		#logo span
		{
			display: inline-block;
			border-left: solid 2px #d0d0d0;
			margin-left: 1em;
			padding-left: 1em;
		}

	#site-nav
	{
		position: absolute;
		top: 0;
		right: 50px;
		font-family: 'Pacifico', sans-serif;
		text-align: right;
	}

		#site-nav ul
		{
			list-style: none;
			overflow: hidden;
		}

			#site-nav ul li
			{
				display: block;
				float: left;
				text-decoration: none;
				font-size: 1.2em;
				height: 90px;
				line-height: 90px;
				margin: 0 0 0 1.75em;
			}

				#site-nav ul li a
				{
					color: #c0c0c0;
					text-decoration: none;
					outline: 0;
				}

				#site-nav ul li a:hover
				{
					color: #48d3FF;
				}

		#site-nav ul li.current_page_item
		{background: url('images/nav-arrow.png') center 77px no-repeat}

		#site-nav ul li.current_page_item a
		{color: #48d3FF}

		#banner
		{margin: 0 0 2em 0}

		#banner img
		{width: 100%;
		display: block}

		#banner .caption
		{background: #1e1e1e url('images/bg3.png') top left repeat-x;
		height:80px;
		text-align: center;
		text-shadow: -1px -1px 1px rgba(0,0,0,1);
		padding: 0.3em 0 0.3em 0}

			
		#banner .caption span strong
		{color: #fff}
		
		#banner .caption .button
		{border: solid 1px #fff}
	
		#site-footer li, #site-footer a
		{text-decoration: none;
		color: #525252}

		#site-footer ul li
		{line-height: 2.5em}

		.subpage
		{padding-top: 2em}

		.subpage article
		{padding: 0 1em 0 1em}

		.subpage article.first
		{padding: 0 1em 0 0}

		.subpage article.last
		{padding: 0 0 0 1em}

		.subpage h2
		{font-size: 2.2em}

		.subpage p
		{margin: 0 0 1.5em 0}

		.subpage section, .subpage article
		{margin: 0 0 2em 0;padding-right: 100px}