/* CSS Document
Author: Jens Raaby
Last updated: May 2007
Based on Owen Briggs' template to get consistent fonts across browsers.
*/

body {

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color: #666666;
	}
		
/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}

a:link,a:visited {
color: #d15b05;
text-decoration: underline;}

a:hover {
color: #ffffff;
background-color: #d15b05;}

h1 {
    font-size: 2em;
    font-weight: normal;
    margin-top: 0em;
	color:#4C726D;
    margin-bottom: 0em;}

h2 {
    color:#4C726D;
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
p {
	font-size: 1.0em;
	line-height: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	}
	
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}

li > p {
	margin-top: 0.2em;
	}
	
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
	
strong, b {
	font-weight: bold;
	}
/* End of modified Owen Briggs' Styles */

#content p {
text-align: justify;}

.masthead {
	font-size: 2em;
	font-weight: normal;
	color:#4C726D;
	padding-left: 5em;
	color: #e45d29;
	letter-spacing: 0.3em;
	display: block;
	padding-top: 1.5em;
}

#supplementary p {
font-size: 0.8em;
padding-right: 4em;}

#footer-info p {
color: #666666;
/*line-height: 2em;*/
letter-spacing: 0.3em;
padding:0;
margin:0;}

#footer-info a:link,#footer-info a:visited,#footer-info a:active {
color: #666666;
font-weight: bold;
text-decoration: none;}

.latest-info h2 {
margin:0 0 10px 0;
padding:0;
font-size: 1.4em;
color: #d15b05;}

.latest-info a {
font-weight:bold;
}

.latest-info p {
font-size:0.9em;
}

/* Contact form - based on ALA stylesheet */
#content form {font-size: 0.9em;}
#content form dt {margin: 1.5em 0 0.25em 0; color: #666; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
#content form dt strong {font-weight: normal; font-style: italic; text-transform: none; letter-spacing: 0;}
#content form dt strong code {font-style: normal; font-size: 1.1em;}
#content form dd {margin-bottom: 1em;}
#content form .text, #content form textarea {width: 100%;}#content input.submit {
	float: right;
}
