/* Browser Upgrade Initiative -- use import to hide from NN4.7 */
@import url("ahem.css") all;

body, td, th, div, h1, h2, h3, h4, a
{
	font-family: "Times", "Times New Roman", serif;
	background-color: white;
	color: black;
}

body, td, div, a
{
	/* I would like this to be 11pt, but Acrobat scales? */
	font-size: medium;
	line-height: 1.182em;
}

body { margin: 5%; }
a.book { font-weight: bold; }
a.article { font-style: italic; }

h2, h3, h4, th
{
	font-family: "Helvetica", "Arial", sans-serif;
	font-variant: small-caps;
	font-weight: bold;
}

h2
{
	font-size: 1.167em;
	line-height: normal;
	text-align: center;
}

h3, th
{
	font-size: 1.090em;
	line-height: normal;
}

h3.title { text-align: center; }

h4
{
	display: inline;
	font-weight: normal;
}

table, tr, th, td
{
	border-width: 0;
	margin: 0;
	padding: 0;
	border-style: none;
}

table
{
	border-spacing: 0;
	/* Ignored by Acrobat, so specified as a property also */
	width: 100%;
	page-break-after: avoid;
}

h3.title, table.company, table.education { margin: 1.182em 0pt 0pt 0pt; }
p { margin: 0.591em 0 0.591em 0; }

/* For debugging */

/*
	table
	{
		border-color: black;
		border-style: solid;
	}
	
	tr
	{
		border-color: blue;
		border-style: dashed;
	}
	
	th
	{
		border-color: green;
		border-style: dotted;
	}
	
	td
	{
		border-color: fuchsia;
		border-style: solid;
	}
*/

/* the th and size hacks are for Acrobat */
.description, .description th
{
	display: none;
	font-size: .1em;
	line-height: .1em;
}

a:link, a:visited { color: black; }

@media aural	
	{
		.description { display: default; }
	}
@media screen 
	{
		a:link { text-decoration: underline; }
	}
@media print 
	{
		a:link { text-decoration: none; }
	}

