/* new CSS-based presentation content */
div#container {
	width: 890px;
	margin: 20px 5px 40px 5px;

	background-color:black;
	color:#bbbbbb; 
	font-size: 12px;
}

div#logo {
	position: relative;
	float: left;
	left:0px; top:0px;
	width: 530px;
}

div#menu {
	position: relative;
	float: left;
	width: 70px;
}
div#header {
	position: relative;
	float: left;
	width: 605px;
}

div#list {
	position: relative;
	float: right;
	width: 250px;
}

div#content {
	position: relative;
	float:left;
	clear:left;
	width: 600px;
	padding: 20px 10px 0px 0px
}



/*DIV {border: 1px solid #000033; }*/

.nav {font-weight: normal; font-size: 10px; text-align:right; right:0px}
A.menuitem:link, A.menuitem:active, A.menuitem:visited {font-weight: normal; font-size: 10px; text-align:right; right:0px}
A.currenttype:link, A.currenttype:active, A.currenttype:visited {color:#CC0000; font-weight: normal; font-size: 10px}

.itemlist {text-transform:lowercase;font-size:10px}
.currentitem {color:#cccccc;text-transform:lowercase;font-size:10px}
.ttle {color: white; font-size:13px;text-transform:lowercase}
/*.navcell {padding-right:5px}*/


.daycell {margin:10px; margin-left:0px;padding:10px; padding-left:0px}
.daybody {margin:10px; margin-left:0px;padding:0px; padding-left:0px;}
.day {text-align:left; vertical-align:top; font-size:11px;color:#bbbbbb; text-transform:none}
.categoryname {color:  #777777;}


/* existing content */
BODY{
	color:#bbbbbb; 
	background-color: #000000;
	font-size: 12px;
}

BODY,TABLE,TBODY,PRE,A,TD,BLOCKQUOTE {font-family: Verdana, Tahoma,Helvetica, sans-serif;font-weight:100}
BODY {margin: 3em}
BLOCKQUOTE, CITE  {font-size: 10px; letter-spacing:0px; line-height: 12px; margin-top: 0px; margin-bottom: 0px; padding: 0px}

IMG {border-style:none;display:inline; padding-right:5px; vertical-align:top}

A {font-weight: bold; text-decoration:none; font-size:11px; padding:0px}
A:link, A:active, A:visited {color:#777777;padding:0px}
/* A:hover {color: #aaaaaa;text-decoration: underline overline} */
A:hover {color: #bbbbbb;text-decoration: none}

UL.circle {list-style-type:circle}
UL, LI {list-style-type:square; list-style-position: inside}
LI.circle {list-style-type:circle}
LI.bullet {list-style-type:square}
LI.outbullet {list-style-type:square;list-style-position:outside}

HR {height:1px;border-style:solid;border-bottom-width:0px;border-top-width:1px;border-color:#888888}
HR.white {background:black;color:#cccccc}
TEXTAREA {border:1px;background:black;color:#cccccc;border-style:double;border-color:#cccccc}
INPUT {border:0px;color:black;border-style:none}
SELECT {border:0px;color:#cccccc;background:black;border-style:none}

TABLE, TR, TH, TD {border-collapse: collapse}
TABLE, TR, TH, TD {padding:0px;margin:0px}
TD {vertical-align: top}





.poem {font-family:"Courier New"; white-space: pre; font-weight:normal}
.poemlist {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#bbbbbb}

.speaker {color:#999999;font-variant:small-caps; font-size:12px; font-weight:normal}
.speaker1 {color:#990000;font-variant:small-caps}
.speaker2 {color:#000099;font-variant:small-caps}
.speaker3 {color:#009900;font-variant:small-caps}


.invisible {color:black}
.inactive {font-style:italic;font-weight: normal; color:#555555}
.caption {font-style:oblique; font-size: 10px}
.footnote {font-size: 9px}
.asterisk {vertical-align: text-top; font-size: 9px;color:#cc0000}
.zh {font-size: 13px}
.handwriting {font-family: Tempus Sans, Comic Sans, Papyrus}

