/* General */

a {
   color: mediumturquoise;
}

/* Header */

a img {
   border: 0px;
}

#sitename {
   position: absolute;
   top: 10px;
   font-family: sans-serif;
   font-size: 30px;
   text-decoration: none;
   color: red;
   float: left;
}

a.sitename {
   color: red;
   text-decoration: none;
}

a#telnetlink {
   font-family: sans-serif;
   font-size: medium;
   color: rgb(235,183,31);
   text-decoration: none;
   font-weight: bold;
}

#navbar {
   position: absolute;
   clear: both;
   width: 100%;
   top: 70px;
}

#navbox {
   float: right;
   padding: 3px;
   margin: 2px;
}

.navlink {
   font-family: sans-serif;
   font-size: small;
   font-weight: bold;
   margin: 2px 8px;
   padding: 2px;
}

.navlink:hover {
   background: black;
}

.navhere {
   font-family: sans-serif;
   font-size: small;
   margin: 2px 8px;
   padding: 2px;
   color: #f60;
}

a.navlink {
   text-decoration: none;
   color: white;
}

.navbullet {
   color: black;
   font-size: large;
}

/* Body */

h1, h2, h3, h4, h5, h6 {
   font-family: serif;
   font-style:italic;
   color: rgb(255,203,31);
}

#tmcvotebutton {
   display: block;
   margin: auto;
   padding: 4px;
   border: 0;
}

#blackdragon {
   float: right;
   margin: 4px;
   padding: 4px;
}


.linkybox {
   float: right;
   border: 1px solid silver;
   padding: 5px;
   margin: 5px;
}

.linkybox li { padding-right: 1em; }

a#linkybox {
   font-family: serif;
   color: silver;
}

.subclass { margin-left: 40px; }

ol {list-style-type:upper-roman; list-style-position:outside}
li {margin-bottom: 1em;}

#leftcolumn {
   float: left;
   width: 370px;
}

#rightcolumn {
   float: right;
   width: 370px;
}


/* Footer */

.email {
   text-decoration: none;
   color: #da2;
}

.footerbullet {
   color: #800;
}

