/* CSS Document */
:root { overflow-y:scroll; } /*IE jump fix */


body
{ 
	background: #E1E7BD;
	margin-left: 25px;
	margin-right: 15px;

}

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}						/*Set at 0 margin and padding fixes IE navbar overlap of content when using ul */


li {
padding-bottom : 6px;
font : 12px Arial,Verdana;
color:#000366;
margin-right:125px;
margin-left:175px;
text-align:justify;

}

a {
text-decoration: none;
}

.intro {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color:  #006600;
	font-weight:bold;
	line-height:22px;
	letter-spacing:.2em;
	line-height: 400%;
	
	}
	
.centerintro {
	text-align: center;
	text-transform: uppercase;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:  #006600;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.2em;
	line-height: 300%;
	
	}
	
	
.bodyText {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000366;
	line-height:18px;
	margin-top:0px;
	margin-right:125px;
	margin-left:175px;
	text-align:justify;
	}
	
	.bodyText2 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000366;
	line-height:18px;
	margin-top:0px;
	text-align:justify;
	margin-left:175px;
	}
	
	.bodyLinks {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000366;
	line-height:18px;
	margin-top:0px;
	margin-right:125px;
	margin-left:175px;
	text-align:justify;
	}
	
	.headerText {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#000366;
	line-height:18px;
	margin-top:0px;
	margin-right:280px;
	margin-left:218px;
	text-align:center;
	font-weight:bold;
	}
	
.capText {
float:left;
width:0.7em;
font-size:260%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
line-height:80%;
padding-right:0px;
}

.capText2 {
width:0.7;
color:#000000;
font-size:130%;
line-height:200%;
}

.SubjectBio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
	

.titleMargin  
{ 

margin-top:15px;
margin-bottom:15px;
font-style:italic;
margin-right:90px;

}


.current {
display: block;  /* to increase clickable area as a's 
      default to inline */
  color: #FFF;
  font-size:12px;
  font-style:italic;
  text-indent:7px;
  text-align:left;
  padding: 10px;
  line-height: 2.5;
  border-bottom: 1px solid #FFF;
  float: left; /* This corrects the */
  width: 100%; /* IE whitespace bug */
    
    
}


#box {
	border: thick double  #006600;
	width: 100%;
	height: 20%;
	margin: 0px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:20px;
	
}

#smallbox {
border: thick double #FF6600; 
}


 #nav {
margin-top:inherit;
margin-right:inherit; 
border: thick double #006600;  
  padding: 0;
   
  /*#6F6146; */
  list-style-type: none;
  width: 140px;
  float: left; /* Contain floated list items */
}


#nav li {
background: #669900;
  margin: 0;
  padding: 0;
  float: left; /* This corrects the */
  width: 100%; /* IE whitespace bug */
}


#nav a {    
  display: block;  /* to increase clickable area as a's 
      default to inline */
  color: #000000;
  text-decoration: none;
  font-size:12px;
  padding: 0 7px;
  line-height: 2.5;
  border-bottom: 1px solid #FFF;
}
#nav #nav_vids a {
  border: none;
}
#nav a:hover {  
  background:  #999999;
  font-size:12px;
  font-style:italic;
  color: #FFF;
  /*#4F4532;*/
}

  /*#FF6600*/

	#body_pre1800 #nav_pre1800 a,#body_1800-19 #nav_1800-19 a,#body_1820-39 #nav_1820-39 a,
	#body_1840-59 #nav_1840-59 a,#body_1860-79 #nav_1860-79 a,#body_1880-1899 #nav_1880-1899 a,
	#body_1900-19 #nav_1900-19 a,#body_1920-39 #nav_1920-39 a,#body_child #nav_child a,
	#body_ethnic #nav_ethnic a,#body_language #nav_language a,
	#body_homegarden #nav_homegarden a, #body_blog #nav_blog a
	{
    
  background: #006600;
  /*#BEB06F;*/
  color: #1A1303;
  font-weight: bold;
}

 
 #nav_hom a
{
 text-align:center;

	}
/* End */

*/
#menu {
width: 12em;
background: #eee;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
