body {
color:#333333;
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#FFFFFF;
}

td,tr,table {
font-size:10pt;
}

a:link, a:visited {
text-decoration:underline;
color:#888888;
}

a:active, a:hover {
text-decoration:none;
color:#333333;
}

img {
border:0px;
}

ul {
list-style-type: none;
padding-left: 1em;
}

li {
background-image: url('images/pkball.gif');
background-repeat: no-repeat;
background-position: left center;
padding-left: 14px;
line-height: 140%;
}

#header {
text-align:center;
}

#menuheader {
background-color:#ABABAB;
color:#000000;
font-weight:bold;
font-family:verdana, arial, helvetica;
font-size:10pt;
}

#menuitem {
border:1px solid #888888;
/*padding:5px;*/
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#EFEFEF;
}


#menubox {
border:1px solid #888888;
/*padding:5px;*/
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#ABABAB;
}

#leftmenu {
border:1px solid #888888;
padding:5px;
background-color:#EFEFEF;
}

#topmenu {
border:1px solid #888888;
padding:5px;
background-color:#EFEFEF;
}

#topmenu a:hover {
font-weight: normal;
}

#topmenu a:active {
font-weight: normal;
}

#content {
padding:30px;
}

#rightmenu {
border:1px solid #888888;
padding:5px;
background-color:#EFEFEF;
}

.code {
font-family:courier new, courier;
color:#000000;
}

td {
color:#333333;
font-family:verdana, arial, helvetica;
font-size:10pt;
vertical-align:top;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10pt Verdana;
line-height:18px;

z-index:100;
}
#dropmenudiv a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
background-color:#EFEFEF;
text-decoration: none;
//font-weight: bold;
}
#dropmenudiv a:hover { /*hover background color*/
background-color: #FEFEFE;
font-weight: bold;
}

#menuitem {
z-index:100;
border:1px solid #888888;
/*padding:5px;*/
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#EFEFEF;
}

#menuitem2 {
z-index:100;
border:1px solid #888888;
/*padding:5px;*/
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#EFEFEF;
}

#menuitem a {
width: 100%;
display: block;
//text-indent: 3px;
//padding: 1px 0;
background-color:#EFEFEF;
text-decoration: none;
//font-weight: bold;
}
#menuitem a:hover { /*hover background color*/
background-color: #FEFEFE;
font-weight: bold;
}

.glitchdexfield {
color: #000000; 
border-width: 0px; 
border-style: hidden; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 13px; 
background-color: #EFEFEF;
}

#docnavbar {
border: 1px solid #888888;
text-align: center;
padding: 2px;
background-color: #FFFFFF;
}

#docnavbar a:hover {
font-weight: normal;
}

.docnavbar {
border: 1px solid #888888;
text-align: center;
padding: 2px;
background-color: #FFFFFF;
}

.docnavbar a:hover {
font-weight: normal;
}

a.disabled {
text-decoration: line-through;
color: #333333;
}


.menuitem {
z-index:100;
border:1px solid #888888;
/*padding:5px;*/
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#EFEFEF;
}

.menuitem2 {
z-index:100;
border:1px solid #888888;
/*padding:5px;*/
font-family:verdana, arial, helvetica;
font-size:10pt;
background-color:#EFEFEF;
}

.subheader {
background-color:#EFEFEF;
border:1px solid #888888;
color:#000000;
font-weight:bold;
font-family:verdana, arial, helvetica;
font-size:8pt;
}

.menuitem a {
width: 100%;
display: block;
//text-indent: 3px;
//padding: 1px 0;
background-color:#EFEFEF;
text-decoration: none;
//font-weight: bold;
}
.menuitem a:hover { /*hover background color*/
background-color: #FEFEFE;
font-weight: bold;
}

.menuheader {
background-color:#ABABAB;
color:#000000;
font-weight:bold;
font-family:verdana, arial, helvetica;
font-size:10pt;
}

.yellow {
background-color: #EEEE00 !important;
}

.yellow a {
color: #000000;
}

.redblue {
background-color: #EE0000 !important;
color: #0000FF;
}

.redblue a {
color: #0000FF;
}

/* images */
div.floatright, table.floatright {
    clear: right;
    float: right;
    position: relative;
    margin: 0 0 .5em .5em;
    border: 0;
/*
    border: .5em solid white;
    border-width: .5em 0 .8em 1.4em;
*/
}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {
    float: left;
    position: relative;
    margin: 0 .5em .5em 0;
    border: 0;
/*
    margin: .3em .5em .5em 0;
    border: .5em solid white;
    border-width: .5em 1.4em .8em 0;
*/
}
div.floatleft p { font-style: italic; }
/* thumbnails */
div.thumb {
    margin-bottom: .5em;
    border-style: solid;
    border-color: #EFEFEF;
    width: auto;
}
div.thumb div {
    border: 1px solid #ccc;
    padding: 3px !important;
    background-color: #f9f9f9;
    font-size: 94%;
    text-align: center;
    overflow: hidden;
}
div.thumb div a img {
    border: 1px solid #ccc;
}
div.thumb div div.thumbcaption {
    border: none;
    text-align: left;
    line-height: 1.4em;
    padding: .3em 0 .1em 0;
}
div.magnify {
    float: right;
    border: none !important;
    background: none !important;
}
div.magnify a, div.magnify img {
    display: block;
    border: none !important;
    background: none !important;
}
div.tright {
    clear: right;
    float: right;
    border-width: .5em 0 .8em 1.4em;
}
div.tleft {
    float: left;
    margin-right: .5em;
    border-width: .5em 1.4em .8em 0;
}

.imgright {
   float: right;
   width: 15em;
   font-size: 80%;
   border: 1px solid #ccc;
   padding: 1em;
   margin-left: 75px;
   background-color: #f9f9f9;
   color: #000;
}

.imgleft {
   float: left;
   width: 15em;
   font-size: 80%;
   border: 1px solid #ccc;
   padding: 1em;
   margin-right: 75px;
   background-color: #f9f9f9;
   color: #000;
}

/*
<!--<div class="thumb t{4}"><div><img src="{1}" alt="{2}"><div class="thumbcaption" style="width:{3}px; font-size: 8pt;">{2}</div></div></div>-->
*/
