
BODY { background-color: white; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; } 
.liteb { background-color: white; }
A:link { text-decoration: none; color: red; }
A:active { text-decoration: none; color: blue; }
A:visited { text-decoration: none; color: red; }
a img {border: none; } 

.center { margin-left: auto; margin-right: auto; font-size: 12px;  }
.centerimgcap { text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: 7pt; }

 a:hover { color: white; background: #cccccc; } 

.f12 { font-size: 12px; }
.f8 { font-size: 10px; }
.f7 { font-size: 9px; }
.f12red { font-size: 12px; color: red; }

indent { position: absolute; left: 150px; }
left { float: left; } 

.head { font-size: 20px; color: blue; font-weight: 900; }
.text { font-size: 13px; line-height: 14px; color: black }
.textl { font-size: 13px; line-height: 14px; font-style: italic; color: black }
.author { font-size: 15px; color: black }
.caption { font-size: 10px; color: black }
.head-white { font-size: 20px; color: white; font-weight: 900; }
.text-white { font-size: 13px; line-height: 14px; color: white; }
.caption-white { font-size: 10px; color: white; }
.head-black { font-size: 20px; color: #cccccc; font-weight: 900; }
.text-gb { font-size: 12px; line-height: 12px; color: black; background-color: #cccccc; }
.photo { border: 1px solid #fff; }
.photo-wcap { border: 1px solid #fff; font-size: 10px; color: white; }

.foruml
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt; line-height: 8pt; 
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: black 1px solid ;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: black;
  TEXT-ALIGN: left;
}

.forumg
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px; line-height: 14px; 
  BORDER-TOP: black 0px solid;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left;
}

.forumr
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt; line-height: 8pt; 
color: white;
  BORDER-TOP: black 0px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  BACKGROUND-COLOR: red;
  TEXT-ALIGN: left;
}

.wide125 { width: 125px; vertical-align: top; text-align: left;  20px; border-style: solid; font-size: 9pt; 
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: black 1px solid ;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: black;
}

.wide135 { width: 145px; vertical-align: top; text-align: left;  20px; border-style: solid; font-size: 9pt; 
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 6px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: black 1px solid ;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: black;
}

.wide300 { vertical-align: top; text-align: middle;  20px; border-style: solid; font-size: 9pt; 
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 6px;
  PADDING-BOTTOM: 10px;
  BORDER-LEFT: black 1px solid ;
  PADDING-TOP: 8px;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: black;
}

.forum
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt; line-height: 8pt; 
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: black 1px solid ;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: black;
  TEXT-ALIGN: center;
}

.marquee { width: 125px; border-style: solid; font-size: 8pt; 
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: black 1px solid ;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: black 1px solid;
  BACKGROUND-COLOR: black;
}

.p-index {position: absolute; top: 1px; left: 40px; }
.p-page {position: absolute; top: 1px; left: 210px; }
.new-page {position: absolute; top: 50px; left: 210px; }




@import "all.css"; /* just some basic formatting, no layout stuff */
	
	body {
		margin:10px 10px 0px 10px;
		padding:0px;
		}
	
	#leftcontent {
		position: absolute;
		left:10px;
		top:55px;
		width:197px;

		border:0px solid #000;

		}

	#centercontent {
		background:white;
   		margin-left: 199px;
   		margin-right:199px;
		border:0px solid #000;
		text-align: center;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 201px;
   		margin-right:201px;
		}
	html>body #centercontent {
   		margin-left: 201px;
   		margin-right:201px;
		}

	#rightcontent {
		clear:both;
		position: absolute;
		right:10px;
		top:55px;
		width:196px;

		border:0px solid #000;
		}
	
	#banner {
		background:black;
		height:35px;
		border:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:32px;
		text-align:left;
		}
	html>body #banner {
		height:39px;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:10px
		}
	

#nav, #nav ul { /* all lists */
	padding: 2px;
	margin: 0.5px;
	list-style: none;
	line-height: 1.5;
}

#nav a {
	display: block;
	width: 10em;

}

#nav li { /* all list items */
	padding: 1px;
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: black;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}


#nav li a:hover {
		color : white;
		background-color : red;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul  { /* lists nested under hovered list items */
	left: auto;

}


.daddy {
	margin-left: 5px; 

	}

	#nav2, #nav2 ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav2 li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
	}
	
	#nav2 li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.35em;
	}
	
	#nav2 li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav2 li a {
		width: 11em;
		w\idth : 10em;
		display : block;
		color : red;
		font-weight : bold;
		text-decoration : none;
		background-color : black;
		border : 1px solid black;
		padding : 0 0.5em;
	}
	
	#nav2 li a:hover {
		color : white;
		background-color : red;
	}
	
	#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
