/* this stylesheet is created by StrangeBanana (http://www.strangebanana.com)*/
body
{
background-color: rgb(0,0,0);
color: rgb(156,202,217 );
font-family: sans-serif;
}

#content
{
font-size: 100%;
background-color: rgb(0,0,0);
color: rgb(255,255,255);
/* border: 1px;
border-style: double;
border-color: rgb(56,83,112 ); */
padding: 3px 3px 3px 3px;
text-align: left;
}

#logo, #logo a
{
background-color: rgb(56,83,112 );
color: rgb(168,238,252 );
font-family: sans-serif;
font-style: italic;
font-weight: bold;
padding: 1ex 1em 0px 1em;
/* border: thin solid rgb(56,83,112 ); */
border-width: 0px;
text-align: right;
}

#logo h1
{
padding: 0px;
margin: 0px;
font-family: serif;
font-style: italic;
font-weight: bold;
font-variant: normal;
font-size: 190%;
text-align: right;
float: right;
color: rgb(168,238,252 );
}

#logo h2
{
padding: 0px;
margin: 0px;
font-family: serif;
font-style: italic;
font-weight: bold;
font-variant: normal;
font-size: 160%;
text-align: left;
}

#trail
{
padding: 0px 1em 0px 1em;
background-color: rgb(56,83,112 );
font-family: serif;
color: rgb(168,238,252 );
}

#trail *
{
font-family: serif;
padding: 0%;
border: 0px;
margin: 0%;
font-size: 98%;
font-style: italic;
text-align: left;
color: rgb(168,238,252 );
}

#trail a
{
text-decoration: underline;
}

#foot
{
background-color: rgb(56,83,112 );
color: rgb(168,238,252 );
font-family: sans-serif;
font-style: italic;
font-weight: bold;
padding: 1ex;
border-width: 0px;
clear: both;
}

#migration
{
color: rgb(168,238,252 );
font-family: serif;
}

#migration a
{
font-family: serif;
color: rgb(168,238,252 );
}

#changed
{
text-align: right;
border-width: 0px;
font-family: serif;
}

#changed img
{
 vertical-align:top;
}

#content a
{
color: rgb(135,182,200 );
text-decoration: underline;
}

#content a:hover, #content a:active
{
background-color: rgb(135,182,200 );
color: rgb(0,0,0);
}

h1, h2, h3, h4, h5, h6
{
font-family: sans-serif;
font-style: normal;
font-variant: small-caps;
text-transform: none;
font-weight: normal;
}

h1
{
font-size: 180%;
}

h2
{
font-size: 170%;
}

h3
{
font-size: 154%;
}

h4
{
font-size: 141%;
}

h5
{
font-size: 128%;
}

h6
{
font-size: 115%;
}

#menu a
{
text-decoration: none;
}

.menuitem:hover
{
background-color: rgb(156,202,217 );
color: rgb(0,0,0);
}

#trail a
{
text-decoration: underline;
}

#logo a
{
text-decoration: none;
}

#trail a:hover, #trail a:active
{
color: rgb(56,83,112 );
background-color: rgb(168,238,252 );
}

#hide, #hide *
{
visibility: hidden;
color: white;
font-size: 1px;
padding: 0px;
margin: 0px;
}

/* layout
#menu           {width: 27%; position: relative; top: 0; right: 0; float: right; text-align: center;}
.menuitem               {width: auto;}
#content                {margin-right: 27%; width: auto}
.menuitem               {display: block;}
 */

/* layout */
#trail {top: 0; right: 0; text-align:right;}

#foot { width: auto; }
#migration { float: left; }
#changed { float: right; } 

@media print
{
#menu       {display: none;}
#content    {padding: 0px;}
#content a  {text-decoration: underline;}
}
