body {
  background-color: #E5E1ef;
}

body a {
  color: #555500;
}

body ol {
  list-style-type: none;
}

h1 {
  color : #555500;
  font-family: Georgia;
  font-size: 27pt;
  font-weight : bold;
}

h2 {
  font-family : Arial;
  font-weight : bold;
  font-size : 20pt;
}

h3 {
  font-family: Arial;
  font-size : 16pt;
  width: 850px;
}

p.head {
  font-family: Arial;
  font-weight : bold;
  font-style : italic;
  font-size: 18pt;
}

p.datebox {
  background-color: #E5E1ef;
  background-color: #cccccc;
  color: #222222;
  width: 380px;
  margin:0;
  padding-left: 20px;
}

.datebox {
  position: relative;
  color: #cccc66;
  width: 400px;
}
.subtitle {
  font-family : Arial;
  font-weight : bold;
  font-size : 14pt;
  position: relative;
  left: 25px;
}

.banner{
  color : #222222;
  font-family: TrebuchetMS;
  font-size: 35pt;
  font-weight : bold;
}

.fineprint {
  font-size: 12px;
}

.dates {
  position: relative;
  left: 150px;
}

.volume{
  position: relative;
  left: 25px;
}

.information {
  width: 850px;
	color: #222222;
}

.citation {
  width: 850px;
	color: #222222;
	font-size: 75%;
}
.spiffy{display:block}

.spiffy *{
	display:block;
	height:1px;
	font-size:.01em;
	overflow:hidden;
	background:#532211}

.spiffy1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #432211;
	border-right:1px solid #432211;
	background:#242211;
}

.spiffy2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #242211;
	border-right:1px solid #242211;
	background:#332211;
}

.spiffy3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #332211;
  position: absolute;
	border-right:1px solid #332211;}

.spiffy4{
	border-left:1px solid #432211;
	border-right:1px solid #432211;
}

.spiffy5{
	border-left:1px solid #242211;
	border-right:1px solid #242211;
}

.item {
  position: relative;
  left: 50px;
}

.scheduletable{
	background: #DDCCBB;
	border: none;
	border-width: 0;
}

.scheduletable th {
	background: #995533;
  padding: 5px;
}

.scheduletable td {
  padding: 5px;
}

.scheduledbreak {
	background: #BB9966;
	text-align: center;

}

.subjectheading {
  background: #887755;
  text-align: center;
}

.subjectheader {
  background: #887755;
  text-align: center;
	font-weight: bold;
}

