body,html {
	color: black;
	background-image: url(http://www.creationtheory.org/Media/grey.gif);
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
p,li,td,div,td p { font-size: 14px; }
h1 { font-size: 24px; margin-top: 0}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
img { border: none; }

/* Menu bar */
ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav a {
	color: blue;
	text-decoration: none;
	}
#nav a:hover {
	color: red;
	}
#nav li ul {
	display: none;
	position: absolute;
	top: 0;
	left: 10em;
	list-style: none;
	white-space: nowrap;
	width: auto;
	border: solid 1px #ccc;
	background: white;
	padding: 0.5em;
	margin: 0;
	}
.menu {
	position: relative;
	width: 9em;
	padding: 0.5em;
	}
#nav li li {
	font-size: small;
	margin-bottom: 0.5em;
	}
#nav li:hover ul {
	display: block;
	}
#nav li:hover div {
	background: #eee;
	}

/* Footnote tags created by OpenOffice */
.sdfootnote {
	margin-left: 0.5em;
	text-indent: -0.5em;
	margin-bottom: 0em;
	font-family: Times, serif;
	font-size: small;
	}
.sdfootnoteanc {
	font-size: x-small;
	}

/* Yellow highlighting for FAQ */
.question {
	background: #FFFFCC;
	}

/* Orange highlighting for database keywords */
.highlight {
	color: #FF9900;
	font-weight: bold;
	}

/* Indented yellow blocks for Hate Mail pages */
.quote {
	margin-left: 5em;
	margin-right: 5em;
	font-family: Times, serif;
	background: #FFFFCC;
	}

/* Double-indented blocks for Hate Mail pages */
.indent2 {
	margin-left: 10em;
	margin-right: 5em;
	}

/* Blue highlight for neutral or editor's notes */
.ednote {
	background: #DDDDFF;
	}

/* Blue float boxes used in Morality essays */
.infobox_right {
	background: #DDDDFF;
	float: right;
	margin-left: 1em;
	padding: 0.5em;
	border: groove;
	font-family: serif;
	width: 40%;
	}
.infobox_left {
	background: #DDDDFF;
	float: left;
	margin-right: 1em;
	padding: 0.5em;
	border: groove;
	font-family: serif;
	width: 40%;
	}

/* Blue hr tags */
.separator {
	text-align: center;
	width: 50%;
	height: 5px;
	color: blue;
	background-color: blue;
	}

/* Main site top bar DIV */
#header {
	background: white;
	text-align: center;
	margin: 1em;
	padding: 0.5em;
	border: solid 1px #ccc;
	/* Added for fixed sidebar */
	margin-left: 12em;
	}

/* Main left-hand menu bar DIV */
#sidebar {
	/* display:inline is meant to fix an IE6 float positioning bug */
	display: inline;
	float: left;
	background: white;
	margin: 0;
	margin-left: 1em;
	padding: 0;
	border: solid 1px #ccc;
	width: 10em;
	/* Following lines are for non-moving menu sidebar */
	position: fixed;
	left: 0em;
	top: 1em;
	}

/* Body text DIV */
#body {
	background: white;
	margin: 0;
	margin-right: 1em;
	margin-left: 12em;
	padding: 0.5em 2em;
	border: solid 1px #ccc;
	}

/* Main site footer DIV */
#footer {
	margin-right: 1em;
	margin-left: 13em;
	padding: 0;
	border: none;
	font-size: small;
	}
