
/* site map styles */

acronym { cursor: help; color: #000000; background-color: #f6e1d6; border: 0; }

#top { 
  height: 0px;
  width: 0px;
  }

#menu a {
  position: absolute;
  height: 60px;
  width: 200px;
  top: 8px; 
  text-decoration: none;
  }

#menu a i { visibility: hidden; }

a#home { left: 40px; width: 200px;  }


/* page styles */

body
{
 color: #ffffff;
 background-color: #f9f5e9;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS",Helvetica, Verdana,arial,sans-serif;
	font-size: 76%;
}

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }

#container
{
	width: 720px;
	height: auto;
	margin: 0px auto 10px auto;
	padding: 0px;
}

#container a
{
	text-decoration: none;
	color: #f9f5e9;
background-color: #f9f5e9;
}

#nav
{
	width: 720px;
	height: 15px;
	margin: 0 auto 0 auto;
}	

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

#nav ul li
{
	margin: 1.2em 0em 1.2em 0em;
	padding: 0px 20px 0px 20px;
	font-family: "Trebuchet MS",Helvetica, Verdana,arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: inline;
}

#nav ul li a
{
	text-decoration: none;
	color: #7D5C4C;
background-color: #f9f5e9;
}

#nav ul li a:hover
{
	text-decoration: underline;
	color: #f15a2d;
background-color: #f9f5e9;
}

#nav ul li a#active
{
	text-decoration: none;
	color: #000;
background-color: #f9f5e9;
}

#grants
{
	float: right;
	margin: 5px 10px 5px 5px;
	border-color: none;
	border-width: 1px;
	border-style: none;
	}

#text a
{
	text-decoration: underline;
	color: #7D5C4C;
background-color: #f9f5e9;
}

#text a:hover
{
	text-decoration: underline;
	color: #f15a2d;
background-color: #f9f5e9;
}

#content {
	margin: 0em;
	padding: 4em 6em 2em 6em;/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. */
	}
	
	p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
	
	#glasshammer
{
	float: right;
	margin: 0px 0px 10px 10px;
	border-color: #7D5C4C;
	border-width: 2px;
	border-style: solid;
}

#text
{
	width: 690px;
	height: auto;
	margin: 10px auto 0 auto;
	border-color: #7D5C4C;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
}

#text h1 {
	color: #7D5C4C;
 background-color: #f9f5e9;
	font-size: 2.0em;
	font-weight: normal;
	margin-top: .5em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
#text h2 {
	color: #7D5C4C;
 background-color: #f9f5e9;
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
	
	h3 {
	display:block;
	margin:20px 0 0 30px;
	padding:0;
	font-family: "Trebuchet MS",Helvetica, Verdana,arial,sans-serif;
	font-size:1.0em;
	letter-spacing:2px;
 background-color: #f9f5e9;
	color:#444;
	border-color:#7D5C4C;
	border-style:solid;
	border-width:0 0 1px 0;
}
	
#text h3 {
	color: #7D5C4C;
 background-color: #f9f5e9;
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
#text h4 {
	color: #7D5C4C;
 background-color: #f9f5e9;
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}

#text p
{
	color: #000;
 background-color: #f9f5e9;
	font-family: "Trebuchet MS",Helvetica, Verdana,arial,sans-serif;
	font-size: 18px;
}




#text ul li
{
	color: #000;
 background-color: #f9f5e9;
	font-family: "Trebuchet MS",Helvetica, Verdana,arial,sans-serif;
	font-size: 16px;
	margin: 4px 0 4px 0;
}

#text li.none { list-style: none; }