/* Academic style sheet by Robin Lionheart */
@import url(indented.css);

@media print {
	/* plain black on white style for printing */
	body {
		background-color : #FFF;
		color : #000;
	}
	a {
		background-color : transparent;
		color : #000;
	}
}

@media tv {
	/* color media */
	body {
		background-color : #000;
		color : #FFF;
	}
	a:link {
		background-color : #000;
		color : #F66;
	}
	a:visited {
		background-color : #000;
		color : #FC6;
	}
	a:hover, a:active {
		background-color : #000;
		color : #0FF;
	}
}
@media screen, projection {
	/* color media */
	body {
		background-color : #FFF;
		color : #000;
	}
	h2 {
		background : transparent;
		color : #660;
	}
	h3 {
		background : transparent;
		color : #060;
	}
	p {
		color: #000;
	}

	/* color links within paragraphs subtly */
	a[href] {
		color: #306;
		background-color: transparent;
		text-decoration: inherit;
		border-bottom: 1px solid #aaa;
	}
	a[href].local {
		color: #036;
	}
	a[rev~=affiliate] {
		color: #063;
	}
	a.irrelevant {
		color: #000;
	}

	/* but make them jump when you hover over them */
	a[href]:hover {
		border-bottom: 1px solid #90F;
		text-decoration: none;
	}
	a[href].local:hover, a[href].internal:hover {
		border-bottom: 1px solid #06C;
		text-decoration: none;
	}
	a[rev~=affiliate]:hover {
		border-bottom : 1px solid #096;
		text-decoration: none;
	}

	/* reveal links when hovering over section */
	p:hover a[href]:link,
	blockquote:hover a[href]:link,
	ol:hover a[href]:link,
	li:hover a[href]:link,
	address:hover a[href]:link,
	div:hover > p a[href]:link {
		background-color : transparent;
		color : #9900FF;
	}

	p:hover a[href]:visited,
	blockquote:hover a[href]:visited,
	ol:hover a[href]:visited,
	li:hover a[href]:visited,
	address:hover a[href]:visited,
	div:hover > p a[href]:visited {
		background-color: transparent;
		color: #306;
	}

	p:hover a[href].local:link, 
	p:hover a[href].internal:link,
	blockquote:hover a[href].local:link, 
	blockquote:hover a[href].internal:link,
	ol:hover a[href].local:link,
	ol:hover a[href].internal:link,
	li:hover a[href].local:link,
	li:hover a[href].internal:link,
	address:hover a[href].local:link,
	address:hover a[href].internal:link,
	div:hover > p a[href].local:link, 
	div:hover > p a[href].internal:link {
		background-color: transparent;
		color: #06C;
	}

	p:hover a[href].local:visited,
	p:hover a[href].internal:visited,
	blockquote:hover a[href].local:visited, 
	blockquote:hover a[href].internal:visited,
	ol:hover a[href].local:visited,
	ol:hover a[href].internal:visited,
	li:hover a[href].local:visited,
	li:hover a[href].internal:visited,
	address:hover a[href].local:visited,
	address:hover a[href].internal:visited,
	div:hover > p a[href].local:visited, 
	div:hover > p a[href].internal:visited {
		background-color: transparent;
		color: #036;
	}

	p:hover a.irrelevant:link, 
	p:hover a.irrelevant:visited,
	blockquote:hover a.irrelevant:link, 
	blockquote:hover a.irrelevant:visited,
	li:hover a.irrelevant:link,
	li:hover a.irrelevant:visited,
	address:hover a.irrelevant:link,
	address:hover a.irrelevant:visited,
	div:hover > p a.irrelevant:link, 
	div:hover > p a.irrelevant:visited {
		background-color: transparent;
		color: #000;
	}

	p:hover a[rev~=affiliate]:link,
	blockquote:hover a[rev~=affiliate]:link,
	ol:hover a[rev~=affiliate]:link,
	li:hover a[rev~=affiliate]:link,
	div:hover > p a[rev~=affiliate]:link {
		background-color: transparent;
		color: #096;
	}
	p:hover a[rev~=affiliate]:visited,
	blockquote:hover a[rev~=affiliate]:visited,
	ol:hover a[rev~=affiliate]:visited,
	li:hover a[rev~=affiliate]:visited,
	div:hover > p a[rev~=affiliate]:visited {
		background-color: transparent;
		color: #063;
	}

	a:active {
		background: #FFD700 none;
		color: #F00;
	}

	strong.subhead {
		background: transparent;
		color: #333;
		font-weight: bold;
		font-variant: small-caps;
	}

	div.notice {
		background-color: #FFA;
	}
}

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, "Lucida Sans", Univers, "Zurich BT", Geneva, Lucida, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
	font-family : "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
}

blockquote.diary {
	font-family: "Lucida Calligraphy", "Florentine Script", Arioso, Script, inherit, cursive;
}

span.replacement {
	color : #666666;
}
span.sic {
	color : #663333;
}

div:hover span.red { color: #a00; }
div:hover span.orange { color: #a60; }
div:hover span.yellow { color: #aa0; }
div:hover span.green { color: #0a0; }
div:hover span.cyan { color: #0aa; }
div:hover span.blue { color: #00a; }
div:hover span.indigo { color: #408; }
div:hover span.violet { color: #60a; }
div:hover span.magenta { color: #a0a; }

/* blockquote.xscript {
	background-color : #000000;
	color : #00FF00;
	margin : 1ex;
} */

@font-face {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande";
	panose-1: 2 11 6 2 3 5 4 2 2 4;
}

@font-face {
	font-family: "Palatino Linotype";
	panose-1: 2 4 5 2 5 5 5 3 3 4;
}
