/* (C) I N Lucas - Do not steal */
body
{
  font-family: Helvetica, Arial;
  background: #E5FAEB fixed;
  text-align: center;
  font :11px Verdana,Arial,Helvetica,sans-serif;
}

h1,h2,h3,h4,h5,h6 { margin:0px; padding: 0px;}
p { margin-top: 0.1em; }

h1 { font-size:1.85em;}
h2 { font-size:1.5em;}
h3 { font-size:1.15em} 

abbr, acronym 
{
  cursor:help;
  text-decoration: none;
  border-bottom: 1px dashed #5DD97B;
}

fieldset
{
  background: #F6F7FE;
  padding: 10px;
  border: 1px solid #899;
  width: 40%;
  margin-left: 4em;
}

h1 strong
{
  font-weight: bolder;
  color: #5DD97B;
}

.price { text-align: right; color: green;}
.price strong
{
  font-size: 1.3em;
}

.fn,.footnote
{
  font-size: .8em;
  color: #899;
}

div#masthead
{ 
  height: 50px;
  width: 800px;
  margin-bottom: 5px;
  background-color: #5DD97B;
  background-image: url('images/plainmasthead.jpg');
  background-repeat: no-repeat;
}

div#layout
{
  width: 850px;
  margin: 0px auto;
	text-align:left;
	padding:0px;
	border:0px;
	background-color: transparent;
  clear: right;
}

div#navmenu
{
  float: left;  
  width: 150px;
  padding: 0px;
  margin-top: 0px;
}


div#main
{
  background: white;
  width: 637px;
  border: 1px solid #5DD97B;
  padding: 5px;
  float: left;
  margin: 0px 5px auto auto;
  text-align: justify;
}

div#bootnote
{ 
  width: 800px;
  margin-top: 5px;
  clear: left;
}

/* ----------- */

#menu
{
  padding: 0px 1px 1px;
  margin: 0;
  background: #B1B8EC;
  /* border: 1px solid #899; */
  width: 13em;
}


#menu li
{
  list-style: none;
  margin: 0;
  border-top: 1px solid #899;
  text-align: right;
  font-weight: bolder;
}

#menu li a
{
  display: block;
  width: 10.75em; 
  padding: 0.25em 0.5em 0.25em 0.75em; 
  border-right: 1em solid #E5FAEB;
  background: #FFF;
  text-decoration: none;
}

#menu li a:link { color: #5DD97B; }
#menu li a:visited { color: #5DD97B; }

#menu li a:hover
{
  border-color: #5DD97B;
  color: #FFF;
  background: #332;
}

/* ---------- */

#main a:link 
{ 
  color: #5DD97B;
  text-decoration: none; 
} 
#main a:visited { color: #5DD97B; text-decoration: none; }
#main a:hover 
{ 
  color: #5DD97B;
  padding-bottom: 1px;
  background-color:#F6F7FE;
  border-bottom: 1px inset #5DD97B;
} 

#bootnote p
{
  color: #899;
  font-size: 0.85em;
}

#bootnote a:link { color: #899; text-decoration: none; }
#bootnote a:visited { color: #899; text-decoration: none; }
#bootnote a:hover 
{ 
  color: #5DD97B;
  padding-bottom: 1px;
  background-color:#F6F7FE;
} 

#sidetext div
{
  width: 100px;
}
#sidetext p
{
  color: #B5B5B5;
  text-align: justify;
  margin-right: 20px;
  font-size: 0.9em;
}

#serverstatus
{
  color: green;
  margin-left: 4em;
}

