/* HERO */

#hero {
	height: 230px;
}

#hero-inner {
	height: 200px;
	background: url(../images/about/hero-about.jpg) no-repeat;
}


/* CONTENT */

#content {
	height: 1525px;
	/*height: 805px;*/
}

#content .section-inner {
	height: 1371px;
	/*height: 771px;*/
}

#content h2 {
	position: relative;
	height: 41px;
	top: 0;
	left: 0;
	margin: 40px 0 0 40px;
	text-indent: 0;
}

#bio {
	position: relative;
	margin: 14px 0 6px 44px;
	padding-bottom: 31px;
	width: 816px;
	background: url(../images/about/bio-background.png) bottom no-repeat;
}

.photo-frame {
	position: absolute;
	top: 7px;
	right: 10px;	
	width: 262px;
	height: 347px;
	padding: 8px 0 0 8px;
	z-index: 2;
	background: url(../images/about/photo-frame.png) no-repeat;
}

#bio dl {
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	padding-top: 23px;
	padding-left: 31px;
	width: 816px;
	height: 110px;
	background: url(../images/about/bio-stats-background.png) no-repeat;
	z-index: 1;
}

#bio dt {
	text-indent: -10000px;
	font-size: 1.6em;
	line-height: 1.4;
	letter-spacing: -1px;
	text-transform: uppercase;
	display: block;
	text-align: right;
	font-weight: bold;
	width: 60px;
	height: 24px;
	float: left;
}

#bio dd {
	font-size: 2.6em;
	height: 24px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-left: 70px;
	width: 405px;
	letter-spacing: -1px;
}

#bio .age {
	top: 23px;
}

#bio .school {
	top: 48px;
}

#bio .home {
	top: 73px;
}

#bio p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 7px;
}

#bio .text {
	width: 485px;
	padding-top: 127px;
	padding-left: 31px;
}

#q-and-a {
	position: relative;
	overflow: hidden;
	margin-left: 45px;
	width: 814px;
	height: 110px;
	background: url(../images/about/q-and-a-background.png) no-repeat;
}

#q-and-a li a {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 32px;
	height: 59px;
	top: 25px;
	z-index: 2;
	text-indent: -10000px;
	background-image: url(../images/about/q-and-a-buttons.png);
	background-repeat: no-repeat;
}

#q-and-a li a.hide {
	position: absolute;
	top: -999px;
	left: -999px;
}

#q-and-a li.previous a {
	left: 0;
}

#q-and-a li.next a {
	background-position: 0 -59px;
	right: 1px;
}

#q-and-a h3 {
	font-size: 1.6em;
	line-height: 0.8;
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

#q-and-a p {
	font-size: 1.9em;
	line-height: 0.8;
	letter-spacing: -1px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

#q-and-a .questions {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 110px;
}

#q-and-a .question {
	position: absolute;
	top: 26px;
	width: 680px;
}

#q-and-a .question-1 {
	background-position: 0 0;
	left: 67px;
}

#q-and-a .question-2 {
	background-position: 0 -60px;
	left: 881px;
}

#q-and-a .question-3 {
	background-position: 0 -120px;
	left: 1695px;
}
/*
#q-and-a .question-4 {
	background-position: 0 -176px;
	left: 2509px;
	width: 633px;
	height: 56px;
}
*/
#q-and-a .question-5 {
	background-position: 0 -232px;
	left: 2509px;
	top: 18px;
}

#q-and-a .question-6 {
	background-position: 0 -268px;
	left: 3323px;
}

#q-and-a .question-7 {
	background-position: 0 -304px;
	left: 4137px;
}

#q-and-a .question-8 {
	background-position: 0 -362px;
	left: 4951px;
}

#q-and-a .question-9 {
	background-position: 0 -418px;
	left: 5765px;
}

#car {
	position: relative;
	padding-top: 47px;
	width: 900px;
	height: 735px;
	background: url(../images/about/kart-background.jpg) no-repeat;
}

#car .car {
	position: absolute;
	z-index: 2;
	top: 115px;
	left: 0;
	width: 900px;
	height: 387px;
	background: url(../images/about/car.png) no-repeat;
	/*width: 723px;
	height: 583px;
	background: url(../images/about/kart.png) no-repeat;*/
}

#car h3 {
	text-indent: -10000px;
	position: absolute;
	z-index: 1;
	top: 542px;
	left: 29px;
	width: 363px;
	height: 75px;
	background: url(../images/about/car-title.png)  no-repeat;
}

#car dl {
	display: block;
	position: absolute;
	text-indent: -10000px;
	font-size: 0.1em;
	top: 472px;
	left: 509px;
	width: 370px;
	height: 297px;
	background: url(../images/about/kart-data.png) no-repeat;
}
