/* Sample Stylesheet for Trekiverse */
/* this section replaces the style on the body tags
   body tags in the file must have no attributes (vlink, etc.)
   or these settings will be overruled */

body {background: #442a22;
      color: #ffbb00;
      font-family: "Arial Narrow", Arial, Verdana, sans-serif;
      margin: 0px;}

a, a:link {color: #ffcc00;
           background: #442a22;
	   padding: 0px;
           font-weight: bold;
           text-decoration: none;}
a:visited {color: #cccccc;
           font-weight: bold;
           text-decoration: none;}
a:hover  {color: #ffcc00;
           background: #553a33;
           font-weight: bold;
           text-decoration: none;}
!a, !a:link {color: #ce0000;
	   padding: 3px;
           font-weight: bold;
           text-decoration: none;}
!a:visited {color: #5a5a8a;
           font-weight: bold;
           text-decoration: none;}
!a:hover  {color: #ff0000;
           background: #ffffff;
           font-weight: bold;
           text-decoration: none;}
/* this is to make the large font on the reference pages */

body.ref {font-size: larger;
	 background: #000000;
	 color: #ffcc00;
	 margin: 1%;}
body.ref a {font-size: larger;
         border: #0000dd 1px solid;
	 background: #000000;
	 color: #ffcc00;
	 margin: 1%;}

/* this is used to make the navbar */

.navbar {background-color: #aa7755;
	   color: #000000;
	   width: 100%;
	   font-size: medium;
	   font-family: "Arial Narrow", Arial, Verdana, sans-serif;
	   font-weight: bold;}

.navbar a,
.navbar a:link,
.navbar a:visited {
	   color: #000000;
           background-color: #ccaa99;
           border: #000000 1px solid;
	   text-decoration: none;} 
.navbar a:hover,
.navbar a:active {
	   color: #ffffff;
           background: #000000;
	   text-decoration: none;} 

/* for small button links */

.button {background-color: #aa0000;
	   color: #000000;
           padding: 3px;
           padding-left: 10px;
           padding-right: 10px;
	   font-size: medium;
	   font-family: "Arial Narrow", Arial, Verdana, sans-serif;
	   font-weight: bold;}

.button a,
.button a:link,
.button a:visited {
	   color: #ffffff;
           background: #aa0000;
	   text-decoration: none;} 
.button a:hover,
.button a:active {
	   color: #ffffff;
           background: #000000;
	   text-decoration: none;} 
.button b {
	   color: #ffffff;
           background: #aa0000;
	   text-decoration: none;}
.button b:hover {
	   color: #ffffff;
           background: #000000;
	   text-decoration: none;}


/* for the iframe header */

div.iframe {text-align: right;
           background-color: #aa7755;
           color: #590000;
	   padding-left: 420px;}


td.ifheader {font-size: larger;
           background-color: #ffffff;
           color: #ffaa00;
	   padding-left: 4px;}

/* for the image header */


/* for the main content */

div.shaded {margin: 8px;
	  background-color: #cc9b55;
          color: #000000;
	  padding: 2px;}

div.shaded a {margin: 8px;
	  background-color: #773333;
          color: #000000;
          border-left: #ffffff 1px solid;
          border-right: #ffffff 1px solid;
	  padding: 2px;}

div.shaded2 {margin: 0px;
          color: #000000;
          font-size: larger;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #aa7755;
	  padding: 5px;}

div.shaded3 {margin: 0px;
          color: #c00000;
          font-size: larger;
	  background-color: #fffffa;
	  padding: 5px;}

div.shaded4 {margin: 0px;
          color: #000000;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #885500;
          text-align: right;
          border-top: #000000 1px solid;
          border-bottom: #000000 1px solid;
	  padding: 4px;}

div.shaded4 a:link {margin: 0px;
          color: #000000;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #886600;
          border-right: #000000 1px solid;
          border-left: #000000 1px solid;
          border-top: #000000 1px solid;
          border-bottom: #000000 1px solid;
	  padding: 4px;}

div.shaded4 a:visited {margin: 0px;
          background-color: #666666;
          color: #000000;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
          border-right: #000000 1px solid;
          border-left: #000000 1px solid;
          border-top: #000000 1px solid;
          border-bottom: #000000 1px solid;
	  padding: 4px;}

div.shaded4 a:active{margin: 0px;
          color: #ffbb00;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #997700;
          border-right: #000000 1px solid;
          border-left: #000000 1px solid;
          border-top: #000000 1px solid;
          border-bottom: #000000 1px solid;
	  padding: 4px;}

div.shaded4 a:hover {margin: 0px;
          color: #ffbb00;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #997700;
          border-right: #000000 1px solid;
          border-left: #000000 1px solid;
          border-top: #000000 1px solid;
          border-bottom: #000000 1px solid;
	  padding: 4px;}

div.shaded5 {margin: 0px;
          color: #000000;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #ff9900;
	  padding: 5px;}


div.content p {margin: 5px;
	      padding-left: 40px;
	      padding-top: 0px;
	      padding-bottom: 20px;}

div.normal {margin: 5px;
	      padding-left: 40px;
	      padding-top: 0px;
	      padding-bottom: 5px;}

div.normal a {margin: 0px;
          color: #000000;
	  background-color: #000088;
	  padding: 5px;}

div.normal a:visited {margin: 0px;
          color: #222222;
	  background-color: #000088;
	  padding: 5px;}

div.normal a:active{margin: 0px;
          color: #ffffff;
	  background-color: #000088;
	  padding: 5px;}

div.normal a:hover {margin: 0px;
          color: #ffffff;
	  background-color: #000088;
	  padding: 5px;}

div.normalm {margin: 0px;
	      padding-left: 40px;
	      padding-top: 0px;
	      padding-bottom: 5px;}

div.normalm a {margin: 0px;
          color: #55aaaa;
	  background-color: #000000;
	  padding: 2px;}

div.normalm a:visited {margin: 0px;
          color: #55aa55;
	  background-color: #000000;
	  padding: 2px;}

div.normalm a:active{margin: 0px;
          color: #775555;
	  background-color: #000000;
	  padding: 2px;}

div.normalm a:hover {margin: 0px;
          color: #775555;
	  background-color: #000000;
	  padding: 2px;}


div.after {margin: 2px;
           border: #775555 1px solid;
           font-size: smaller;
	      margin-left: 40px;
           margin-right: 20px;
           padding-left: 10px;
           padding-right: 10px;
	      padding-top: 0px;
	      padding-bottom: 1px;}

span.bold {font-weight: bold;
           padding-left: 3px;
           padding-right: 3px;
           color: #cc0000;}

span.content i {color: #ff0000;
              font-weight: bold;
              font-style: italic:}

div.maincontent p {margin: 5px;
	      padding: 5px;}

b.title {font-weight: bold;
	 font-style: italic;}

b.title2 {font-weight: bold;}

b.codeh {color: #ff0000;}


div.header {text-align: right;
          color: #ffbb00;
          font-size: larger;
          font-family: "Federation", "MicrogrammaDMedExt", Arial, Verdana, sans-serif;
	  background-color: #663333;
          border-bottom: #000000 1px solid;
	  padding: 4px;}


/* the footer */

div.footer {margin: 0px;
           padding: 10px;
           color: #000000;
           background-color: #cc9955;
           font-weight: bold;
	   font-style: italic;}