@charset "UTF-8";
/* CSS Document */
body {
background-color:#000827;
position: absolute;
margin-top: 0px;
margin-left: 50px;
}

#header {
background-color:#d2d0b5;
}

#navbar {
position: absolute;
width: 1024px;
top: 120px; left: 0;
margin: 0px;
padding: 0px;
}

.nav {
float: left;
}

#main {
position: absolute;
width: 1024px;
top:157px;
left: 0px;
margin:0px;
padding:0px;
background-color:#524b26;
}

#sidebar {
width: 318px;
padding-left:14px;
margin-top: 14px; margin-right:14px;
margin-bottom:60px;
background-color:#524b26;
float:left;
}

.sidebtn {
margin-top:0px;
float:left;
}

.source {
font-size:xx-small;
color:#990000;
}

.nextprev {
font-size:small;
}

#contentframe {
position:absolute;
left:335px; top:14px;
width:615px;
border:solid;
border-color:#3b0000;
border-width:thick;
background-color:#ffffff;
padding-left:15px; padding-right:15px;
}

#contentframe h2 {
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
color:#000827;
background-color:#d2d0b5;
padding:5px;
padding-left:10px;
}

#contentframe a {
color:#3b0000;
}

#footer {
position:absolute;
top: 540px; left:0px;
width:1024px;
}

#timelinefooter {
	position:absolute;
	top:500px;
	left:0px;
	width:1024px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:smaller;
	text-align:center;
	margin-bottom: 20px;
	margin-top: 100px;
	margin-left: 10px;
	margin-right: 10px;
	color: #c4c1a0;
}
#timelinefooter a {
color:#3b0000;
}

#footer p {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:smaller;
	text-align:center;
	margin-bottom: 20px;
	margin-top: 14px;
	margin-left: 50px;
	margin-right: 50px;
	color: #c4c1a0;
}

#footer a {
color:#3b0000;
}

#subfooter {
font:Georgia, "Times New Roman", Times, serif;
font-size:x-small;
color: #c4c1a0;
margin-top:15px;
}

#subfooter a {
color:#3b0000;
}

#bibliobar {
margin-left: 14px;
margin-top: 14px;
}

#bibliobar a {
border:0px;
}

#biblio_contentframe {
margin-left:14px;
margin-top: 14px;
margin-right: 14px;
border:solid;
border-color:#3b0000;
border-width:thick;
background-color:#ffffff;
padding-left:15px; padding-right:15px;
}

#timelineMain {
position:absolute;
margin-top:0px;
margin-left:62px;
margin-right:62px;
width:900px;
height:600px;
background-color:#524b26;
z-index:29;
}

#tln_pics {
width:455px;
height:449px;
margin:0px;
padding:0px;
float:left;
}

#tln_textpanel {
float:left;
background-image:url(images/timeline/tln_textpanel.jpg);
width:445px;
height:449px;
}

#tln_textpanel h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:60px;
	text-align:center;
}

#tln_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:60px;
	text-align:center;
}

#tln_textpanel p{
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#FFFFFF;
	font-size:small;
	margin-left:35px;
	margin-top:10px;
	margin-right:35px;
	margin-bottom:35px;
}
#tln_textpanel a {
	color:#0099FF;
}

#tln_textpanel a:visited {
color:#CC9999;
}

#tln_timelinebar {
margin:0px;
padding:0px;
width:900px;
height:113px;
	color: #FFFFFF;
	color: #FFFFFF;
}

#tln_timelinebar a {
border:none;
}

.timenav  {
margin:0px;
float:left;
margin-right:0px;
}

#strip {
margin-bottom:40px;
}
#who_textpanel {
float:left;
background-image:url(images/whoswho/who_textpanel.jpg);
width:445px;
height:449px;
}

#who_textpanel h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:60px;
	text-align:center;
}

#who_textpanel p{
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#FFFFFF;
	font-size:small;
	margin-left:35px;
	margin-top:10px;
	margin-right:35px;
	margin-bottom:35px;
}
#who_textpanel a {
	color:#0099FF;
}

#who_textpanel a:visited {
color:#CC9999;
}
#footertry {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:smaller;
	text-align:center;
}

#footertry a {
color:#3b0000;
}

#who_dates {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:-10px;
	text-align:center;
}
.who_p {

}
.citation {
margin-left: 20px;
margin-bottom: 20px;
color:#000033;
}

#leftpanel {
background-image:url(images/home_textpanel.jpg);
position:absolute;
top:0px;
left:0px;
width:559px;
height:338px;
}
#buttons {
position:absolute;
top:338px;
left:0px;
width:559px;
height:272px;
margin:0px;
}
#buttons .btn {
float:left;
}
#homefooter {
position:absolute;
top:610px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:medium;
text-align:center;
color: #c4c1a0;
}
#homefooter a {
color:#FFFFFF;
}
#rightpanel {
background-image:url(images/home_right.jpg);
width:465px;
height:610px;
float:right;
left:560px;
}