body {
background: #000;
color: #fff;
font-family: 'Bell MT';

/* background: #0000CD; */
}

#oldfordlogoimage {
display: none;
width: 170px;
height: 134px;
position: absolute;
top: 440px;
right: 2px;
}

#tenmillionthfordimage {
width: 250px;
height: 154px;
display: none;
position: absolute;
top: 200px;
left: -20px;
}

#logoimagehomelink {
position: absolute;
width: 161px;
height: 211px;
border: 0px solid lime;
top: 26px;
text-decoration: none;
border: none;
left: 10px;
}

#backbutton {
color: #DEB887;
font-family: arial;
height: 15px;
width: 60px;
text-decoration: none;
cursor: pointer;
padding-top: 3px;
padding-bottom: 9px;
}

#backbutton:hover {
color: yellow;
border: 3px solid #DEB887;
border-width: 3px 0;
padding-top: 0;
padding-bottom: 6px;
}

#logosignaturehomelink {
position: absolute;
width: 260px;
height: 100px;
border: 0px solid lime;
top: 30px;
left: 185px;
text-decoration: none;
border: none;
}

#popupvideocontainer {
margin-left: 110px;
}

/* Begin Impact Interactivity CSS */

#preloadimagescontainer {
height: 1px;
max-height: 2px;
overflow: hidden;
}

#impactshowerbox {
width: 550px;
height: 626px;
background: #000033;
border: 0px groove #DEB887;
}



#impactlist {
list-style-type: none;
padding: 0;
margin-left: 0;
margin-top: 0;
}

.impactitem {
padding: 5px;
display: inline;
float: left;
width: 100px;
cursor: pointer;
height: 140px;
margin: 10px;
background-color: transparent;
color: #fff;
text-align: center;
border: 0px dashed aqua;
width: 76px;
}

.impactitem:hover {
background: blue;
}

.impactitemimg {
width: 75px;
height: 75px;
border: 1px solid #fff;
margin-bottom: 3px;
}


/* End Impact Interactivity CSS */

#all {
margin-top: 0px;
margin-left: auto;
position: relative;
margin-right: auto;
background: #000;
padding: 10px;
padding-top: 10px;
overflow: hidden;
}

#oldimpactpage {
display: none;
}

p {
text-indent: 0;
line-height: 125%;
}

div {
padding: 10px;
border: 0px solid yellow;
}

.preloadimages {
visibility: hidden;
}

#alback {
position: fixed;
top: 0;
left: 0;
display: none;
z-index: -9;
width: 100%;
height: 100%;
}

#biblink {
display: block;
position: absolute;
top: 30px;
right: 40px;
color: #6F5A3A;
color: yellow;
}

#leftmodelt {
position: fixed;
bottom: 10px;
width: 300px;
height: 300px;
left: 100px;
background-image: url('images/henry-ford-black-background.gif');
background-repeat: no-repeat;
right: 50%;
display: none;
z-index: -4
}

#all, #footer {
margin-left: auto;
margin-right: auto;
width: 600px;
}

#assemblylinevideolinktext {
display: none;
}

.popupvideo {
display: none;
}

.lifepagelink {
color: yellow;
}

/*
#biblink {
display: absolute;
top: 5px;
right: 5px;
width: 70px;
color: #fff;
float: right;
margin-top: 5px;
} */

#header h1 {
display: none;
}

#header {
margin-left: -10px;
border-top: 0px solid #EDDA74;
height: 260px;
background: #000;
width: 700px;
padding: 0;
margin-bottom: 20px;
}

#header #banner {
background-image: url('images/header.jpg');
background-repeat: no-repeat;
background-color: #000;
height: 210px;
margin-top: 10px;
width: 100%;
}


#headerthesis:first-letter {
font-size: 200%;
color: yellow;
display: block;
float: left;
}

#utilitybar {
display: none;
float: right;
color: yellow;
margin-right: 10px;
}

#tw {
width: 100%;
clear: left;
margin-left: -10px;
display: none;
height: 20px;
margin-bottom: 10px;
}



.citation {
font-size: 50%;
text-decoration: none;
color: yellow;
vertical-align: top;
}

/*
.citation:after {
content: "*";
}
*/

#facessection {
height: 600px;
display: block;
}

#footer {
margin-top: 10px;
clear: left;
background: #000;
padding: 4px 10px 10px 10px;
border-top: 3px solid #DEB887;
}

#footer hr {
display: none;
}


#subpagequote {
font-weight: normal;
font-style: oblique;
font-family: 'Bell MT';
font-size: 110%;
}


/* Background Music CSS */

#musiconoff {
font-size: 120%;
float: right;
width: 20px;
height: 20px;
color: yellow;
}

