BODY {
	font-family: courier-new, monospace, serif; 
	font-size: 95%;
	background-color: #000;
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:0px; 
	padding:0px; 
	}	

td.sidebar {
	background-color:#000;
	text-align:right;
	padding:1em;
	vertical-align:top;
	color: #fff;
	font-size: 95%;
	font-family: arial,sans-serif; 
	font-weight: bold;
	width:190px;
	line-height: 1.3em;
	}

img.sidebar {
	float:right;
	padding-bottom:3em;
	clear:both;
}
	
	
td.content {
	background-color:#fff;
	padding-top:1em;
	padding-right:1.5em;
	padding-left:1.5em;
	vertical-align:top;
	}
	

	
img.right {
	float: right;
	margin: 5px;
	padding:1em;
	}

img.left {
	float: left;
	margin: 5px;
	padding:1em;
	}

img.borderR {
	float: right;
	margin: 5px;
	border-top: 3px solid #ccc;
	border-right: 3px solid #ccc;
	padding:.5em;
	}

img.borderL {
	float: left;
	margin: 5px;
	border-top: 3px solid #ccc;
	border-left: 3px solid #ccc;
	padding:.5em;
	}


A:link.subnav {color:#000099; font-family: arial,sans-serif; font-size: 90%; font-weight: normal;}
A:hover.subnav {color:#999999; font-family: arial,sans-serif; font-size: 90%; font-weight: normal;}
A:visited.subnav {color:#999999; font-family: arial,sans-serif; font-size: 90%; font-weight: normal;}


	
#sidenav a {
 	/*/*/padding-top: .5em;
 	display: block;
 	border: none;
 	text-decoration: none;
 	line-height: 1.5em;
	font-family: arial,sans-serif; 
	font-weight: bold;
 	/* */   /* nested to hide from Netscape 4 */
 }
 
 #sidenav a:link, #sidenav a:visited, #sidenav a:active {
 	color: #fff;
 }
 
 #sidenav a:hover{
 	color: #fff;
 	background-color: #ccc;
 }

 
	
H4 	{font-size: 110%; 
		font-family:verdana,arial,sans-serif; 
		font-variant:small-caps;	
		color:#000;}
H3 	{font-size: 120%; font-family:verdana,arial,sans-serif; color:#000;}
H2	{font-size: 130%; font-family:verdana,arial,sans-serif; color:#000;}

P.infobk  {color:#000; font-family: courier-new,arial,sans-serif; font-size: 90%; font-weight: normal;}
P.sidebar  {color:#fff; font-family: arial,sans-serif; font-weight: bold; padding-top:3em;}
P.quote  {float: right; border: 1px dotted #000; color:#000; font-family:  arial,sans-serif; font-size: 90%; font-weight: normal; width:40%; padding: 10px;}

hr {color: #ccc; height:3px; width:80%; clear:both;}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:284px;
	height:52px;
}

#navbg {
	position:absolute;
	left:0px;
	top:52px;
	width:35px;
	height:24px;
	background-image:url(images/1x1blue.gif); 
}

#navbg2 {
	position:absolute;
	left:35px;
	top:52px;
	width:140px;
	height:24px;
	background-image:url(images/1x1blue.gif); 
}

#madfest-button {
	position:absolute;
	left:160px;
	top:52px;
	width:73px;
	height:24px;
}

#space-button {
	position:absolute;
	left:233px;
	top:52px;
	width:99px;
	height:24px;
}

#mad-button {
	position:absolute;
	left:332px;
	top:52px;
	width:133px;
	height:24px;
}

#products-button {
	position:absolute;
	left:465px;
	top:52px;
	width:83px;
	height:24px;
}

#news-button {
	position:absolute;
	left:548px;
	top:52px;
	width:50px;
	height:24px;
}

#links-button {
	position:absolute;
	left:598px;
	top:52px;
	width:49px;
	height:24px;
}

#contact-button {
	position:absolute;
	left:647px;
	top:52px;
	width:66px;
	height:24px;
}

#solidred {
	position:absolute;
	left:713px;
	top:52px;
	width:41px;
	height:24px;
	background-image:url(images/1x1red.gif);
}

#redarc {
	position:absolute;
	left:754px;
	top:52px;
	width:21px;
	height:24px;
}
	
#content {
	position:absolute;
	left:0px;
	top:76px;
	width:775px;
	background-color:#fff;
	padding: 0px;
}






A:link.sublg {color:#cc0000; font-size: 12px; font-family: arial,sans-serif; font-weight: bold;}
A:hover.sublg {color:#cc0000; font-size: 12px; font-family: arial,sans-serif; font-weight: bold;}
A:visited.sublg {color:#cc0000; font-size: 12px; font-family: arial,sans-serif; font-weight: bold;}



#red {color:#ff3333; font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: bold;}


table.archive
 {text-align:left; border-style:solid; border-color:#000; font-family:verdana,sans-serif; border: 2px; float:right; background-color:#fff; padding:2px}

table.right {text-align:left; float:right; background-color:#fff; margin:.5em;}

table.data {width:60%; text-align:left; float:left; background-color:#fff; margin:.5em; border:dotted 2px #ccc; font-size:  95%; font-family: verdana,sans-serif;}
tr.data {
	text-align:left;
	vertical-align:center;
	font-size: 95%;
	font-family: verdana,sans-serif; 
	line-height: 1.3em;
	border:solid 1px #ccc;
	}

