body {
  background:#000000;
  font-family:Trebuchet ms, chicago, techno, Helvetica, sans-serif;
  text-align:left;
  color:#33FF99;
  font-weight:normal;
  font-size:large;
    }
h1 {
  text-align:center;
  text-transform:uppercase;
  color:#FFCC66;
  font-weight:bold;
  border-style:double;
  padding-top:10px;
  padding-bottom:10px;
    }   
h2 {
  margin:1.5em 0 .75em;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:larger;
  text-transform:uppercase;
  text-decoration:none;
  color:#FFCC66;
  font-weight:bold;
  letter-spacing:.2em;
    }
ul {
   line-height:2em;
   font-weight:normal;
   font-size:normal;
   color:#FFFFCC;
   list-style-type:square;
   list-style-position:inside;
    }
ol {
   line-height:2em;
   font-weight:normal;
   font-size:90%;
   color:#FFFFCC;
   list-style-type:square;
   list-style-position:inside;
    }
.blockquote { margin: 0em 5em 1em 5em;
          padding: 2em;
          background: #000000;
          border-width: 2px;
          border-color: #FFFFFF;
          border-style: dotted;
          font-family: helvetica, sans-serif;
          font-size: normal;
          color: #FFCC66; 
		  }
.small {
  font-style:oblique;
  font-variant:small-caps;
  font-weight:light;
  font-size:small;
	}
.black {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:normal;
  color:#000000;
  }  
a:link {
  color:#F5D4BF;
  text-decoration:none;
  font-size:normal;
  }
a:visited {
  color:#A88B83;
  text-decoration:none;
  font-size:normal;
  }
a:hover {
  color:#FFCC66;
  text-decoration:underline;
  font-size:normal;
  font-weight:bold;
  }
#sidebar {
  background:#000000;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  text-align:center;
  color:#99CCCC;
  font-size:large;
    }
#sidebar ul {
   line-height:2em;
   font-weight:bold;
   list-style-type:none;
   list-style-position:outside;
   padding:15px 20px 15px;
    }
/* set margins, padding, and inline-level content alignment */
body,div	{ margin: 0; padding: 0;	}
#sidebar    { margin: 0 0 15px; padding: 0 0 0	}
#ftr		{ margin: 0 200px 0; padding: 0;   }

/* set widths and float sidebar & ads div content boxes */
#sidebar		{ 
	float: right;  
	width: 200px; 
	}

/* note: if you change the widths above also change the margins in the rule below */

/* set side txt margins 5px greater than nav & ads widths */
#txt		{ margin-left: 50px; margin-right:220px;	} 
#ftr		{ margin-left:auto; margin-right: auto;  }
/* ensure footer stays at the bottom */
#ftr		{clear: both; text-align: center;}

/* stretch image to represent content - for clarity only */
#hdr img	{ width: 50%; height:  15%;	}
#sidebar img	{ width:  75px; height: 100px; align: center;	}
