/* main site stylesheet */
/* TODO: merge in 3col.css and all.css */

body {
	background-color: #CCCCCC;
	color: #006666
	}

p {
	padding: 0 40% 0 1em;
	}
p.table-cell {
	padding: 2px;
	}
p.wider {
	padding: 0 30% 0 1em;
	}

.gray {
	color: #999;
	}
	
h1 {
	color: #006666;
	padding-right: 30%;
	}

h2 {
	color: #AA0000;
	}
h2.link-column {
	color: black;
	}

h3 {
	color: #990000;
	}

h4 {
	color: #660000;
	padding: 0 1em;
	margin-bottom: -0.5em;
	}

a:link, a:visited, a:hover {
	text-decoration: none;
	}
a:link, a:visited {
	color: #c00;
	}
a:hover {
	color: #990;
	}

td {
	background: #CCCCCC;
	color: #000000;
	width: 25%;
	vertical-align: top;
	}
td.body {
	font-size: small;
	color: #000000
	}

th.title {
	font-family: sans-serif;
	text-align: left;
	font-size: 100%;
	background: #FFCC33;
	}

