a {
	background : transparent;
	color : #CCFFFF;
	font-family : "lucida sans unicode", "Courier new", Courier, monospace;
}

a.main {
	background : transparent;
	color : #99FF00;
}

a:link {
	background : transparent;
	color : #880000;
}

a:visited {
	background : transparent;
	color : #883333;
	font-style : italic;
}

a:hover {
	background : transparent;
	color : #996666;
	outline : 3px double #FFCCFF;
	text-decoration : none;
}

a:active {
	background : transparent;
	color : #999966;
}

b {
	background : transparent;
	color : #330000;
}

blockquote {
	background : transparent;
	font-family : "times new roman", "times roman", serif;
	font-size : 1.1em;
	margin-left : 5em;
}

body {
	background : #FFFFCC;
	color : #663300;
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 14pt;
}

caption {
	background : #FFDDCC;
	caption-side : bottom;
	color : #660000;
	font-size : 0.8em;
	font-style : italic;
}

dd {
	background : transparent;
	color : #000033;
	text-indent : 1.5em;
}

dt {
	background : url(img/noter.jpg) #99CC99;
	color : #339966;
	font-size : 1.5em;
	font-weight : 800;
	line-height : 3ex;
	text-align : center;
}

h1 {
	background : url(img/pen_back_dark4.jpg) #99CC99;
	color : #66FFCC;
	font-size : 1.5em;
	font-weight : 800;
	line-height : 3ex;
	text-align : center;
}

h2, h3, h4, h5, h6 {
	font-style : italic;
	text-align : center;
}

hr {
	background : url(img/pen_back_dark4.jpg) #99CC99;
	height : 1ex;
	width : 80%;
}

ol {
	background : transparent;
	color : #993366;
	line-height : 4ex;
	list-style-type : decimal;
	margin-left : 1.5cm;
}

p {
	background : transparent;
	color : #000033;
	line-height : 4ex;
	margin-left : 1.5cm;
	margin-right : 5%;
	text-indent : 1.5em;
}

p.cite {
	font-family : "times new roman", times, serif;
	font-size : 1.1em;
	padding-left : 2em;
	padding-right : 2em;
}

p.first {
	background : transparent;
	color : #003333;
	font-size : 1.2em;
	text-indent : 0px;
	text-transform : none;
}

p.first:first-letter {
	background : #66ccff;
	border : outset 3pt #CC3333;
	color : #663300;
	float : left;
	font-family : "Times New Roman", Times, serif;

	font-size : 3em;
	font-weight : 900;
	margin : 0.1pt;
	padding : 5pt;
}

p.first:first-line {
	background : transparent;
	font-family : serif;
	font-variant : small-caps;
	font-weight : 900;
	letter-spacing : 0.4em;
}

p.note {
	background : transparent;
	color : #003399;
	font-size : 0.9em;
	font-style : italic;
	margin : 3em;
	text-align : center;
	text-indent : 0em;
}

p.poem {
	background : transparent;
	color : #33FF99;
	margin : 3em;
	text-align : center;
	text-indent : 0em;
}

p.source {
	margin : 2em;
	text-indent : -2em;
}

span {
	background : transparent;
	color : #006633;
	font-size : 1.3em;
}

strong {
	background : transparent;
	color : #330000;
}

table.cover {
	border : #CC66CC 2px outset;
	clear : both;
	text-align : center;
}

table.img {
	border : #CC99CC 5px groove;
	margin : 0px 20px 20px 0px;
	padding : 10px;
}

td {
	text-align : center;
	vertical-align : middle;
}

td.other {
	background : url(img/pen_back_dark4.jpg) #99CC99;
	border : 5.0pt double #FFCC99;
	padding : 5.0px;
	text-align : center;
}

th {
	background : url(img/noter.jpg) #99CC99;
	color : #339966;
	font-size : 1.5em;
	font-weight : 800;
	line-height : 3ex;
	text-align : center;
}

.main {
	background : url(img/kos_bg.gif) #000033;
	color : #3333CC;
	font-size : 15pt;
}

.note {
	background : transparent;
	color : #003300;
	font-size : 0.8em;
	font-style : italic;
	padding-left : 3em;
}
