@charset "utf-8";
/* CSS Document */

html {
}

body {
	background:#000;
	color:#FFF;

	min-width:980px;
	top:0;
	left:0;
	position:absolute;
	height:100%;
	width:100%;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}


h1 {
	font-size:48px;
	padding:0;
	margin:0;
	text-transform:uppercase;
	color:#7c0d16;
}

#lightbox, #overlay { z-index:10000 !important; }

#welcome {
	margin-bottom:40px;
}


.dateHeader {
	font-size:20px;
	padding:0;
	margin:0;
	text-transform:uppercase;
	color:#7c0d16;
}

.positionHeader {
	padding:0;
	margin:0;
	text-transform:uppercase;
}

#imageHolder {
	background-image:url('images/mainImage.jpg');
	background-repeat:no-repeat;
	width:482px;
	height:947px;
	position:fixed;
}


#menuHolder {
	position:absolute;
	left:135px;
	top:394px;
	width:360px;
}

#menuHolder ul {
	padding:0;
	list-style-type: none;
}

#menuHolder li {
	float:left;
	font-size:20px;
	text-transform:uppercase;
	padding-left:6px;
	padding-right:6px;
}

#menuHolder li a {
	color:#fff;
}

#scrollerHolder {
	width:480px;
	min-width:480px;
	margin-left:50%;
	margin-top:70px;
	position:absolute;
}

#bullets {
	overflow: hidden;
	height:800px;
}

.bulletHolder {
	width:240px;
	float:left;
}


.bulletHolder ul {
	padding:0;
	list-style-type: none;
}

.flaps {
	margin-top:50px;
	height:50px;
}

.bulletHolder li {
	font-size:12px;
	text-transform:uppercase;
}


#timeline {
	margin-top:40px;
	height:800px;
}


.timeHolder {
	height:90px;
	width:470px;
}

.timeLeft {
	width:30px;
	height:90px;
	float:left;
	background-image:url('images/timelineDot.gif');
	background-repeat:no-repeat;
	
}


.timeLeftBottom {
	width:30px;
	height:90px;
	float:left;
	background-image:url('images/timelineDotBottom.gif');
	background-repeat:no-repeat;
}


.timeRight {
	float:left;
	width:390px;
}

.posDescription {
	margin:0;
	font-size:11px;
	line-height:14px;
}


#webDesign {
	margin-top:50px;
	margin-bottom:1000px;
}

#print {
	margin-top:50px;
	margin-bottom:1000px;
}

#photography {
	margin-top:50px;
	margin-bottom:1000px;
}


.thumbnail {
	float:left;
	border:solid 1px #7c0d16;
	margin-right:10px;
	margin-top:10px;
	width:98px;
	height:64px;
	background-color:#000;
	padding:1px;

}

.flash {
	width:460px;
	height:4000px;
	background-image:url('images/flash.jpg');
	background-repeat:no-repeat;
}


.spacer {
	height:500px;
}
.scrollBuffer {
	height:50px;
}