

/* -----  ADHDS base style sheet   --------    */


@import "reset.css";
@import "type.css";
@import "grid.css";
@import "galleria.css";


/* ADHDS Colors

Tan: #DAD3CC;
Brown (warm): #9F8C80;
Brown (darker): #5E534D;
Brown (gray): #5B5856;
Blue: #053B54;

*/

strong {font-weight: bold;}

a {text-decoration: none;}

p {
	font-size: 1.2em;
	font-weight: normal;
	color: #333;
	font-family: helvetica, arial, sans-serif;
	line-height: 19px;
}

h1 {
	font-size: 2em;
	font-weight: bold;
	color: #5B5856;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	margin: 10px 0px;
	padding: 0px 0px 5px 0px;
}

h2 {
	font-size: 1.6em;
	font-weight: bold;
	margin-right: 40px;
	color: #9F8C80;
	border-bottom: 1px solid #ccc;
}

h3 {
	font-size: 1.4em;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	margin: 10px 0px 5px 0px;
	padding: 3px 0px 0px 0px;
}

	h3 span {
		font-weight: normal;
	}

	h3 a {
		color: #333;
		border-bottom: 1px dotted #ccc;
	}
	
	h3 a:hover {
		color: #5B5856;
		border-bottom: 1px solid #ccc;
	}
	
h4 {
	font-size: 1.3em;
	line-height: 19px;
	font-weight: bold;
	color: #053B54;
	margin: 10px 0px 2px 0px;
	padding: 10px 0px 8px 0px;
}


h5 {
	background-color: #053B54;
	font-size: 1.6em;
	line-height: 23px;
	margin: 40px 40px 0px 0px;
	padding: 21px;
	color: #fff;
	}
	
	h5 a {color: #eaeaea;}
	h5 a:hover {color: #DAD3CC;}


/* sliding drawers */	

	h6 {
		background-image: url(../_images/h6bg.gif);
		background-repeat: no-repeat;
		font-size: 1.6em;
		clear:both;
		color: #5E534D;
		font-weight: bold;
		padding: 10px 28px;
		margin-top: 0;
	}
	
	.exhibit{
		overflow:hidden;
	}

.clear{
	clear:both;
}
/* ==========   content area stylings   ============  */


div#contentarea p a, div#contentarea li a {
	color: #5E534D;
	border-bottom: 1px dotted #a9a098;
}

div#contentarea p a:hover, div#contentarea li a:hover {
	color: #000;
	border-bottom: 1px dotted #999;
}

div#contentarea p {
	margin: 10px 0px;
	padding: 0px 40px 0px 0px
}

div#contentarea div#contentarea-main p {
	padding: 0px !important;
}
	

div#contentarea ul {
	list-style: none;
	margin: 5px 0px;
	padding:0px;
}

div#contentarea ol {
	margin: 5px 0px 15px 34px;
	padding:0px;
}

div#contentarea ol li {
	font-size: 1.2em;
	line-height: 16px;
	color: #333;
	padding: 0px;
	margin: 0px;
}

	div#contentarea ul li {
		font-size: 1.2em;
		line-height: 16px;
		color: #333;
		background-image: url(../_images/square.gif);
		background-repeat: no-repeat;
		background-position: 0px 8px;
		padding: 3px 12px 3px 12px;
		margin: 0px 0px 0px 12px;
	}
	
		div#contentarea ul li ul {
			list-style: none;
			margin: 5px 0px 5px 0px;
			padding: 0px;
		}
		
		div#contentarea ul li ul li {
			background-image: url(../_images/dash.gif);
			background-position: 0px 9px;
			background-repeat: no-repeat;
			font-size: 0.9em;
			color: #333;
			padding: 2px 12px 0px 11px;
			margin: 0px 0px 0px 10px;
		}

div#contentarea #contentarea-main h2 {
	margin-right: 0px !important;
}


/* ----- titles ----- */


h1.pagetitle {
	margin-top: 24px;
}

div#contentarea div#floatbox h2 {
	color: #fff;
	padding-left: 10px;
	padding-top: 2px;
	margin: 10px 0px;
	border: none !important;
}







/* -----------     home page promos    --------------- */

div#container div.hp-promo h2 {
	border: none;
	color: #053B54;
	line-height: 22px;
}
div#container div#homepromo.refresh-2010 div.hp-promo h2{
	margin:0;
}

div#container div.hp-promo h2 a {
	border: none;
	color: #053B54;
}
div#homepromo.refresh-2010 div.hp-promo h2, div#homepromo.refresh-2010 div.hp-promo h2 a, div#homepromo.refresh-2010 div.hp-promo p a{
	color:#5d544d;
	font-weight:bold;
	border:0;
}
div#homepromo.refresh-2010 div.hp-promo img{
	padding:0 5px;
}

div#container div.hp-promo h2 a:hover {
	border-bottom: 1px dotted #ccc;
	color: #9F8C80;
}

div#container div.hp-promo p a {
	color: #053B54;
	border-bottom: 1px dotted #aaa;
	
}
div#homepromo.refresh-2010 div.hp-promo p a:hover{
	color:#9d8d8d;
}


/* -------  header text styles ------- */

div#header ul {
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	list-style: none;
	padding: 0px;
	margin: 9px 0px 4px 0px;
}

	div#header ul li {
		color: #5B5856;
		background-image: url(../_images/circle.gif);
		background-position: 100% 4px;
		padding-right: 10px;
		margin-left: 5px;
		background-repeat: no-repeat;
		display: inline;
		font-weight: bold;
		font-size: 1.2em;
		text-transform: uppercase; /* Added by Request */
	}
	
	div#header ul li.final {background: none;padding-right: 0px !important;}
	
div#header p {
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	color: #5B5856;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

div#contentarea-main h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	}





#mailing_list_form input[type=text]{
	border:1px solid #ddd;
	padding:1px 5px;
}































/*   -------   home page promos  -------   */






