/* this stylesheet is created by StrangeBanana (http://www.strangebanana.com)*/
/*and modified by Duncan Williams*/
body
{
background-color: white;
color: rgb(19,9,230);
font-family: Trebuchet MS, sans-serif;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
border-color: rgb(126,125,160);
}

p{
line-height: 1.5em;
}
p.article:first-letter
{
color: black;
background-color: rgb(206,194,169);
font-size: 300%;
font-weight: bold;
float: left;
line-height: 1em;
}

span#message1
{
color: red;
font-style:italic;
text-transform: uppercase;
}
span#message2
{
color: red;
font-style:italic;
text-transform: uppercase;
}

#content
{
font-size: 112%;
background-color: rgb(206,194,169);
color: rgb(0,0,0);
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
padding: 42px 42px 42px 42px;
border-color: rgb(0,0,0);
text-align: justify;
line-height: 1.5em;
}

#menu
{
background-color: rgb(29,22,184);
color: rgb(255,255,255);
font-family: Trebuchet MS, sans-serif;
font-style: normal;
text-indent: 22;
border-color: rgb(29,22,184);
}

a.menuitem
{
font-size: 125%;
background-color: rgb(29,22,184);
color: rgb(255,255,255);
font-variant: normal;
text-transform: none;
font-weight: bold;
margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 15px;
border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;
border-color: rgb(255,255,255);
text-align: left;
}

#logo, #logo a
{
font-size: 167%;
background-color: rgb(103,97,84);
/*color: rgb(19,9,230);*/
color: red;
font-family: Trebuchet MS, sans-serif;
font-style: italic;
font-variant: normal;
text-transform: capitaliz;
font-weight: bold;
padding: 13px 13px 13px 13px;
border-color: rgb(0,0,0);
text-align: left;
}

#trail, #trail a
{
font-size: 101%;
background-color: rgb(0,0,0);
color: rgb(255,255,255);
font-style: normal;
font-variant: normal;
text-transform: none;
font-weight: normal;
/*border-left-width: 2px; border-right-width: 2px; border-top-width: 2px; border-bottom-width: 2px;
border-left-style: groove; border-right-style: groove; border-top-style: groove; border-bottom-style: groove;*/
padding: 0px 20px 0px 20px;
border-color: rgb(219,219,228);
text-align: left;
}

#content a
{
/*color: rgb(133,130,191);*/
color: purple;
/*text-decoration: underline;*/
text-decoration: none;
}

#content a:hover, #content a:active
{
background-color: rgb(133,130,191);
color: rgb(255,255,255);
}

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

h1
{
font-size: 127%;
color: white;
background-color: blue;
}

h2
{
font-weight: bold;
font-size: 116%;
}

h3
{
font-size: 105%;
}

h4
{
font-size: 94%;
}

h5
{
font-size: 83%;
}

h6
{
font-size: 72%;
}

#menu a
{
text-decoration: none;
}

.menuitem:hover
{
background-color: rgb(126,125,160);
color: rgb(29,22,184);
}

#trail a
{
text-decoration: none;
}

#logo a
{
text-decoration: none;
}

#trail a:hover
{
}

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

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

ul.alphabet 
{
color: blue;
}

ul.links
{
list-style-type: none;
color: black;
}

/*footer layout by Duncan Williams*/
#footer
{
text-align: center;
}
.footerleft
{
float: left;
text-align: left;
}
.footerright
{
float: right;
text-align: right;
}