/* PeenieWallie.com style sheet
   Font sizing based on http://www.thenoodleincident.com/tutorials/typography/index.html
*/

/* Defaults */
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 background: #ffffff;
 margin: 0px;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
 font-size: 100%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. */
}
table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
}

/* commented out this section */
/* a:hover {                  */
/*  color: #ff00ff;           */
/*  background: #ffffff;      */
/* }                          */
/* a:visited {                */
/*  color: #0000ff;           */
/*  background: #ffffff;      */
/* }                          */

img {
 border: none;
}
a img {
 border: none;
 color: #ffffff; background: #ffffff; 
}
tt {
 font-family: monospace;
 font-size: 1.0em;
}
pre {
 font-family: monospace;
 font-size: 1.0em;
}
form.killspacehack {
 display: inline;
}

/* Left toolbar */

.entirelefttoolbar {
 color: #000000;
 background: #008000;
 width: 135px;
}
.entirerighttoolbar {
 color: #000000;
 background: #008000;
 width: 135px;
}

.header {
 color: #008000;
 background: #ffffff;
 font-size: 2.0em;
 font-weight: bold;
 text-align: center;
 vertical-align: top;
 margin-top: 0em;
 margin-bottom: 0em;
}

/* Headings on toolbar sections */

.lmhead {
 color: #ffffff;
 background: #008000;
 font-size: 1.0em;
 text-decoration: none;
 text-align: center;
 vertical-align: bottom;
 font-weight: bold;
}
.lmhead a:hover, .lmhead a:visited {
 color: #ffffff;
 background: #008000;
}
.lmhead a {
 color: #ffffff;
 background: #008000;
}
.rmhead {
 color: #ffffff;
 background: #008000;
 font-size: 1.0em;
 text-decoration: none;
 text-align: center;
 vertical-align: bottom;
 font-weight: bold;
}
.rmhead a:hover, .rmhead a:visited {
 color: #ffffff;
 background: #008000;
}
.rmhead a {
 color: #ffffff;
 background: #008000;
}

/* Entries in toolbar sections */

/* Left menu entries are left-justified */
.lm {
 color: #ffffff;
 text-decoration: none;
 background: #008000;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}
.lm a, .lm a:visited {
 color: #ffffff;
 background: #008000;
 text-decoration: none;
}
.lm a:hover {
 color: #ffffff;
 background: #008000;
 text-decoration: underline;
}

/* Middle  */
.mm {
 color: #000000;
 background: #ffffff;
 text-decoration: none;
 text-align: left;
 vertical-align: bottom;
 font-size: 1.0em;
}
.mm a, .mm a:visited {
 color: #000000;
 background: #ffffff;
 text-decoration: none;
 font-size: 1.0em;
}
.mm a:hover {
 color: #000000;
 background: #ffffff;
 text-decoration: underline;
 font-size: 1.0em;
}

/* Right menu entries are centered, otherwise same as lm */
.rm {
 color: #ffffff;
 text-decoration: none;
 background: #008000;
 font-size: 1.0em;
 text-align: center;
 vertical-align: bottom;
}
.rm a, .rm a:visited {
 color: #ffffff;
 background: #008000;
 text-decoration: none;
}
.rm a:hover {
 color: #ffffff;
 background: #008000;
 text-decoration: underline;
}
.rm a img {border: none; color: #008000; background: #008000;} 

/* Copyright lines at bottom of page */

.copyright {
 color: #000000;
 background: #ffffff;
 text-align: center;
 vertical-align: bottom;
 font-size: 1.0em;
}
.footnote {
 color: #000000;
 background: #ffffff;
 text-align: center;
 vertical-align: bottom;
 font-size: 0.8em;
}
.finalfootnote {
 color: #808080;
 background: #ffffff;
 text-align: center;
 vertical-align: bottom;
 font-size: 0.8em;
}

/* The rest of the date headings. */

.dateheader {
 color: #000000;
 background: #e0e0e0;
 font-size: 1.0em;
 font-weight: bold;
}
.dateheader a, .dateheader a:visited, .dateheader a:hover {
 color: #900000;
 background: #e0e0e0;
 font-size: 1.0em;
 font-weight: bold;
}



/* Main text */

.main {
 color: #000000;
 background: #ffffff;
 text-decoration: none;
 font-size: 1.0em;
}
.mainsmall {
 color: #000000;
 background: #ffffff;
 text-decoration: none;
 font-size: 0.9em;
}



