@media screen {
	
	body {
		margin: 0;
		padding: 2em;
		background: #fff;
		color: #000;
		font-size: .8em;
		font-family: verdana, helvetica, sans-serif;
		text-align: center;
	}
	
	/* tag styles */
	
	h1 {
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
		font-size: 4em;
		font-weight: bold;
		line-height: 1em;
	}
	
	p {
		margin-bottom: 1.5em;
		padding: 0;
		font-size: 1em;
		line-height: 1.5em;
		text-align: justify;
	}
	
	pre {
		white-space: pre;
		font-size: 1.25em;
	}
	
	/* link style */
	
	a {	
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	h1 a, h1 a:hover {
		text-decoration: none;
		}	
		
	/* table style */

	table { 
		clear: both;
		margin: 1.5em auto;
		padding: 0;
		border: 1px solid #000;
		border-collapse: collapse;
		empty-cells: show;		
		text-align: left;
	}
	
	th, td {
		margin: 0;
		padding: .25em;
		font-size: 1em;
		line-height: 1.5em;
		vertical-align: top;
	}

	th {
		border: 1px solid #000;
		background: #ddd;
		font-weight: bold;
		text-align: center;
	}
	
	td {
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	tr.alt td {	background: #eee; }

	/* form style */

	form {
		margin: 0;
		padding: 0;
	}
	
	fieldset {
		display: block;
		margin: 0;
		padding: 0;
		border: 0;
		text-align: right;
	}
	
	input, select, textarea {
		margin: 0;
		padding: 0;
		font-size: 1em;
		line-height: 1em;
	}

	#adbanner {
	width:468px; 
	height:60px; 
	border: 1px solid #000; 
	background: #ddd; 
	text-align: center;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
	}
#navlist {
width:180px;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
}	
#navlist ul {
margin:0;
padding:0;
}
#navlist li {
float:left;
margin:0;
list-style:none;
}

}