#lyricslink:link, #lyricslink:visited {
color: #1E90FF;
text-decoration: none;
}

#lyrics:hover {
text-decoration: underline;
}

#backgroundmusic {
width: 100px;
float: right;
height: 50px;
display: none;
text-align: right;
font-size: 80%;
color: #fff;
}

/* End background music CSS */

/* Faces CSS */

#facescontainer {
height: 500px;
display: block;
width: 580px;
margin-right: 10px;
}

.face {
float: left;
margin-right: 21px;
margin-bottom: 15px;
}

.faceimage {

width: 141px;
height: 228px;

}

#facesdisplayer {
width: 200px;
height: 280px;
z-index: 5;
overflow: inherit;
border: 3px solid orange;
background: #1E90FF;
color: #000033;
}

.facecaption {
color: #fff;
display: block;
width: 100%;
padding: 0 0 3px 3px;
margin-top: 2px;
font-weight: bold;
font-size: 90%;
font-family: 'arial narrow';
border: 3px dashed orange;
border-width: 0 0 3px 3px;
}

/* End Faces CSS */


#subpagecontent {
width: 100%;
margin-top: 10px;
padding-right: 10px;
margin-bottom: 10px;
}

#subpagecontent h1 {
font-size: 150%;
margin-top: 5px;
font-family: 'Bell MT';
}

#subpageheader {
width: 560px;
padding: 0;
height: 140px;
border: 1px solid #000;
}

/*
#subpageheader div {
background: #fff;
border: 1px solid navy;
}
*/

/* Timeline CSS */

#timelineshowerrapper {
margin-bottom: 500px;
display: block;
color: #fff;
}

#timelineshower #date, #impactshowerbox #date {
color: #fff;
font-weight: bold;
font-size: 26px;
}

#timelineshower img {
width: 300px;
height: 200px;
display: block;
margin-bottom: 5px;
}

#timelineshower #descrip {
margin-bottom: 5px;
display: block;
font-size: 100%;
}

#timeline .citation{
display: none;
}

#timelineshower #descrip:first-letter {
display: block;
float: left;
font-size: 250%;
margin: 3px;
padding: 0 4px;
color: #fff;
background: #000033;
}

#timelineshower {
float: left;
height: 482px;
padding: 15px;
width: 280px;
position: relative;
right: 10px;
margin-top: 0px;
background: #000033;
border: 0px solid orange;
}

#timeline {
margin-left: 0px;
float: left;
list-style-type: none;
border-left: 0px solid red;
width: 170px;
}

#timeline li {
width: 100%;
cursor: pointer;
}

#timeline li:hover {
color: #fff;
}

#timeline .item {
color: gold;
margin-bottom: 10px;
font-style: oblique;
font-size: 130%;
}


#timeline .item:hover {
color: #fff;
}


/* 
#timeline #point2 {
margin-top: 30px;
}

#timeline #point3 {
margin-top: 70px;
}

#timeline #point4 {
margin-top: 20px;
}

#timeline #point5 {
margin-top: 80px;
}

#timeline #point6 {
margin-top: 7px;
}

*/
#showerimage {
width: 280px;
}


/* End Timeline CSS */




#homepagemain {
background-image: url('images/ford_model_t_henry.jpg');
background-repeat: no-repeat;
min-height: 400px;
margin-top: 10px;
background-color: #000;
padding-right: 0px;
background-position: 0 0;
}

#homepagedescription {
background-image: url('images/semi-trans.gif');
width: 200px;
border: 3px solid #fff;
border-width: 0 3px 3px 0;
font-weight: bold;
}


/* Navbar CSS */

#navcontainer
{
margin: 10px 0 0 20px;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #EDDA74;
border: 4px solid #8B814C;
padding: 3px 10px;
margin: 0 10px 10px 0;
color: brown;
text-decoration: none;
display: block;
text-align: center;
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #930;
background: #f5d7b4;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}


/* **************** Old Menu Bar ************************* */

/*

#navcontainer {
float: left;
padding-top: 20px;
width: 100%;
padding-left: 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-left: -18px;
height: 30px;
margin-bottom: 0px;
background: #000;
border: 3px solid #000033;
margin-top: -10px;
text-align: center;
text-indent: 0px;
font-family: times;
}
 
#firstnavbarlink {
margin-left: 16px;
}

#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 0px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #fff;
}

#navlist a:hover {
color: #fff;
border: 4px solid #fff;
border-width: 0 0 4px 0;
}

*/


/* End navbar CSS */

.subheaderpicture {
height: 100%;
padding: 0;
background: transparent;
float: left;
}