/* This is just tested on Opera */
body {
	font-size: 100%;
}

/* Make it single column */
div#wrap, div#main, div#footer, div#content, div#action, #footer p, #footer p#disclaimer, #subnav dt, #subnav dd {
	width: auto;
	height: auto;
	float: none;
	position: static;
}

div#wrap {
	/* This seems very wide, but it's the widest h1 */
	max-width: 489px;
}

#main > p.screen, p#wai {
	display: none;
}

	div#nav ul {
		padding: 2px 5px;
		background: #694722;
	}
		div#nav li {
			margin: 0 0.2em 0 0;
			line-height: 2em;
		}
#main form {
	background: white;
}
	div#content {
		padding: 0;
	}
		#content h1 {
			margin: 5px 0 0 5px;
		}
		#content h2 {
			margin: 0 5px 0.2em 5px;
		}
		#content p {
			margin: 0 5px 1em 5px;
		}
	div#action {
		padding: 0;
	}
		#action div, #action fieldset, div#subnav {
			background: #F5F2E7;
			margin: 5px;
			height: auto;
		}
			#action div h3, #action fieldset h3 {
				margin: 0;
				padding: 5px;
				background: none;
				font-weight: bold;
			}
		#action div#news {
			margin: 0 9px 5px 9px;
		}
			div#news h3 {
				padding: 5px 0 0 0;
			}


	#subnav dt, #subnav dd {
		padding: 0;
		text-align: left;
	}
	#subnav dd {
		padding: 0 0 5px 0;
	}
		#subnav dd a {
			display: inline;
			height: auto;
			border: none;
			background: none;
		}
		#subnav dd a:hover {
			background: none;
			text-decoration: underline;
		}
			#action #contact h3, div#contact p.cap {
				background: none;
			}
div#footer {
	font-size: 100%;
}
	#footer div {
		margin: 0 5px;
	}
	#footer p {
		text-align: left;
		margin: 0 0 5px 0;
	}