a:link { color: #0000cc; text-decoration: none; }
a:visited { color: #996699; text-decoration: none; }
a:hover { background: #d2ddff center center;}
a:active { color: #ff0000; }

/* ======================================== */

body
{
margin: 0;
padding: 0;
line-height: 1.2em;
font-family: sans-serif;
/*font-size: medium;*/
margin-top: 5px;
background-image: url(images/clouds.gif);
background-attachment: fixed;
}

li { list-style-position: inside; }

/* ======================================== */

#logo
{
padding-top: 10px;
}

/*#nav
{
float: left;
margin-left: 5px;
margin-right:15px;
margin-top: 30px;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
}
      #nav a { display: block; text-decoration: none; height: 20px; padding-left: 5px; }

#nav .boxit { padding: 4px; height: 2.5em;border: 2px #394dae outset;  }
#nav .boxit1 { padding: 0.5em; border-top: 2px #394dae outset; border-left: 2px #394dae outset; }
#nav .nohover { background-color: transparent; }*/

/* ======================================== */

#nav
{
float: left;
margin-left: 5px;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
}
      #nav a { display: block; text-decoration: none; height: 20px; padding-left: 5px; }

#nav .boxit { padding: 4px; height: 2.5em;border: 2px #394dae outset;  }
#nav .boxit1 { padding: 0.5em; border-top: 2px #394dae outset; border-left: 2px #394dae outset; }
#nav .nohover { background-color: transparent; }

/* ======================================== */

#content
{
/*height: 43em;*/
margin-top: 10px;
margin-left: 2.5em;
margin-right:2.5em;
padding-top:10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 5px;
}
   #content a { text-decoration: none; }

/* boxit is blue and 3px, boxit1 is black and 2px, boxit2 is boxit w/yellow background */
#content .boxit { border: 3px #394dae outset; padding: 3px; }
#content .boxit1 { border: 2px #000000 outset; padding: 3px; }
#content .boxit2 { border: 3px #394dae outset; padding: 3px; background-color: #ffff48; }
/* next is for more than one line */
#content .boxit2blue { border: 3px #394dae outset; padding: 0.5em; padding-bottom: 1.5em; }
#content .boxit2grey { border: 3px #000000 outset; padding: 0.5em; padding-bottom: 1.5em; }
#content .nohover { background-color: transparent; }

/* ======================================== */

/*#contenttall
{
margin-top: 10px;
margin-left: 7em;
margin-right: 7em;
padding-top:10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 5px;
}
   #contenttall a { text-decoration: none; }

#contenttall .boxit { border: 3px #394dae outset; padding: 3px; }
#contenttall .boxit1 { border: 2px #000000 outset; padding: 3px; }
#contenttall .nohover { background-color: transparent; }*/

/* ======================================== */

#contenthist
{
margin-top: 10px;
padding-top:10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 5px;
}
   #contenthist a { text-decoration: none; }

/* ======================================== */

input { background-color: #eeeeee; }
input.buttongo { background-color: #339900; color: #ffffff; border-radius: 6px; }
input.buttongo:hover { background-color: #ffff00; color: #000000; border: 2px #7e7e7e solid; border-radius: 6px; }
input.buttonstop { background-color: #cc3300; color: #ffffff; border-radius: 6px; }
input.buttonstop:hover { background-color: #ffff00; color: #000000; border: 2px #7e7e7e solid; border-radius: 6px; }

textarea { background-color: #eeeeee; }

/* ======================================== */

#footer
{
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
font-size: small;
text-decoration: none;
font-weight: normal;
}
   #footer a { text-decoration: none; }
   #footer a:hover { background-color: #d2ddff; }