a {
	font-family : 'times new roman', times, serif;
	font-size : 1.2em;
}

a:link {
	background : transparent;
	color : #663300;
}

b, strong {
	border : #666666 3pt groove;
	font-style : italic;
	font-weight : 900;
}

blockquote {
	background : transparent;
	color : #000033;
	line-height : 2ex;
	margin : 15%;
	text-indent : 2em;
}

blockquote.note {
	background : url(img/pen_back_dark6.jpg) #006600;
	border : #669966 5px groove;
	color : #FFDEAD;
	line-height : 2ex;
	padding : 1.5em;
	text-indent : 2em;
}

body {
	background : url(img/pen_back_light6.jpg);
	color : #663300;
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 13pt;
	line-height : 4ex;
}

dd {
	line-height : 3ex;
	text-indent : 2em;
}

dd.bi {
	background : #FFCC00;
	border : #FF6600 3pt outset;
	color : #FF0000;
	font-weight : 700;
}

dd.key {
	background : #FFCC99;
	color : #000033;
	font-weight : 700;
}

dd.tri {
	background : #FFCC00;
	border : #CCFF00 3pt outset;
	color : #006600;
	font-weight : 700;
}

dt {
	background : url(img/pen_back_light3.jpg);
	border : #339933 5pt groove;
	color : #669966;
	font-family : "times new roman", times, serif;
	font-size : 1.2em;
	letter-spacing : 0.5em;
	line-height : 3ex;
	text-align : left;
	text-indent : 1em;
	text-transform : capitalize;
}

dt.head {
	background : #FFCC00;
	border : medium none;
	color : #333333;
	font-family : "times new roman", "times news", serif;
	font-weight : 700;
}

em {
	background : transparent;
	color : #006600;
	font-family : 'times new roman', times, serif;
	font-size : 1.2em;
	font-style : italic;
}

em, i {
	background : transparent;
	color : #660000;
	font-family : 'times new roman', times, serif;
	font-size : 1.2em;
	font-style : italic;
}

h1 {
	background : url(img/pen_back_light.jpg);
	color : #990000;
	font-family : "times new roman", "times new", times, serif;
	letter-spacing : 0.5em;
	text-align : center;
	text-transform : capitalize;
}

h2 {
	background : url(img/pen_back_light3.jpg);
	color : #990000;
	font-family : "times new roman", "times new", times, serif;
	letter-spacing : 0.5em;
	text-align : center;
	text-transform : capitalize;
}

h3, h4, h5, h6 {
	background : transparent;
	color : #330033;
	font-family : 'times new roman', times, serif;
	text-align : center;
}

hr {
	background : url(img/pen_back_dark3.jpg);
	height : 1ex;
	text-align : center;
	width : 80%;
}

li {
	text-indent : 0em;
}

p {
	background : transparent;
	color : #330033;
	line-height : 3ex;
	margin : 2em;
	text-indent : 1.5em;
}

p.direct {
	background : transparent;
	color : #003333;
	font-family : "times new roman", times, serif;
	font-weight : 800;
}

p.first {
	background : transparent;
	color : #330000;
	font-size : 1.2em;
	text-indent : 0cm;
	text-transform : none;
}

p.first:first-letter {
	background : url(img/pen_back_light.jpg) #330033;
	border : outset 3pt #CC3333;
	color : #FF3333;
	float : left;
	font-family : "Times New Roman", Times, serif;
	font-size : 4em;
	margin-left : 0.0cm;
	margin-right : 0.5ex;
	padding : 5pt;
	text-transform : lowercase;
}

p.note {
	border : #996699 2px outset;
	font-size : 0.8em;
	margin-left : 0.5em;
	margin-right : 0.5em;
	text-indent : 1.5em;
}

p.script {
	background : #FFCC99;
	color : #330033;
	margin : 3em;
}

span {
	background : url(img/pen_back_light.jpg) #33FFCC;
	color : #000033;
	cursor : pointer;
}

td {
	text-align : center;
}

td.key {
	background : #FFCC99;
	color : #000033;
	font-weight : 700;
}

th.bi {
	background : #FFCC00;
	border : #FF6600 3pt outset;
	color : #FF0000;
	font-weight : 700;
}

th.head {
	background : url(img/pen_back_light3.jpg);
	border : medium none;
	color : #333399;
	font-family : "times new roman", "times news", serif;
	font-weight : 700;
}

th.tri {
	background : #FFCC00;
	border : #CCFF00 3pt outset;
	color : #006600;
	font-weight : 700;
}

ul {
	background : transparent;
	color : #660033;
	list-style : inside circle;
	margin-left : 10%;
}

.author{
	background : transparent;
	color : #990000;
	font-size : 1.2em;
	font-weight : 800;
}
