body {
	color:#FFFFFF;
	background-color:black;
	margin:20px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	scrollbar-base-color:#000000;
	scrollbar-arrow-color:#CCCCCC;
}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#CC0033;
	background-color: transparent;
}

h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px 0px 5px 0px;
	padding:0px;
	background-color:transparent;
}

h3 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	background-color:transparent;
}

p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
}

a, a:link, a:visited, a:active {
	color: #FF0000;
	background-color:transparent;
	text-decoration:none;
}

a:hover {
	color:#FFCC33;
	text-decoration:underline overline;
	background-color:#666666;
}



#navLeft { position:absolute; 
	   width:150px; 
	   top:20px; left:10px; 
	   border:1px #666666 inset; 
	   background-color:#000000; 
	   padding:3px; 
	   z-index:1; 
}

#navRight { 
	position:absolute; 
	width:170px; 
	top:20px; 
	right:5px; 
	border:none; 
	background-color:#000000; 
	padding:1px 1px; 
	z-index:3; 
}

#navRight p { 
	font:11px/14px;
	color:#CCCCCC;
}

.txtLeft {font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size:11px; 
	  color:#CCCCCC;
}
.txtRight {font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size:11px; 
	  color:#CCCCCC;
}

.mainNav { border:1px inset #666666; 
		   padding:2px; 
		   background-color:#333333; 
		   color:#CCCCCC; 
		   display:block; 
		   font:11px verdana, arial, helvetica, sans-serif;
}
/* All the content boxes belong to the content class. */
div.content {
	position:relative;
	background-color:#666666;
	margin:0px 210px 20px 170px;
	border:1px black solid;
	padding:10px 10px;
	z-index:2;  
/* Position is declared "relative" to gain control of stacking order (z-index). */

div.content {
	width:164px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
}
  /* CSS1 UAs should see and use 2nd width */

html>body .content { width:120px }

/* 

   When parsing this rule above:

div.content {
	width:164px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
}
   (IMPORTANT: For a multiple column doc This fixit will work in Netscape 6.2 for 
   ONLY ONE of the columns.  The hack code for that style MUST appear LAST on the
   CSS sheet!)
   
   All conforming CSS user agents will see and use the second width declaration.
   
1. User agents which don't support the CSS2 content property will skip 
   over it and its value, but will parse the remainder of the rule.
   
2. User agents which do support the CSS2 content property will properly 
   parse its value, and continue parsing afterwards as well.

   IE5/Windows (and IE5.5/Windows) has trouble with the escaped quotes and 
   close brace '}', hence it prematurely closes the rule, and only uses 
   the first width declaration, and thus treats:

div.content {
	width:142px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:120px;
}

   as

div.content {
	width:142px;
}

*/