body {
	background: #eaddba
		    url(/.images/backgrounds/yellcrnk.jpg);
	font-family: verdana, arial, sans-serif; 
}

h1, h2, h3, h4, h5, h6 { 
	font-family: georgia, serif; 
	color: maroon;
	font-style:italic; 
}
code, pre, tt { font-family: monospace; color: maroon; }

ul, ol { margin-left: 0; padding-left: 2.5em; }

a { text-decoration: none; }
a:link {
	color: blue;
	border-bottom: 1px solid transparent;
}
a:visited {color: purple;}
a:link:hover, a:visited:hover, a:active:hover { 
	border-bottom: 1px dashed blue;
	color: red;
}
a:active {color: red;}

i  { color: red;  }
em { color: red;  }
th { color: navy; }

#pagetitle {
	text-align: center;
	font-size: x-large;
}

p { text-align: justify }
p.centered { text-align: center }
p.left { text-align: left }
p.note {
	font-style: italic;
	color: red;
}

dt { font-weight: bold; }

.quote {
	font-size: large;
	color: maroon;
	margin: auto 10%;
	text-align: justify;
	text-indent: 2em;
}
.quote_attribution { 
	font-size: smaller ;
	color: maroon;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	margin: 1em 10%;
}

table[border] { 
	border-collapse: collapse;
	border: solid;
}
table[border="0"] { 
	border-collapse: separate;
	border: none;
}

th { font-weight: bold; }
th, td { padding: 0.3em; }

caption {
	font-weight: bold;
	margin: 0.4em;
}

input {
	border: 1px solid black;
	font-size: smaller;
}

@media print {
	body { font: 12pt "Times New Roman", "TimesNR", Times, serif; }
}

