

/* ######### Style for HISTORY PROJECT SIDEBAR MENUS ######### */

ul,ol,li,dl,dt,dd{
	line-height : normal;
	list-style : none;
	list-style-type:none ;
	list-style-position: outside;
	margin : 0;
	padding : 0;
}

.historyprojectsidebartheme{ /*additional mega drop down menu style for this theme*/
border:0px solid #121212;

padding:0; /*remove default padding inside mega menu*/
}

.historyprojectsidebartheme p, .historyprojectsidebartheme .column{
/*add padding inside p and .column elements within mega menu*/
width:auto;
/*background-color:orange;*/
}

.historyprojectsidebarmenu{
width: 190px;
font-weight: normal;
color: #ffffff;
overflow: hidden;
margin-bottom: 1em;
border-bottom: 0px solid #cccccc;
border-width: 0px solid red;
letter-spacing:1px;
background: #330033; url() center center repeat-x;/*purple*/
margin-top: 3px;
margin-bottom: 3px;
opacity: 1;
	}


.historyprojectsidebarmenu li{
display: inline;
}

.historyprojectsidebarmenu li a{
width: 190px;
float: left;
color: white;
	padding: .7em;
text-decoration: none;
border-bottom: 0px solid #121212;
}

.historyprojectsidebarmenu li a:visited{
color: white;
}

.historyprojectsidebarmenu li a:hover, .historyprojectsidebarmenu li a.selected{ /*Selected Tab style*/
	color: black;

	background: #DACAD5;
	opacity: 1;
}


/*-----------------------------------------------------------------------*/


.historyprojectsidebarmenusubs{
/*width: 190px;*/
/*height:135px;*/
font-weight: normal;
color: #330033;
/*overflow: hidden;*/
margin-bottom: 1em;
border-bottom: 0px solid #cccccc;
border-width: 0px solid red;
	padding: 0px;
/*background: red url() center center repeat-x;/*purple #330033;*/
margin-left: 0px;
margin-bottom: 0px;
opacity: 1;
	}


.historyprojectsidebarmenusubs li{
/*display: inline;*/
	padding: 5px 0 2px 0;
}

.historyprojectsidebarmenusubs li a{

/*float: left;*/
color: #330033;

text-decoration: none;
border-bottom: 0px solid #121212;
}

.historyprojectsidebarmenusubs li a:visited{
color: #330033;
}

.historyprojectsidebarmenusubs li a:hover, .historyprojectsidebarmenu li a.selected{ /*Selected Tab style*/
	color: white;

	background: #121212;
	opacity: 1;
}



/*-----------------------------------------------------------------------*/




/* ######### Shared basic style for mega drop down menu DIV ######### */

.mega{
width:auto; /*default width of mega menu*/
padding:10px;
position:absolute;
visibility:hidden;
border:5px solid black;
border-top-width:0px;
background:white;
/*-webkit-box-shadow: 5px 5px 5px #c8c8c8; /*css 3 shadows*/
/*-moz-box-shadow: 5px 5px 5px #c8c8c8;*/
/* box-shadow: 5px 5px 5px #c8c8c8;*/
    opacity: 0.9;
}

.mega .column{ /*each link column within a mega menu*/
float:left;
width:49%;
}

.mega a{
	letter-spacing:1px;
	
	
text-decoration:none;
}

.mega a[rel]:after{ /*add "down.png" to anchor links, or those with a rel attribute */
content:" " url(down.png);
}

.mega .column ul{
margin:0;
margin-left:5px;
padding:0;
list-style:none;
}

.mega .column ul li{
margin-bottom:3px;
}

.mega .ulmenu{ /*style any UL within mega menu with class="ulmenu"*/
margin:0;
padding:0;
border:0px solid gray;
border-bottom-width:0;
list-style:none;
width:250px;
}

.mega .ulmenu a{
display:block;
border-bottom:1px solid #888888;
text-decoration:underline;
padding:5px;
color:#DACAD5;
width:200px;}

.mega .ulmenu a:hover{
background:yellow;
color:blue;
text-decoration:underline;}


.menu .sub ul li a:hover {
	background-position: 5px 12px; color: rgb(92, 76, 11); 
	text-decoration: underline;
	color:orange;
}



/* ######### Style for Solid Block Mega Menu ######### */

.solidblocktheme{ /*additional mega drop down menu style for this theme*/
border:0px solid #121212;
border-bottom:5px solid #121212;
padding:0; /*remove default padding inside mega menu*/
}

