#content { padding-bottom: 50px; }

h3,
h3 a {
	font: bold 14px/1.5 verdana, helvetica, arial, sans-serif;
	}
h4 {
	font: bold 14px/1.5 verdana, helvetica, arial, sans-serif;
	}

.bodytext {
	font: 14px/1.5 verdana, helvetica, arial, sans-serif;
	}

#content a:link,
#content a:visited {
	color: #930;
	}
#content a:link:hover,
#content a:visited:hover {
	color: #369;
	}

	
ol.bold li,
.bold,
strong {
	font-weight: bold
	}
ol.bold li li {
	font-weight: normal;
	}

#toc li a:link,
#toc li a:visited {
	font-weight: bold;
	text-decoration: underline;
	}

.italic,
em,
cite {
	font-style: italic;
	}

ul li ul li {
	list-style-type: circle;
	background-image: none;
	margin: 12px 0 8px 3px;
	padding:0;
	}

#special .subjectbrown {
	color: #AA7155;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	}
	
#special .subjectblue {
	color: #6A7073;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	}

#bookpromo {
	margin-top: -5px;
	}

#bookpromo p {

	width: 205px;
	w\idth: 165px;
	color: #3B5772;
	font: bold 10px/1.2 verdana, helvetica, arial, sans-serif;
	width: 100%;
	margin: 10px 0;
	
	}
		
#bookpromo .quote {
	width: 205px;
	w\idth: 165px;
	color: #6A7073;
	font: bold 10px/1.2 verdana, helvetica, arial, sans-serif;
	margin: 0px 0;
	}

#bookpromo .citation {
	width: 205px;
	w\idth: 165px;
	color: #AA7155;
	font: bold 10px/1.2 verdana, helvetica, arial, sans-serif;
	margin: 0px 0;
	}
#home #content {
	height: 875px;
	}

#subjectlist {
	text-align: center;
	border: solid 1px #AA7155;
	width: 340px;
	padding: 10px 10px;
	margin: 50px 0 0 0;
	}
	
	#subjectlist a {
	color: #AA7155;
	font: 10px/1.5 verdana, helvetica, arial, sans-serif;
	}
#subjectlist h2 {
	color: #AA7155;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 0px 0;
	}

#subjectlist p {
	margin:1px;
	color: #AA7155;
	font: normal normal 10px/1.5 verdana, helvetica, arial, sans-serif;
	width: 100%;
	}
	
	#subjectlist .subjectbrown {
	color: #AA7155;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	}
	
#subjectlist .subjectblue {
	color: #6A7073;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	}

#subjectlist2 {
	text-align: center;
	border: solid 1px #AA7155;
	wi-dth: 240px;
	width:150px;
	padding: 10px 10px;
	margin: 10px 0 0 0;
	}
	
#subjectlist2 a {
	color: #AA7155;
	font: 10px/1.5 verdana, helvetica, arial, sans-serif;
	}
#subjectlist2 h2 {
	color: #AA7155;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 0px 0;
	}

#subjectlist2 p {
	margin:1px;
	color: #AA7155;
	font: normal normal 10px/1.5 verdana, helvetica, arial, sans-serif;
	width: 100%;
	}
	
	#subjectlist2 .subjectbrown {
	color: #AA7155;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	}
	
#subjectlist2 .subjectblue {
	color: #6A7073;
	font: bold 11px/1.5 verdana, helvetica, arial, sans-serif;
	margin: 10px 0;
	}