#topnav {
	font: bold 10px/10px 'trebuchet ms',verdana,arial,helvetica,sans-serif;
	text-align:center;
	margin:0 auto;
	padding:0;
	padding-top:3em;
	}

#topnav ul {
	list-style: none !important;
	display: inline !important;
	padding:0;
	border:0;
	margin:0;

	text-align:center;
	}
		
#topnav li {
	list-style: none !important;
	background:#fc0;
	width: 90px;
	float:left;
	margin:0;
	margin-left:1px;
	}

/* below is where you specify the height of the block and the display */
		
#topnav li a {
		display: block;
		color: #337;
		text-align:center;
		text-decoration: none;
		border:1px solid #000;
		padding:3px;
		margin:0;
		width:100%;
		}

	html>body #topnav li a {
		width: auto;
		}

	#topnav li a:hover {
		background:#c00;
		color:#fff;
		display:block;
		}


/* form */

#formbox {
	border:1px solid #000;
	text-align:right;
	margin:10px auto;
	width:250px;
	color:#333;
	}

.formheader {
	background:#666;
	color:#fff;
	text-align:center;
	padding:0;
	margin:0;
	font-weight:bold;
	border-bottom:1px solid #000;
	}
	
#formbody {
	 padding:0 10px !important;
	 }


#formspace {
	margin:0;
	padding:0;
	}

#formsubmit {
	background:#666;
	color:#fff;
	text-align:center;
	padding:0;
	margin:0;
	font-weight:bold;
	border-top:1px solid #000;
	}
	
.frmfield, .searcher {
	font-family : "Courier New", Courier, monospace;  
	font-size : 11px;
	color: black;
	background-color : #FCFCFC; 
	}

#submitbutton {
	font: bold 10px verdana,arial,helvetica;
	text-transform:uppercase;
	color:#fff;
	background:#f90;
	border:0;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding:0;
	margin:0;
	
	}