.solidblocktheme p, .solidblocktheme .column{
padding:5px; /*add padding inside p and .column elements within mega menu*/
width:auto;
/*background-color:orange;*/
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 1.1em  Verdana, Geneva, sans-serif;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 0px solid #CCCCCC;
border-width: 0px solid red;
letter-spacing:1px;
background: #8b713d url() center center repeat-x;
    opacity: 0.8;

}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 17px;
text-decoration: none;
border-right: 0px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.selected{ /*Selected Tab style*/
color: white;
/*background: transparent url(blockactive.gif) center center repeat-x;
*/background-color:black;
    opacity: .9;
}



/*top menu -- ABOUT HARBORD VILLAGE*/


/*.sub h2 a {
	color: black;
	font-weight:bold;
		letter-spacing:1px;
	font-size: 14px;
	line-height:16px;	
	padding: 5px;
	display: block;
	text-decoration:none;
	background-image: none;
	border: 0;
	}
.sub h2 a:hover {
	color: #1E1D49;
	text-decoration: none;
	background-color: #DBDCE6;
}*/

.sub ul li a {
	font: normal 1em Verdana, Geneva, sans-serif;
	color: black;
	letter-spacing:1px;
	line-height: 14px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-indent: 0;
	display: block;
	padding: 4px;
	height: auto;
	float: none;
}
.sub ul li a:hover {
	color: #1E1D49;
	background-color: #DACAD5;
}



/*top menu -- OUR ORAL HISTORY PROJECT*/



/*.oralhistory h6 {
	color: black;
	margin-top: 0;
	margin-bottom: 8px;
	font: normal 12px Verdana, Geneva, sans-serif;
	line-height:14px;	
	padding: 4px;
	display: block;
	text-decoration:none;
	background-image: none;
	border: 0;
	letter-spacing:1px;
	margin-left:4px;
	}*/

.oralhistory p a {
	color: black;
	font: normal 1em Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	line-height:14px;	
	margin-top: -6px;
	margin-bottom: 0px;
	padding: 4px;
	display: block;
	text-decoration:none;
	background-image: none;
	border: 0;
	}
.oralhistory p a:hover {
	color: #1E1D49;
	text-decoration: none;
	background-color: #DACAD5; /*mauve*/
}


.menuoralhistory ul li a {
	color: black;
	font: normal  1em Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	line-height:14px;	
	padding: 2px;
	display: block;
	text-decoration:none;
	background-image: none;
	border: 0;
	}
.menuoralhistory ul li  a:hover {

color: #1E1D49;
	text-decoration: none;
	background-color: orange;
}

/*top menu -- OUR ORAL HISTORY PROJECT -- THEMES   */
/*.menuthemes ul li a {
	color: red;
	font: normal 12px Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	line-height:14px;	
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-indent: 0;
	display: block;
	padding: 4px;
	height: auto;
	float: none;
}
*/

.oralhistory ul li a {
	color: black;
	font: normal 1em Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	line-height:14px;	
	background-color: white; /*purple*/
	padding: 2px;
	display: block;	
}

.oralhistory ul li a:hover {
	color: white;
	background-color: #330033; /*purple*/
	
}






/*side menu -- ORAL HISTORY PROJECT  */

.oralhistorysidemenu {
	overflow:visible;
width:150px;
min-height:250px;
border-right: 40px solid white;
margin-right:0px; 
margin-bottom:20px; 
margin-top:8px; 
padding-bottom:30px;
padding-left:15px; 
padding-right:15px;
float:left;
background-color:#C8B080; /*gold*/
}


.oralhistorysidemenu h2 a {	


	margin-bottom: -6px;
	font: normal 12px Verdana, Geneva, sans-serif;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	list-style-type: none;
	color: black;
	letter-spacing:1px;
	line-height:14px;
	display: block;
	text-decoration:none;
	background-image: none;
	border: 0;
	list-style:none;
}
.oralhistorysidemenu h2 a:hover  {
	color: #DBDCE6; /*pale grey*/
	text-decoration: none;
	opacity: 1;
	background-color: #330033;
}
.oralhistorysidemenu p a {
margin-bottom: -7px;
	color: black;
	font: normal 12px Verdana, Geneva, sans-serif;
	letter-spacing:1px;
	line-height: 14px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-indent: 0;
	display: block;
	padding-left:20px;
	height: auto;
	float: none;
	opacity: 1;
	list-style:none;
}
.oralhistorysidemenu p a:hover {
	color: white;
	background-color: #330033;
}

