body { background-color:#000000;
}      
#wrapper  { position:relative;
            background-color:#FFFFFF;
            width:1000px;
			margin:0 auto;
}     
h1 {
    text-align: center;
    margin: 0 0 1px 0;
    padding: 0;
    font: bold 24pt/1.2 arial, helvetica, verdana, sans-serif;
    color: #009900;
}
h2 {
    text-align: left;
    margin: 0 0 0 0;
    padding: 0;
    font: 700 16pt/1.2 arial, helvetica, verdana, sans-serif;
    color: #CC0000;
}
h3 {
    text-align: center;
    margin: 0 0 2px 0;
    padding: 0;
    font: 700 16pt/1.2 arial, helvetica, verdana, sans-serif;;
    color: #009900;
}

h4 {
    font-family:  arial, helvetica, verdana, sans-serif;
    text-align: left;
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-size: 14pt;
    color: #fffff0;
}

h5 {
    margin: 0; 
    text-align: left;
    font: 700  8pt/1.2 arial, helvetica, verdana, sans-serif;
    color: #000000;
}
h6 {
    font-family:  arial, helvetica, verdana, sans-serif;
    text-align: center;
    font-weight: 400;
    margin-top: 1px;
    padding: 0;
    font-size: 10pt;
    color: #005800;
}
ul.mainnav  {
list-style: none;
margin: 0;
padding-left: 0;
background-color: transparent;
font: normal 8pt/1.0 arial;
color: black;
}
ul.listnav  {
list-style: none;
margin: 0;
padding-left: 0;
background-color: transparent;
font: normal 10pt/1.2 arial;
color: #008000;
}
ul.inset  {
list-style: none;
margin: 0;
padding-left: 20px;
background-color: transparent;
font: normal 10pt/1.2 arial;
color: #847308;
}
ul#mainnav ul.subnav    {
list-style: none;
margin: 0;
padding-left: 20.0px;
background-color: transparent;
font: normal 8pt/1.3 arial;
color: black;
}
ul.bodynav  {
list-style-type: disc;
margin: 10px;
padding-left: 10px;
background-color: transparent;
font: normal 10pt/1.2 arial;
color: #008000;
}
ol.stylenumeric  {
list-style-type: decimal;
margin: 15px;
padding-left: 10px;
background-color: transparent;
font: normal 10pt/1.2 arial;
color: #008000;
}
ol.stylealpha2  {
list-style-type: upper-alpha;
margin: 15px;
padding-left: 30px;
background-color: transparent;
font: normal 10pt/1.2 arial;
color: #008000;
}
ol.stylealpha  {
list-style-type: lower-alpha;
margin: 15px;
padding-left: 30px;
font: bold 12pt/1.2 Arial, Helvetica, sans-serif; 
color: #666666;
}
.header {position:absolute; left:2.5%; top:10px; width:95%; height:auto;
text-align:left;
background-color:transparent;
}
.subheader {
	text-align:left;
	font: bold 14pt/1.2 Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.subheadcen {
	text-align:center;
	font: bold 14pt/1.2 Arial, Helvetica, sans-serif;
	color:#666666;
}
.bookhead { 
	font: bold 12pt/1.2 Arial, Helvetica, sans-serif;
	color: #800000;
}
.sidebar {position:relative; left:5%; width:30%; top:200px;
}
.logo {position:relative; left:65%; width:20%; top:100px;
}
.mainhead {font: bold 20pt/1.0 arial;
     color: #005800;
}

.thirdhead {font: bold 12pt/1.2 arial;
     color: #005800;
}
.viewhead {font: bold 14pt/1.2 Comic Sans MS;
     color: #000090;
}
.mainbodyhead {font: bold 12pt/normal Arial, Helvetica, sans-serif;
     color: #008000;
}

.bodymain {font: bold 11pt/0.5 arial;
     color: #008000;
background-color: #def3bd;
background-position: center;
}
.booktitle {
	font: italic bold 12pt/1.2 Arial, Helvetica, sans-serif;
	color:#666666;
}
.body {font: bold 12pt/1.2 arial;
     color: #666666;
}
.bodybold {font: bold 10pt/1.2 arial;
     color: #008000;
}
.bodyblack {font: bold 12pt/1.2 arial;
     color: #000000;
}
.bodyblackcenter {
    text-align:center;
	font: bold 14pt/1.2 arial;
     color: #000000;
}
.bodyital {font: italic bold 12pt/1.2  Arial, Helvetica, sans-serif;
     color: #666666;
}
.bodycenter {
     text-align: center;
     font: normal 10pt/1.2 arial;
     color: #008000;
}

.bodyname {font: bold 12pt/1.2 arial;
     color: #000090;
}

.smbodyname {font: normal 10pt/1.2 arial;
     color: #000090;
}
.smbodynameit {font: italic normal 10pt/1.2 arial;
     color: #000090;
}

.diaryhead {font: bold 14pt/1.2 arial;
     color: #800000;
}
.diarytitlea {font: bold 12pt/1.2 arial;
     color: #ff0000;
}

.diaryname {font: normal 10pt/1.2 arial;
     color: #000090;
}
.super { 
     vertical-align:super;
     font: normal 6pt/1.2 small Arial, Helvetica, sans-serif;
	 color: #FF0000;
	 }
.footind { 
     position:absolute; left:5%; top: 430px; width:90%; 
     text-align:center;
	 font: normal 8pt/1.2 arial;
     color: #005800;
}
.footer { text-align:center; 
     position:absolute; left:5%; top: auto; width:90%; 
     font: normal 8pt/1.2 arial;
     color: #005800;
}
.form { text-align:center;
}
.diary {
border: 3px double #008000;
padding: 10px;
}
table {
width:99%;
border: 2px solid #CCCCCC;
background: #cccccc;
}
.td { 
text-align:center;
padding: 4px 6px;
font: bold 10pt/1.2 Arial, Helvetica, sans-serif;
color:#666666;
border: 1px solid #CCCCCC;
}
.td1 {
text-align:center;
padding: 4px 6px;
font: normal 10pt/1.2 Arial, Helvetica, sans-serif;
color:#005800;
border: 1px solid #CCCCCC;
}
td {
	font: bold 12pt/1.2 arial, helvetica, verdana, sans-serif;
    color: #666666;
    border: 1px solid #CCCCCC;
}
.button{ 
	width: auto;
	height:16px;
	background-color:#bfbfbf;
	border-bottom:5px solid #808080; 
	border-left:5px solid #e0e0e0; 
	border-right:5px solid #808080; 
	border-top:5px solid #e0e0e0 ; 
	padding:2px 10px; 
	text-align:center; 
	font: 400 10pt/1.2 Arial, Helvetica, sans-serif; 
	color:#006666;
}
.buttonhome{ 
	width: 50px;
	height:16px;
	background-color:#bfbfbf;
	border-bottom:5px solid #808080; 
	border-left:5px solid #e0e0e0; 
	border-right:5px solid #808080; 
	border-top:5px solid #e0e0e0 ; 
	padding:2px 10px; 
	text-align:center; 
	font: 400 10pt/1.2 Arial, Helvetica, sans-serif; 
	color:#006666;
	cursor:pointer;
}
.buttonind{ 
	width: 130px;
	height:16px;
	background-color:#FFFFf0;
	border-width: 15px;  
	border-bottom:5px solid #808080; 
	border-left:5px solid #e0e0e0; 
	border-right:5px solid #808080; 
	border-top:5px solid #e0e0e0 ; 
	padding:2px 10px; 
	text-align:center; 
	font: normal 10pt/1.2 Arial, Helvetica, sans-serif; 
	color:#006666;
}
a:link {
text-decoration:none;
    color: #3366FF;
}
a:visited {
text-decoration:none;
    color: #a52a2a;
}
a:hover {
    background-color: #ffebcd;
}
.listnav {
	list-style-position: inside;
	list-style-type: square;
	font: normal 8pt/1.1 Arial, Helvetica, sans-serif;
	color: #009900;
	
}
.listhead {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #009900;
}
ul.mainnav {
	list-style-position: outside;
    list-style-type: disc;
	margin: 30px;
	padding-left: 10px;
    font: bold 12pt/1.2 Arial, Helvetica, sans-serif;
    color: #666666; 
}

#imglog { position:absolute; left:65%; top:490px; width:150px;
}
.menulist {	margin-left:10%;
			font: bold 12pt/1.2 arial;
     		color: #000090;
}
#footerindex  {  position:relative; 
			left:20%;
			top:240px; 
			width:75%;
			text-align:center;
		    font:normal 8pt/1.2 Arial, Helvetica, sans-serif;
		    color:#ffffff;
			}
.bookimg	{float:right;
			 margin-right:2%;
			 padding:5px 10px;
}
.author   { text-align:right;
            padding-right:50px;
			font: bold 16pt/1.2 Handscript SF, Arial, Helvetica, sans-serif;
			color:#666666;
}
