/* newenglandarchivists.org sitewide CSS */

body {
    font-size: 85%;
    font-family: Arial, sans-serif;
    line-height:1.6em ;
	margin-top:0px;
	padding-top:8px;
	}
		
	
#wrapper { 
	max-width: 1024px;
	min-width: 980px;
	width: expression(document.body.clientWidth <1024 ? "980px" : "95%" ); /* IE 6 Fix: This stops the floated div's from dropping below each other when a page is minimized in Internet Explorer*/
	}
	
 h1, h2 {
	font-size: 125%;
	font-family:Arial, Helvetica, sans-serif;
	color: #990033;
	padding-top:10px;
	margin-top:0;
	}	
	
h1  {
	font-size: 150%;
	}	

#header_upper {
	background-color:#e3e3c8;
    height: 120px;
    }
	
#logo {
   padding-top:4px;
   padding-left:0px;
   float: left;
   clear: none;
   height:102px;
   width: 328px; 
   }
   
#logo img {
   margin: 3px;
   border: none;
   padding-left: 4px;	
   }
   
#table {
	float:right;
	padding-top:70px;
	padding-right:0px; /* This is the table for the search box in the header */
	}
	
.email {
    padding:0px;
   }


	
#secondaryNav ul {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color: #990033;
	font-size:12px;
	padding-top:15px;
	margin-top:0px;
	}
#secondaryNav ul li {
	display:inline;
	padding-right:25px;
	padding-top: 15px;
	} 
     
#header_lower {
  height : 50px;
  background-color: #A9A9A9;
  border-left:solid 1px;
   }

#mainNav{
font: bold 13px Arial, sans-serif;
width: 100%; /*leave this value as is in most cases*/
border:  20px;
}
/* ==================== Indent Menu*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*Main Navigation*/
#mainNav ul{
margin: 0;
padding: 0;
float: right;
width: 100%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(../images/indentbg.gif) center center repeat-x; /*background image normal*/
}

#mainNav ul li{
display: inline;
}

#mainNav ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

#mainNav ul li a:visited{
color: white;
}

#mainNav ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(../images/indentbg2.gif) center center repeat-x; /*background image when clicked or hover*/
}
/*end main navigation*/



/*wrapper below the navigation*/
#inner_wrapper {
	width:100%;
	background:url(sidebar.gif) repeat-y 20% 0; 
	border-left:solid 1px;
	}
/*this is the sidebar background color, set to repeat-y so that it extends past content. 20% : positions sidebar.gif 20% from the left, the same as the sidebar width*/
	
	
.clearfix:after {
    content: ".";
    display:block;
    height: 0;
    clear: both;
    visibility: hidden;
	} /* hack for extending sidebar.gif all the way down */

.clearfix {display: inline-block;} 
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} /* Hack for IE */
.clearfix {display: block;}
/* End hide from IE-mac */

#sidebar {
    width: 20%;
	padding-bottom:75px;
    padding-left:10px;
	padding-right:22px;
	margin-right:1px;
    text-align:left;
    float:left;
    border-right:1px;
	}
		
	
#sidebar ul {
	list-style-type:none;
	padding-left:0;
	margin-left:0; 
	}
	
#sidebar hr {
	border-bottom:1px solid #C8CDD2; 
	line-height:1.25em;	
	} 
	
#content_wrapper {
	float:right ;
	width:75% ;
	padding-left:0px;	
	padding-top:10px;
	}

/* #content_wrapper a {color:blue;} */
	

#footer {
	clear:both;
	background-color:#990033; 
	}
	
#footer ul{
	font-family:Arial, Helvetica, sans-serif;
	color: white;
	font-size:12px;
	}
		
#footer ul li{
	display:inline;
	padding-left:150px;
	padding-right:10px;
	}


#footer ul li a {color:white;}
	
.error,.form_error_message,.alert {
        color: red;
}

label {
display: block;
margin-top: 5px;
font-weight: bold;
}

.checkbox label {
display: inline;
}

.radio label {
display: inline;
}

#address_div {
display: inline-block;
}

#alt_address_div {
display: inline-block;
margin-left: 30px;
}

.member_link a:link {
color: #B80028;
text-decoration: none;
}

.member_link a:hover {
color: #FFC200;
}

.member_link a:visited {
color: #B80028;
}

.member_initial_header {
font-weight: bold;
border-top: 1px black dashed;
margin-top: 25px;
margin-bottom:0;
width: 50%;
}

.member_initial_header p {
margin: 0;
padding-top: 0;
}
