	body { margin:0px; background: #999999 }
	p, div, td, li, span, form, input { font-family: Verdana, Sans-serif; font-size: 10px; margin:0px; }
	
	ul, ol, li { margin: 0px; }
	
	hr { height:1px;}
	
	h1 {
			padding: 3px;
			background: #FF9900;
			margin: 0px 1px 1px 0px;
			
			font-family: Arial, sans-serif;
			font-size:1.2em;
			font-weight: bold;
		}
	
	h2 {
		font-family: Arial, sans-serif;
		font-size:1.5em;
		font-weight: bold;
		
		margin: 0px;
		}
		
	h3 {
		font-family: Arial, sans-serif;
		font-size:1.2em;
		font-weight: bold;
		margin: 0px 2px 0px 2px;
		display: inline;
		}
						
	.content a, .right a { color: #0000CC;}
	.content a a:visited, .right a:visited {color:#0000CC;}
	.content a a:hover, .right a:hover { }
	.content a a:active, .right a:active { }
	
	.body, .body p {
		font-family: verdana, sans-serif; font-size: 1.1em;
	}
	
	.header { background:#000000; }
	
	.banner { vertical-align: top; width: 160px;}
	.tagline { vertical-align: middle; width: 200px; color: #FFFFFF;}
	
	.subtext {
		font-size:0.9em;
		color: #FFFFFF;
	}
	
	.bottomnavtext { 
		color:FF5511; 
		font-weight:bold; 
		text-decoration: none;
	}

	.search { color: #FFFFFF; whitespace: nowrap; text-align: right; padding-right: 5px;}
	.ad { padding: 2px; text-align: right; }
	.buttons { padding: 2px; whitespace: nowrap;}
		
	.buttons a {
		display:block;
		float:left;
		
	
		padding: 3px 10px 3px 10px;
		
		margin-right: 1px;
		border: 1px outset #BCBCBC;
		background: #006699;
		
		color: #FFF;
		text-align:center;
		
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		
		
		/*width: 120px;;  ie5win fudge begins
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 120px; */
	}
	
	.buttons a:visited {
		color: #FFF;
	}
	
	.buttons a:active {
		background: #7A7A7A;
		color: #FFFFFF;
		border: 1px inset #BCBCBC;
	}

	.left {
		background: #000000;
		padding-left:2px;
		vertical-align: top;
	}
	
	.navbox {
		padding: 3px;
		background: #FFFFFF;
		margin: 1px 1px 1px 0px;
	}
	
	.affiliates {
		padding: 3px;
		background: #FFFFFF;
		margin: 1px 1px 1px 0px;
		text-align: center;
	}
	
	.affiliates a {
		display: block;
		margin-bottom: 5px;
	}

	.channels a {
		display: block;

		padding: 3px 3px 3px 10px;
		margin: 1px 1px 1px 0px;
		background: #006699;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	
	.channels a:visited {
		color: #FFFFFF;
	}
	
	.channels a:hover {
		background: #0095DD;
	}
	
	.university a{
		display: block;
		
		padding: 3px 3px 3px 10px;
		margin: 1px 1px 1px 0px;
		background: #FFFFD9;
		color: #000000;
		text-decoration: none;
	}
	.university a:hover{
		text-decoration: underline;
	}
		
		
	.content { 

		padding: 5px;

		vertical-align: top;
		background: #FFFFFF;
	}
	
	.right {
	
		border-right: 2px solid #000000;
		border-left: 1px dotted #999999;
		
		padding: 5px;
		
		vertical-align: top;
		background: #FFFFFF;
		
	}
	
	div.toplist {
		padding: 3px;
		border: 1px solid #FF9900;		
	}
	
	.footer { background:#000000;}
	
	.spacer {clear: both;}