/* http://me.mjec.net/css/normal.css
 * The Cascading Style Sheet for me.mjec.net
 * Copyright (c) Michael Cordover 2004.
 * Feel free to use this with as many modifications as you want, but if you use a relativly
 * unmodified version please leave my name on it.  If you are using this, please drop me
 * a line on spam_me@mjec.net.
 * Note that you have no compulsion, legally or otherwise, to leave my name on this style sheet.
 *
 * The commented LAYOUT line is not CSS, but is used by the mjec.net standard PHP includes
 * to create the correct layout for this CSS.  Using a '-' preceding the name of the division will
 * make that division not be displayed (although this can be done by setting display: none;) and
 * not created.  This is better for tabindex attributes and for file size.  Use of display: none is
 * possibly also a good idea, just in case there is a bug.
 */
 /* LAYOUT { top, right, main } */

* {
    vertical-align: middle;
    font-family: sans-serif;
    white-space: normal;
}
body {
    background-color: #ffffff;
    color: #000000;
    vertical-align: middle;
    line-height: 130%;
    white-space: normal;
}
a:link {
    color: #0099ff;
    text-decoration: none;
}
a:visited {
    color: #0000ff;
    text-decoration: none;
}
a:hover {
    color: #0099ff;
    text-decoration: underline;
}
a:active {
    color: #0099ff;
    text-decoration: none;
}
a:hover img {
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
    text-align: center;
    color: #000000;
    font-family: serif;
    text-transform: lowercase;
}
.copyright, *.copyright, p.copyright, span.copyright {
    text-align: center;
    font-size: 8pt;
    font-family: sans-serif;
    font-variant: small-caps;
    letter-spacing: -0.05em;
}
.little, *.little, span.little, p.little {
    text-align: center;
    font-size: 70%;
    font-style: italic;
    font-family: serif;
    letter-spacing: 0.1em;
}
th {
    border-bottom: thin dashed #708090;
}
td {
    border-color: #708090;
    border-width: thin;
    border-style: none;
}
td.leftmost {
    border-left-style: none;
}
td.rightmost {
    border-right-style: none;
}
td.comment {
    border-bottom-style: none;
}
table {
    border-color: #708090;
    border-width: thin;
    border-style: dashed;
    max-width: 90%;
}
.bottom, *.bottom, div.bottom {
    text-transform: lowercase;
    color: #aaaaaa;
 clear: both;
 margin: 0;
 padding: 0.5em;
 border-top: 1px solid #888888;
}
.nav, *.nav, div.nav {
    text-transform: lowercase;
    font-variant: small-caps;
    text-align: center;
}
.intro {
    background-color: #800080;
    border-width: medium;
    padding:5px;
    text-align: justify;
    letter-spacing: 1px;
    color: #888888;
}
img {
    outline: none;
    border: none;
}
a img {
    color: #ffffff;
    background-color: #ffffff;
}
p, div, span, blockquote {
    font-size: small;
}
.highlight, *.highlight {
    background-color: #f0f000;
    padding: 3px;
    letter-spacing:1px;
    text-align: justify;
}
.highlight a, a.highlight {
    background-color: #cc00ff !important;
}
.top, *.top, div.top {
 padding: 0.5em;
 border-bottom: 1px solid #888888;
}
.right, *.right, div.right {
 clear: both;
 font-size: x-small;
 margin: 0;
 padding: 1em;
 text-align: center;
}
.right p {
 font-size: x-small;
}
.main, *.main, div.main {
 padding: 1em;
 text-align: justify;
}
fieldset {
 border: 0;
}
legend {
 display: none;
}












