body {
  margin: 0;
  padding: 0;
}

.style1 {
	font-size: 12pt;
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;


}
#content {
	position:absolute;
	left:50%;
	width:701px;
	margin-top:25px;
	margin-left:-350px;
	text-align:left;
}

#top {
  background: #8e8c8d;
  height: 91px;
}

#left {
	position: absolute;
	left: 0px;
	top: 91px;
	width: 166px;
	background: #E4D061;
	visibility: visible;
}

#center {
  margin-left: 166px;
  margin-right: 161px;
  top: 0px;
  left: 166px;
  right: 161px;
  width: 374px;  
  background: #FFFFFF;

}

#white_nest {
	position: relative;
	background: #FFFFFF;
	width: 374px;
	left: 0px;
	top: 4px;


}

#white_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	padding: 10px;
}

#blue_box {
  background: #96D7FE;
}

#blue_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-style: normal;
  font-weight: bold;
  color: #BB5346;
  text-align: left;
  top: 10px;
  padding: 10px;
  line-height: 30px;
}

#right {
	position: absolute;
	left: 540px;
	top: 91px;
	width: 161px;
	visibility: visible;
}

#crest_interior {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 16;
	visibility: visible;
}

#interior_small_yellow_block {
	position: absolute;
	left: 148px;
	top: 91px;
	z-index: 8;
	visibility: visible;
}	

#header {
	position: absolute;
	left: 148px;
	top: 0px;
	z-index: 2;
	visibility: visible;
}

#about_film {
	position: absolute;
	left: 148px;
	top: 67px;
	z-index: 15;
	visibility: visible;
}

#history {
	position: absolute;
	left: 257px;
	top: 67px;
	z-index: 4;
	visibility: visible;
}

#people_places {
	position: absolute;
	left: 321px;
	top: 67px;
	z-index: 5;
	visibility: visible;
}

#timelines_maps {
	position: absolute;
	left: 438px;
	top: 67px;
	z-index: 6;
	visibility: visible;
}

#education_resources {
	position: absolute;
	left: 559px;
	top: 67px;
	z-index: 7;
	visibility: visible;
}

#section_title_interior {
	position: absolute;
	left: 0px;
	top: 53px;
	z-index: 14;
	visibility: visible;
}

#yellow_box_text {
	position: absolute;
	left: 20px;
	top: 110px;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #BB5346;
	line-height: 14px;
	z-index: 100;
	visibility: visible;
}

#trailer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 14pt;
	font-weight: bold;
	color: #98453B;
	position: absolute;
	z-index: 30;
	top: 225px;
	left: 15px;
	width: 143px;
	text-align: right;
	visibility: visible;
}

#gray_box {
	position: relative;
	left: 0px;
	top: 100px;
	height: 75px;
	z-index: 25;
	background-color: #8D8C8C;
	background-repeat: repeat-y;
	visibility: visible;
}

#footer {
  visibility: hidden;
}

#gray_bar {
	position: relative;
	left: 0px;
	top: 15px;
	height: 25px;
	z-index: 25;
	background-color: #8D8C8C;
	background-repeat: repeat-y;
}

#black_bar {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 25;
	visibility: visible;
}

#pbs_online {
	position: absolute;
	top: 10px;
	left: 108px;
	width: 70px;
	z-index: 25;
	visibility: visible;
}



.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #98453B;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}
.indented {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;

}

.indented_links{
	margin-left: 15px;
	line-height: 14pt;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: normal;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}
.bodytextitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	margin-left: 10px;
	color: #993333;

}
.bodytextcolorbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #990000;

}
.photo {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #990000;
	text-align: right;
	clear: none;
	padding: 0px;
	vertical-align: top;
	width: 150px;





}
.photocaption {
	width: 150px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-align: center;
	border: 1px #990000;

}
.photocaptioncenter {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-align: center;
	border: 1px #990000;
}
.bodytextcolorboldwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}
.bodytextlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: none;
	right: 5px;




}
.photolarge {

	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #990000;
	text-align: right;
	clear: right;
	padding: 0px;
	vertical-align: top;
	width: 350px;
}

