body 
{ background: #222222; color: #32a3aa; 
min-width: 780px;
font-family: arial,sans-serif; font-size: 9pt; text-align: center;
scrollbar-face-color: #32a3aa; scrollbar-shadow-color: #3cfb34; scrollbar-3dlight-color: #ff0000; scrollbar-arrow-color: #222222; scrollbar-track-color: #555555; }
body.contents { margin-right: 0% }

h1,h2,h3,h4,div,p,pre,ul,td,dl { font-family: arial,sans-serif; background:transparent; color: #32a3aa }

h1 { font-size: 130%; padding-left: 5px; padding-bottom: 5px; border-left: solid thin #ff9966;  border-bottom: solid thin #ff9966; }
h1.title { margin-top: 50px; text-align: center; font-size: 500%; border: none }
h1.contents { margin-right: 7% }
h2 { font-size: 105%; margin-left: 1% }
h2.contents { text-align: left; margin-left: 2% }
h3 { font-size: 103%; margin-left: 1% }
h3.noframes { font-size: 103%; padding: 5px; border: solid thin #ff9966; }
h4 { font-size: 101%; margin-left: 1%; }

#wrapper {
	margin:0 auto; border: solid thin #ff9966; padding:5px;
	width:830px;
	text-align: left;
}

#wrapper-contents {
	margin:0 auto; border: solid thin #ff9966; padding:5px;
	width:450px;
	text-align: left;
}
#header {
	margin:0 auto; padding:10px;
	width:830px;
	text-align: left;
}
div { margin-left: 0%; }
div.thumbnails { border: solid 1px #ff9966; margin-left:20px; margin-right:20px; margin-top:10px }
div.table { margin-left: 0%; margin-right: 0%}
div.table#thumbs {
	
}
#thumbs-results {
	width:100%; margin-left:7px;
}
#thumbs-results img {
	border:none;
}
#thumbs-results .result {
	width:172px;
	height:220px;
	float:left;
	text-align:center;
	margin:10px;
	font-size:9pt;
	border:1px solid #ff9966; padding: 5px;
}
#thumbs-results .result:hover {
	
}
#thumbs-results .result .result-image {
	width:160px;
	height:160px;
	margin:6px;
	position:relative;
}
#thumbs-results .result .result-image img {
	position:absolute;
	top:50%;
	left:50%;
}
div.tools { margin-left: 7% }
div.hrule { margin-right: 40%; margin-left: 1%; }
hr { background: #ff9966; color: #ff9933 }

pre { padding-left: 10px; padding-bottom: 30px; font-size: 9pt }

p { padding-left:10px }
p.contents { margin-left: 10% }
p.justify { text-align: justify; font-size: 9pt; padding-left:10px; padding-right:10px; }
p.right { text-align: right; font-size:9pt; margin-right:0% }
p.footer { margin-top: 50px; padding: 5px; margin-left: 30px; text-align: right;  border-right: solid thin #ff9966; border-top: solid thin #ff9966; }
p.noframes { margin-left: 10% }
p.center { text-align: center }
p.artheader { text-align: justify; margin-right: 20%; margin-left: 10%  }
p.gmap { margin: 1%; margin-top: 10px; width: 700px; height: 550px; border: #32a3aa solid thin; }
p.adtop { width: 468px; padding: 2px; border: 1px #ff9966 solid; }
p.adbot { margin-left: 10px; width: 468px; padding: 2px; border: 1px #ff9966 solid; }
p.searchfooter { margin-top: 50px; padding: 5px; margin-left: 100px; text-align: right;  border-right: solid thin #ff9966; border-top: solid thin #ff9966; }

img.border { border: solid thin #32a3aa; }
img.update { margin: 20px; border: solid thin #ff9966 }
img.link { border: solid thin #ff9966 }

ul { font-size: 9pt; }
ul.noframes { margin-left: 20% }

input { background-color: #fffff0; color: #222222; border-color: #ff9966; }
input:hover { background-color: #3cfb34; color: #222222; border-color: #ff9966; }
input:active { background-color: #ff0000; color: #fffff0; border-color: #ff9966; }
select { background-color: #fffff0; color: #222222; border-color: #ff9966; }

td { font-size: 9pt; vertical-align: top }
td.thumbnail { width:230px; text-align:center; padding:5px; vertical-align:middle }
td.border { border-left: solid thin #000099; }

a:link { background: transparent; color: #ff9966;  text-decoration: none; }
a:visited { background: transparent; color: #ff9966;  text-decoration: none; }
a:hover { background: transparent; color: #3cfb34;  text-decoration: none; }
a:active { background: transparent; color: #ff0000;  text-decoration: none; }

blockquote { font-family: Comic Sans MS,arial,sans-serif; font-size: 12pt; margin-left: 10%; margin-right: 10% }

dl.stageplay { font-size: 10pt; margin-left: 5%; margin-right: 5%; }
dl.stageplay dt { font-size: 12pt; font-weight: bold; margin-right: 5%; }
dl.stageplay dd { font-size: 10pt; margin-right: 5%; }

blockquote { margin-left: 7%; font-size: 8pt; margin-right: 5%; text-align: justify }

.pinyin, .kana, .title { font-style: italic; }


