#player{position:absolute;}

.header-img {
	width: auto;
    height: 678px;
	margin-top: 70px;
	margin-bottom: 40px;
	background-color: white;
}

.pfp-mark {
	height: 80px;
	margin-bottom: 30px;
	width: auto;
}

.pfp-manifesto {
	height: 125px;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 0.1em;
	font-color: green;
	text-align: center;
}

.step-meter {
	height: 20px;
	width: auto;
	margin-bottom: 40px;
	margin-left: 30px;
}

.getstarted {
	height: 80px;
	margin-bottom: 30px;
	text-align:center;
	margin-top: 40px;
		width: auto;
}

.getstarted p{
	text-align: center;
	margin-top: 15px;
	color: #777;
	letter-spacing: 0.1em;
	font-size: 10px;
}

.getstarted h4{
	text-align: center;
	color: #666;
}

.btn-custom {
  background-color: hsl(0, 0%, 16%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#91BF9C", endColorstr="#78B186");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#91BF9C), to(#78B186));
  background-image: -moz-linear-gradient(top, #91BF9C, #78B186);
  background-image: -ms-linear-gradient(top, #91BF9C, #78B186);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91BF9C), color-stop(100%, #78B186));
  background-image: -webkit-linear-gradient(top, #91BF9C, #78B186);
  background-image: -o-linear-gradient(top, #91BF9C, #78B186);
  background-image: linear-gradient(#91BF9C, #78B186);
  border-color: #78B186 #78B186 hsl(0, 0%, 11%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-custom.nav {
  margin: -2px 0px 0px 0px;
}

.btn-custom-two {
  background-color: hsl(0, 0%, 16%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828));
  background-image: -moz-linear-gradient(top, #5b5b5b, #282828);
  background-image: -ms-linear-gradient(top, #5b5b5b, #282828);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828));
  background-image: -webkit-linear-gradient(top, #5b5b5b, #282828);
  background-image: -o-linear-gradient(top, #5b5b5b, #282828);
  background-image: linear-gradient(#5b5b5b, #282828);
  border-color: #282828 #282828 hsl(0, 0%, 11%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.feat-projects {
	width: auto;
	height: 70px;
	margin-top: 100px;
}

.feat-authors {
	width: auto;
	height: 177px;
	margin-top: 50px;
	margin-bottom: 50px;
}

.span3.feat {
	margin-top: 20px;
}

.span3 h3 {
	font-size:14px;
	text-transform:uppercase;
	line-height: normal;
	margin-bottom: -5px;
}

.hr-four {
	width: auto;
	height:4px;
	border-top: 1px solid #EAEAE6;
	border-bottom: 1px solid #EAEAE6;
}

.row.feat {
	margin-top: 20px;
}

.row.feat2 {
	margin-top: 100px;
}

.span12 p {
	margin-bottom: 3px;
}

.span12.feat {
	border-bottom: 2px solid #999999;
	text-align:left; 
	text-transform:uppercase; 
	letter-spacing: 0.5px;
	margin-bottom: -10px;
}

.span6.question {
	border-bottom: 1px solid #EAEAE6;
	letter-spacing: 0.09em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	text-transform:uppercase;
	margin-bottom: 10px;
}

.span12.question {
	border-bottom: 1px solid #EAEAE6;
	letter-spacing: 0.09em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #333;
	text-transform:uppercase;
	margin-bottom: 10px;
}

.span12.img {
	margin-top: 10px;
}

.span6.double {
	margin-left: 0px;
}

.span6.right {
	float: right;
	margin-top: 20px;
}

footer {
            color: #fff;
            background: #333;
			border-top: 1px solid #000;
        }
footer a {
            color: #999;
        }
footer a:hover {
            color: #efefef;
        }
