BODY { background-color:#E0E0FF; color:black; }
A { color:#000040; text-decoration:none; font-weight:bold; white-space:nowrap; }
A:hover { color:red; }
P { margin: 3px 3px 6px 3px;
	font-size:small;
	font-weight:normal;
	text-align:justify;
	}

.header_mainTable {
	color:blue;
	background-color:#C0C0FF;
	border-bottom-width: 4px;
	border-bottom-style:double;
	border-bottom-color:blue;
	}

.header_sitename P {
	color:blue;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	white-space:nowrap;
	}

.header_title H1 {
	color:blue;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	margin:0px;
	white-space:nowrap;
	}
.header_title H2 {
	color:blue;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	white-space:nowrap;
	}

.header_mirrors P {
	color:blue;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	white-space:nowrap;
	}
.header_mirrors A {
	color:blue;
	text-decoration:none;
	}
.header_mirrors A:hover { color:red; }
.header_mirrors IMG { margin:5px 10px 0px 10px; }
.header_mirrors TABLE {
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:blue;
	}

.header_dragon P {
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	white-space:nowrap;
	}
.header_dragon A {
	color:blue;
	text-decoration:none;
	}
.header_dragon A:hover { color:red; }
.header_dragon IMG { margin:0px; }

.styleP1 {
	font-size: small;
	text-align: left;
	text-indent: 0cm;
	}
.styleP1:first-letter {
	font-size : large;
	font-weight: bold;
	}
.pheader1 {
	text-align:left;
	margin: 12px 3px 0px 3px;
	font-size: medium;
	font-weight: bold;
	color: blue;
	}
.pheader1c {
	text-align:center;
	margin: 12px 3px 0px 3px;
	font-size: medium;
	font-weight: bold;
	color: blue;
	}
.pheader1:first-letter, .pheader1c:first-letter, .pHeader1F, .pHeader1cF {
	font-size : x-large;
	font-weight: bold;
	}
.pheader2 {
	margin: 3px 3px 0px 3px;
	font-size: small;
	font-weight: bold;
	color: blue;
	}
.pheader2c {
	text-align:center;
	margin: 3px 3px 0px 3px;
	font-size: small;
	font-weight: bold;
	color: blue;
	}
.pnoteheader {
	margin: 3px 3px 0px 3px;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	color: blue;
	}
.pnotetext {
	margin: 0px 3px 3px 3px;
	font-size: x-small;
	text-align: center;
	font-weight: normal;
	color: blue;
	}

.pnotetext_s { font-size:xx-small; }

.photodescriptiontext {
	margin: 0px 3px 3px 3px;
	font-size: x-small;
	text-align: left;
	font-weight: normal;
	color: blue;
	}
.pheader3 {
	font-size : medium;
	font-weight: bold;
	color: blue;
	}
.ptext3 {
	}

.inputtextarea {
	color:black;
	background:white;
	border-color:white;
	}

.pText { margin: 0px; font-size:small; text-align:justify; }

DIV .textSection {}
.textSection H1 { margin: 12px 3px 0px 3px; font-size:medium; font-weight:bold; color:blue; white-space:nowrap; }
.textSection H1:first-letter { font-size:x-large; }
.textSection H2 { margin: 3px 3px 0px 3px; font-size: small; font-weight: bold; color: blue; white-space:nowrap; }
.textSection H3 { margin: 5px 3px 0px 3px; font-size:small; font-weight:bold; text-align:left; color:blue; white-space:nowrap; }
.textSection P { margin: 0px; font-size:small; text-align:justify; }
.textSection UL { margin: 0px 0px 0px 20px; }
.textSection LI { margin: 0px; }
.textSection A,.textSection A:link, .textSection A:active, .textSection A:visited { color:blue; }
.textSection A:hover { color:red }
.textSection IMG {margin:5px; border:none; }

DIV.jokeText {}
.jokeText H1 { font-size:x-small; text-align:justify; color:blue; font-weight:normal; }
.jokeText H1:first-letter { font-size:large; color:blue; }
.jokeText P { font-size:x-small; text-align:justify; color:blue; font-weight:normal; }
.jokeText P:first-letter { font-size:medium; color:blue; }

