/* ------------------ default typography ---------------------- */
/* based on owen brigg's recommended browser-independent sizes */
body {
	background-color:#fff;
	font-family: arial, helvetica, sans-serif;
	font-size:86%;
	margin: 4em;
	padding: 0px;
}

p, td, th, div, form, span, table {
	font-family:Verdana, Arial, Geneva, Helvetica, Helv, sans-serif;
	font-size:1em;
}

a:link, a:visited {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}

/* styles for index page */
ul#main li {
	margin-top:1em;
}


/* styles for resume */

/* tighten up header block */
#resume #header {
	margin: 1em 0;
}

#resume #header p {
	margin:0;
}


#resume h2, #resume h4 {
	margin-bottom:4px;
}
#resume h3 {
	margin:1em 0 4px 0; /*TRouBLe order */
}
/* control space with headings, not paras */
#resume p {
	margin:0;
}
#resume li {
	margin-top:1em;
}

#resume .employerDescription, #resume .employmentDetails {
	font-size:smaller;
}
#resume .project {
	color:#066;
	font-style:italic;
}
