a.activated {
	color: #C0C0C0;
}

img.gallery { position: absolute;  top: 41; left: 10;  
}

a.image {
	border: 2px solid #6666FF;
}

a.yang	 {
	color: #0000FF;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

a.yang:visited {
	color: #000066;
}

a.yang_small {
	color: #0000FF;
	font-family: Arial;
	font-size: 8pt;
}

a.yang_small:visited {
	color: #000066;
}

a.yin	 {
	color: #6495ED;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

a.yin:visited {
	color: #6A5ACD;
}

a.yin_small {
	color: #3A6EA5;
	font-family: Arial;
	font-size: 8pt;
}

a.yin_small:visited {
	color: #6A5ACD;
}

body.default {
	background-color: #000000;
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 12pt;
}

h1.yang {
	color: #000000;
	font-family: Times New Roman;
	font-size: 42pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h1.yin {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 42pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h2.yang {
	color: #000000;
	font-family: Times New Roman;
	font-size: 32pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h2.yin {
	color: #FFFFFF;
	font-family: Times New Romanl;
	font-size: 32pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h3.yang {
	color: #000000;
	font-family: Times New Roman;
	font-size: 24pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h3.yin {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 24pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h4.yang {
	color: #000000;
	font-family: Times New Roman;
	font-size: 16pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h4.yin {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 16pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h5.yin {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 12pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

h6.yin {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 10pt;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

hr.niji1 {
	color: #FF3737;
	width: 760px;
}

hr.niji2 {
	color: #FF6600;
	width: 760px;
}

hr.niji3 {
	color: #D2B48C;
	width: 760px;
}

hr.niji4 {
	color: #66FF66;
	width: 760px;
}

hr.niji5 {
	color: #3366FF;
	width: 760px;
}

hr.niji6	 {
	color: #CC33FF;
	width: 760px;
}

hr.yin {
	color: #3366FF;
	width: 760px;
}

ol.default {
	list-style-type: decimal;
}

p.yang		 {
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
}

p.yin {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt;
}

p.yin_poem {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

p.yin_right {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt;
	text-align: right;
}

p.yin_small {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
}

p.yin_small_discreet {
	color: #808080;
	font-family: Arial;
	font-size: 8pt;
}

span.active {
	color: #FFFFFF;
	font-weight: bold;
}

span.inactive {
	color: #808080;
}

span.poem {
	color: ThreedFace;
	font-family: sans-serif;
	font-size: 8pt;
}

span.poem_credits {
	color: #2F4F4F;
	font-family: sans-serif;
	font-size: 8pt;
}

span.yin_small_standout {
	color: #FF0000;
	font: Arial;
	font-family: sans-serif;
	font-size: xx-small;
}

span.yin_standout {
	color: #FF0000;
	font: Arial;
	font-family: sans-serif;
}

table.default {
	padding: 5;
	position: relative;
	width: 100%;
}

table.defaultBody {
	width: 760px;
	padding: 5;
}

table.openpoem {
	border: 0px;
	padding: 0px 0px 0px 0px;
}

td.menu {
	background-color: #000000;
	padding: 2;
}

td.niji1 {
	background-color: #F08080;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.niji2 {
	background-color: #FF7F50;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.niji3 {
	background-color: #D2B48C;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.niji4 {
	background-color: #3CB371;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.niji5 {
	background-color: #6495ED;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.niji6 {
	background-color: #FFB6C1;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.niji7 {
	background-color: White;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.vignette {
	background-color: #6495ED;
	color: #000000;
	font-size: 10pt;
	font-style: italic;
	padding: 5;
	vertical-align: top;
}

td.yang {
	background-color: #FFFFFF;
	color: #000000;
	padding: 5;
	vertical-align: top;
}

td.yin {
	background-color: #000000;
	color: #FFFFFF;
	padding: 5;
	vertical-align: top;
}

td.yin_small {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 8pt;
	padding: 5;
	vertical-align: top;
}

tr.default {
	vertical-align: top;
}

tr.openpoem {
	vertical-align: middle;
}

ul.default {
	list-style: disc;
}

.yang		 {
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	padding: 5;
}
