
/*colors
#003D6B dark blue-green for background
#BFE4FF light blue for body text and visited links
#FFB200 darker orange for h1 
#FFD980 lighter orange for h2 and hover
#FFF7E6 lightest orange for h3, dates, emph, unvisited links
#80FFC9 light blue-green for footer and active links
#FFFFFF white for ?
*/

body {
	background-color:#003D6B;
	color:#BFE4FF;
	font-family:Geneva, sans-serif;
	}

h1 {color:#FFB200;
	margin-bottom:-.5em;
	font-family:"Trebuchet MS", sans-serif;
	font-size:2em;
	}
	
h2 {	color:#FFD980;
	line-height:1em;
	font-family:"Trebuchet MS", sans-serif;
	font-size:1.5em;
	}
	
h3 {	color:#FFF7E6;
	font-family:"Trebuchet MS", sans-serif;
	font-size:1.25em;
	}

.emph, .date, .courseid, .resinterest {color:#FFF7E6;
	/*font-family:"Trebuchet MS", sans-serif;*/
	font-family:Arial, sans-serif;
	font-weight:bold;}

.title {font-style:italic}

p {margin-top:0;
	padding-left:25px;
	}

p.hanging {text-indent:-25px;
	padding-left:50px;
	margin-bottom:0;
	}

h2.cv {padding-top:1em;}

li {
	margin-top:0;
	margin-bottom:1em;
	}

a:link {color:#FFF7E6;}
a:visited {color:#BFE4FF;}
a:hover {color:#FFD980;}
a:active {color:#80FFC9;}
	
#header {
	/*background-color:#FFFFFF;*/
	padding-right:25px;
	/*height:160px;*/
	padding-left:25px;
	padding-top:25px;
	margin-bottom:0;
}
	
div#header h1 { 
	padding-left:175px
	}

div#header h2 { 
	font-weight:normal;
	padding-left:175px;
	line-height:1.25;
	}

#toc { /*background-color:#000000;*/
	width:175px;
	float:left;
	}
	
div#toc h2 {
	text-align:right;
	margin-top:0;}

div#toc a {
	text-align:right;
	text-decoration:none;
	color:#FFD980;
	padding-top:0px;
	}
	
#content {
	/*background-color:#000000;*/
	margin-left:200px;
	margin-right:25px;
	margin-bottom:50px;
	max-width:800px;
	}
	
div#content h1 {
	margin-top:0;
	margin-bottom:0;
	}

div#content h2 {
	margin-top:0;
	margin-bottom:0;
	}

div#content img {border-style:solid; border-width:10px; border-color:#003D6B;
	}
	
p.footer {
	text-align:center;
	font-size:75%;
	color:#80FFC9;
}
