#tag-line
{
	width:980px;
	border:solid 10px #999999;
	background-color:#ffffff;
	margin-top:1em;
	margin-bottom:1em;
}

#tag-line p
{
	display:block;
	margin:10px 5px 10px 5px;
	font-weight:bold;
	font-size:20px;
}

#left-column
{
	float:left;
	width:300px;
	height:700px;
	border:solid 10px #999999;
	margin-right:20px;
	background-color:#cccccc;
}

#about-summary
{
	margin:10px 5px 10px 5px;
}

#about-summary h1
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#c60606;
}

#about-summary p
{
	display:block;
	font-size:14px;
	text-align:justify;
}

#center-column
{
	float:left;
	width:300px;
	height:700px;
	border:solid 10px #999999;
	background-color:#cccccc;
}

#about-facts
{
	margin:10px 5px 10px 5px;
}

#about-facts h1
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#c60606;
}

#about-facts p
{
	display:block;
	font-size:14px;
	text-align:justify;
}

#right-column
{
	float:left;
	width:300px;
	height:700px;
	border:solid 10px #999999;
	background-color:#cccccc;
	margin-left:20px;
}

#end-summary
{
	margin:10px 5px 10px 5px;
}

#end-summary h1
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#c60606;
}

#end-summary p
{
	display:block;
	font-size:14px;
	text-align:justify;
}

#end-summary img
{
	margin-top:10px
}


#timeline-cont
{
	position:relative;
	margin:0 auto;
	display:block;
	width:1007px;
	height:25px;
	background-color:#000000;
	margin-top:3em;
}

#timeline-header
{
	position:relative;
	display:block;
	height:15px;
	width:300px;
	border:dotted 1px #c60606;
	font-size:10px;
	margin:0 auto;
	bottom:20px;
}

#timeline
{
	position:relative;
	display:block;
	width:100%;
	bottom:17px;
}

.timeline-entry
{
	float:left;
	width:55px;
	height:25px;
	cursor:pointer;
	border-right:solid 1px black;
}

.timeline-entry h1
{
	display:block;
	font-weight:bold;
	background-color:#999999;
	font-size:15px;
	height:25px;
	line-height:25px;
}

.timeline-entry p
{
	position:relative;
	width:150px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	background-color:#eeeeee;
	border:solid 5px #eeeeee;
	visibility:hidden;
	box-shadow:1px 1px 1px 1px #000000;
	-moz-box-shadow:1px 1px 1px 1px #000000;
	-webkit-box-shadow:1px 1px 1px 1px #000000;
	-o-box-shadow:1px 1px 1px 1px #000000;
}


.timeline-entry:hover p
{
	visibility:visible;
}

.timeline-entry:hover h1
{
	background-color:#c60606;
}

#last-entry
{
	border:none;
}

#last-entry p
{
	left:-105px	
}
