body {
    margin: 0;
    padding: 0; 
    background: black;
}

/* Printer-friendly view link. */
#printable { text-align: right; width: 700px; margin: 3px 10px 0 10px; }
#printable a:link { font-family: "Arial", "Geneva", Sans-serif;  font-size: 13px;  text-decoration: none;  color: #999999;  font-weight: normal; } 
#printable a:visited { font-family: "Arial", "Geneva", Sans-serif;  font-size: 13px;  text-decoration: none;  color: #999999;  font-weight: normal; } 
#printable a:hover { text-decoration: underline;  color: #ff9900;  font-weight: normal; }
#printable a:active { text-decoration: underline;  color: #ff9900;  font-weight: normal; }

#bodytxt { width: 714px;  margin: 0 3px; }  

/* 
 * Font line stolen from:
 * http://arndis.godsong.org/wiki/pub/skins/arndis/cream.css 
 */
#wikitext { 
    width: 700px; 
    margin: 0 7px; 
    text-align: justify;
    color: white;
    font: 100%/125% "georgia", "palatino linotype", "palatino", "book antiqua", "zapf calligraphic", "times", "times new roman", serif; 
}

#wikitext h1, h2, h3, h4, h5, h6 { clear: both; line-height: 110%; }
#wikitext h1 { line-height: 110%; }
#wikitext img { margin: 5px; } 
#wikitext a:link { text-decoration: none; color: #ff9900; font-weight: normal; } 
#wikitext a:visited { text-decoration: none; color: #ff9900; font-weight: normal; } 
#wikitext a:hover { text-decoration: underline; background: #333333; color: #ff9900; font-weight: normal; }
#wikitext a:active { text-decoration: underline; background: #333333; color: #ff9900; font-weight: normal; }

/* Site links at bottom of page (for non-JS navigation). */
#sitelinks { 
    width: 680px; 
    margin: 0 20px;
    padding: 10px 0;
    color: #999999; 
    line-height: 16px;
    text-align: center;
    clear: both;
}

#sitelinks p { margin: 0; padding: 0; }

#sitelinks a:link { font-family: "Arial", "Geneva", Sans-serif;  font-size: 11px;  text-decoration: none;  color: #999999;  font-weight: normal; } 
#sitelinks a:visited { font-family: "Arial", "Geneva", Sans-serif;  font-size: 11px;  text-decoration: none;  color: #999999;  font-weight: normal; } 
#sitelinks a:hover { text-decoration: underline;  color: #ff9900;  font-weight: normal; }
#sitelinks a:active { text-decoration: underline;  color: #ff9900;  font-weight: normal; }

/* Footer. */
#footer { 
    font-family: "Arial", "Geneva", Sans-serif;
    font-size: 11px;
    text-align: left;
    color: white;
    width: 660px; 
    margin: 15px 30px 5px 30px;
    text-align: center;
}

#copyr { font-size: 9px; color: #999999; line-height: 30px; }

#credit { font-size: 9px; color: #666666; line-height: 12px; }
#credit a:link { text-decoration: none; color: #666666; }
#credit a:visited { text-decoration: none; color: #666666; }
#credit a:hover { text-decoration: underline; color: #ffffff; }
#credit a:active { text-decoration: underline; color: #ffffff; }

/* Wikilinks. */
#wikilinks { 
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    color: #cccccc;
}

#wikilinks a:link { font-family: "Tahoma", "Arial", "Geneva", Sans-serif;  font-size: 11px;  text-decoration: none;  color: black;  font-weight: bold; }
#wikilinks a:visited { font-family: "Tahoma", "Arial", "Geneva", Sans-serif;  font-size: 11px;  text-decoration: none;  color: black;  font-weight: bold; }
#wikilinks a:hover { text-decoration: none;  color: #66cccc;  font-weight: bold; }
#wikilinks a:active { text-decoration: none;  color: #66cccc;  font-weight: bold; }

/* 
 * JavaScript menu (menus.js) styles.  Inherited from the book
 * example with significant modification.
 *
 * menus.js will require modification if you change more than just
 * the colors (e.g., border width, padding, font size).  Look at the
 * CSSRuleValues variable.
 */

/*
 * IE 5.0 has a single pixel tall line of background at the bottom of 
 * the menu, so make sure that border-color and background-color are 
 * the same.
 *
 * Padding-right is for Mozilla/IE 6.0 which don't seem to align the
 * right menu border correctly otherwise.
 */
.menuWrapper {
    position:absolute; 
    width:166px; 
    visibility:hidden; 
    border-style:solid; 
    border-width:2px; 
    border-bottom-width: 1px;
    background-color: #ffffff;
    border-color: #ffffff; 
    display:block;
    padding: 2px; 
    padding-right: 4px;
}

/*
 * Make sure the border-bottom color matches the menuWrapper
 * border-color.  Otherwise the bottom of the menu will look off.
 */
.menuItem    {
    cursor:pointer; 
    font-size: 11px;
    font-family: "Tahoma", Sans-serif;
    font-weight: bold;
    border-width: 0;
    border-bottom:1px solid #ffffff; 
    padding: 0;
    padding-left:10px; 
    padding-bottom: 1px; 
    margin: 0;
    color: #003300;
    background-color:#cccc99; 
    text-decoration:none; 
    position:absolute; 
    left:0px; 
    width:162px; 
    height: 17px;
    display:block;
    line-height:17px;
}

.menuItemOn  {
    cursor:pointer; 
    font-size: 11px;
    font-family: "Tahoma", Sans-serif;
    font-weight: bold;
    border-width: 0;
    border-bottom:1px solid #ffffff; 
    padding: 0;
    padding-left:10px; 
    padding-bottom: 1px; 
    margin: 0;
    color: #ffffff; 
    background-color:#006600; 
    text-decoration:underline; 
    position:absolute; 
    left:0px; 
    width:162px; 
    height: 17px;
    display:block;
    line-height:17px ;
}

