@charset "UTF-8";

/* Layout (global rules for all sizes) */

body {
	margin: 0px;
	padding: 0px;
}

header a.logo {
	display: block;
	position: absolute;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

article a.frontImage {
	width: 200px;
	height: 310px;
	margin: 10px 20px 20px 0px;
	float: left;
	background-image: url(../images/Absolute-Power.jpg);
	box-shadow: 4px 4px 5px #9BA0B9;
}

article a.PaulCollins {
	width: 400px;
	height: 286px;
	margin: 10px 20px 10px 0px;
	float: left;
	background: url(../images/PaulCollins.jpg) no-repeat;
	box-shadow: 4px 4px 5px #9BA0B9;
}

nav {
	width: 100%;
	display: block;
	position: absolute;
	background-color: #280063;
}

/* Layout Large Screens (default for older browsers) */

header {
	height: 275px;
	background: url(../images/banner_large.jpg) no-repeat right 0px;
}

header a.logo {
	width: 391px;
	height: 68px;
	top: 28px;
	right: 30px;
	background-image: url(../images/logo_large.png);
}

article {
	padding: 60px 20px 10px 20px;
}

.promo_container {
	padding: 20px 0px 15px 20px;
}

.promo_container .promo {
	width: 33%;
	float: left;
	background-position: 0 3px;
}

.promo_container .promo .content {
	padding: 0 30px 0 70px;
}

nav {
	top:275px;
}
nav ul li {
	display:inline;
	list-style-image: none;
	margin: 12px 0 10px 0;
}

nav a {
	margin: 12px 0 10px 20px;
}
 @media screen and (max-width: 990px) {

footer {
	padding-left:20px;
}
}
#homeLink {
    display:block;
    height:275px;
    width:900px;
	overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
}