TH {background: #99cc99;font-size: 1em;color:#000000}
TR {background: #ffffff;color:#000000;font-size:0.8em }
td.left {text-align:left;background:#CCffCC;width:150px}
td.right {text-align: left; width:300px}

table {margin-bottom:0em}
table,th,tr,td {font-family:verdana,helvetica,arial,sans-serif;}
table.box {border:0px solid white; margin:0px; background:transparent;}
td.box {border:0px solid white; margin:0px; background:transparent;}
td { background:#66cc66; }

input.text {background-color: #ffff99;color: #003300;
font: 12px monospace;}
input.press {background-color:#339900;color:#ffff99;
}
UL {
 font-size : 0.8em;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #000000;
 margin-right : 3em;
 margin-left : 3em;
}
p.code {color: #cc6600;margin-left:3em}
P {
 font-size : 0.8em;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #000000;
 margin-left : 2em; margin-right: 1em;
}
OL {
 font-size : 0.8em;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #000000;
 margin-right : 3em;
 margin-left : 3em;
}
H4 {
 font-size: .8em;
 font-weight:500;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #006699;
 margin-top : 0;
}
H3 {
 font-size: .9em;
 font-weight:600;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #006699;
 margin-top : 0;
}
H2 {
 font-size : 1em;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #006699;
 margin-top :.5em;
}
H1 {
 font-size : 1.2em;
 font-family : verdana, helvetica, arial, sans-serif;
 color : #006699;
 font-weight: 500;
 margin-top : 0;
}
BODY {
 background : #006699;
 margin : 0px 0px 0px 0px;
 scrollbar-base-color: #ffff66;
}

A {
color : #006699;
background-color : transparent;
text-decoration : underline;
}

A:visited {
color : #006699;
background-color : transparent;
}
A:link {
color : #006699;
background-color : transparent;
text-decoration : underline;
}
A:link:hover {
background : #ffff66;
}
A:visited:hover {
background : #ffff66;
color:#006699;
}

#nav A:visited {
font-weight : normal;
color : #006699;
background-color : #ffff66;
text-decoration : none;
}

#nav A {
color: #006699;
background : #ffff66;
text-decoration : none;
}
#nav A:link {
font-weight : bold;
color : #006699;
background-color : #ffff66;
text-decoration : none;
}
#nav A:hover {
color : #ffff66;
background : #006699;
text-decoration : underline;
}

#nav A:hover :visited{
color: #006699;
background : #ffff66;
text-decoration : underline;
}

#nav {
position : absolute;
font : 11px/16px verdana, sans-serif;
background : #ffff66;
color: #006699;
top : 50px;
left : 0;
padding : 10px;
width : 150px;
}

#main {
 position:absolute;
 background : #66cc66;
 width : 75%;
 padding: 15px;
 margin-top: 50px;
 margin-left : 190px;
 margin-bottom: 100px;
 z-index: 1;
}

#header {
 position:absolute;
 align: center;
 background: #99FF99;
 border: 1px dashed #666666;
 width : 710px;
 padding: 5px;
 margin-left : 191px;
 margin-bottom: 5px;
 z-index: 2;
}

#logo {
 position:absolute;
 margin-top: 0px;
 margin-left: 0px;
 padding: 0;
 left:0;
}

#booktag {
 z-index: 100;
 margin:0px;
 background-color: #ffff66;
 color: #006699;
 width: 275px;height:40px;
 float:right;
 position:fixed !important;
 position:absolute;
 right:0;
 left:auto;
 top:0;
 text-align: center;
 font: bold 20px "Trebuchet MS", sans-serif;
}

#booktag A {
background-color: inherit;
color: #ffff99;
text-decoration: none;
}

#booktag A:link {
background-color: inherit;
color: #ffff99;
text-decoration: none;
}

#booktag a:hover {
background: transparent;
}
.sidebar {
float:right;
width: 200px;
padding: 10px;
margin: 10px 10px 10px 10px;
border: 1px solid #333333;
background-color: #ccffcc;
font: 12px/16px verdana,sans-serif;
color: black;
z-index: 2;
}

.hilight {
border: 1px solid #ffff99;
padding: 5px;}


.footer {
font-size: 9px;
}

.show {
font-style:italic;
}
