body {
	background:#222;
	color:#fff;
	font-family:arial;
}
@font-face {
	font-family: Capture;
	src: url(/assets/fonts/Capture.ttf);
}
.clear {
	clear:both;
}
#fourofour h1 {
	font-size:150px;
	padding:40px 0;
	text-align:center;
}
#fourofour h2 {
	text-align:center;
}
#fourofour h3 {
	text-align:center;
}
#logo {
	float:left;
}
#top-nav {
	float:left;
}
#top-nav ul li {
	display:inline;
	height:66px;
}
#top-nav ul li a {
	width:19.5%;
	display:inline-block;
	text-align:center;
	vertical-align:bottom;
	padding:21px 0;
	border-bottom:2px #161616 solid;
	text-decoration:none;
	font-size:1.5em;
}

#top-nav ul li a:hover {
	border-bottom:2px #0066ff solid !important;
	color:#fff;
}

.featured {
	width:100%;
	background:#0066FF;
	min-height:300px;
	margin-bottom:30px;
}
.featured h1, .featured h2, .featured h3, .featured h4{
	padding:10px 0 0 10px ;
}
legend {
	color:#fff;
}

#home .featured {
	background:#0066FF url('/assets/images/home.jpg') top right no-repeat !important;
}
#about .featured {
	height:510px;
	background:#0066FF url('/assets/images/about.jpg') center right no-repeat !important;
}
#about h1 {
	padding:100px 0 0 60px;
	font-size:60px;
}
#about blockquote {
	margin: 0 0 0 60px;
}
#about p {

}
.portfolio-item {
	margin:20px 0 0 0;
	text-align:center;
	text-decoration:none;
}
.portfolio-item a {
	color:#0066ff;
	background:#fff;
	border: 1px solid #000;
	border-radius:0;
	text-decoration:none;
	padding:0;
	box-shadow: 0 10px 10px #000;
}

#footer {
	text-align:center !important;
}

/*
Portfolio Thumbnails
*/
.portfolio-item {
	background:none;
	margin:0 auto;
	text-align:center;
}

/*
Mobile Override
*/

@media (max-width: 767px) {
	.dropdown-menu {
		min-width:100%;
	}

	#home .featured {
		background:#0066FF url('/assets/images/home.jpg') center center no-repeat !important;
	}
}