
/* Pallate */

BODY { background-color: rgb( 0,0,0 );
       color: rgb(255,50,70);}

DIV.page { background-color: rgb( 0,0,0 ); }

DIV.title H1 {
   background-color: rgb(0,0,0);
   color: white;
   font-family: "Letter Gothic MT", "Lucida Console", monospace;
}

* {
 border-color: rgb(180,50,50);
}

BODY {
   font-family: "Georgia", serif;
   font-size: 10pt;
}

H1, H2, H3 {
   font-family: "Verdana", sans-serif;
}



/* TEMPLATE.SXHTML Formatting */

DIV.page {
}

DIV.body {
   vertical-align: top;
   padding: 1em .2em .2em .2em;
}

DIV.title {
   margin: 0em;
   padding: 0em;
}

DIV.title H1 {
   margin: 0;
}

DIV.linkline {
   float: right;
   border-style: double;
   border-width: 3px;
   margin: 10px;
   padding: 1em .5em 1em .5em;
   border-color: rgb(180,50,50);
   background-color: rgb(75,0,0)
}

DIV.linkline P {
   margin-top: 0;
   margin-bottom: 0;
}

DIV.linkline P.linkhead {
   font-weight: bold;
   text-align: center;
   margin-bottom: .5em;
}

DIV.footer {
   margin-top: 5em;
   margin-left: .3em;
   margin-bottom: 0;
   font-size: 75%;
}

DIV.footer P {
   margin-top: 0;
   margin-bottom: 0;
}




/* Building Blockss */

HR {
   height: 10px;
   width: 10px;
   border-style: double;
   border-width: 3px;
   margin-bottom: 11px;
}

DIV.center {
   text-align: center;
   text-indent: 0;
}



/* Body Styles*/

DIV.essay {
   margin-left: 4em;
   margin-right: 2em;
   overflow: visible;
}

DIV.essay P {
   margin-top: 0em;
}

DIV.essay H1 {
   font-size: 160%;
   margin: 1.2em -1.2em .1em -1.2em;
   padding: 0 0 0 .1em;
   border-style: solid;
   border-width: 1px;
   background-color: rgb(75,0,0);
   border-color: rgb(180,50,50);
   width: 50%
}

DIV.essay H1:first-child {
   margin-top: 0em;
}

DIV.essay H2 {
   font-size: 125%;
   margin: 1.4em -1em .1em -1em;
   padding: 0 0 0 .1em;
   border-style: solid;
   border-width: 1px;
   background-color: rgb(75,0,0);
   border-color: rgb(180,50,50);
   width: 45%
}

DIV.essay H3 {
   margin: 1.2em 0em 0em 0em;
   font-style: italic;
   padding: 0 0 0 .1em;
   border-style: solid;
   border-width: 1px;
   background-color: rgb(75,0,0);
   border-color: rgb(180,50,50);
   width: 40%
}

DIV.essay BLOCKQUOTE {
   margin-left: 1.5em;
   margin-right: 4em;
}

DIV.sidebar {
   clear: right;
   font-size: 80%;
   width: 50%;
   border-style: solid;
   float: right;
   margin-left: 15px;
   margin-right: -20px;
   margin-top: 4px;
   padding: 0 .3em 0 .5em;
}

SPAN.byline {
   font-style: italic;
}

LI {
   margin-bottom: 1em;
}

OL P {
   margin-left: -3em;
}

OL IMG {
   margin-bottom: 1em;
}

OL P IMG {
   margin-left : -4em;
   margin-bottom: 0;
}

/* General LINK control entries */

A {
    font-size: 100%;
    text-decoration: underline;
}

A:link { color: rgb( 255,70,0); }
A:visited { color: rgb( 155,0,40) }
A:hover {  color: rgb(200, 0, 255) }

A.o:link { color: blue; }
A.o:visited {   color: rgb( 40,0,155); }
A.o:hover { color: yellow }


A.ei:link,
A.ei:visited {
   color: green;
}

A.ei:hover {
   color: yellow;
}

A.e:link,
A.e:visited {
   color: green;
}

A.e:hover {
   color: rgb( 255,144,000 );
}

A.n:link,
A.n:visited {
   color: olive;
}

A.n:hover {
   color: rgb( 255,144,000 );
}

