body {padding:5px !important;}
body * {font-size:medium !important;}
#header,
#limiter,
#pusher,
#origin,
#content,
#main,
#main *,
#related,
#related *,
#navigation,
#footer {
	width:auto !important;
	height:auto !important;
	margin:auto !important;
	padding:auto !important;
	float:none !important;
	position:static;
	background-image:none !important;
	background-color:transparent;
	text-align:left !important;
	list-style-type:none;
	border-style:none !important;}
#limiter #header, #limiter #content {
	text-align:left !important;
	padding:0;}
#logo {
	left:15px;
	top:0;}
#tagline{
	left:10% !important;
	top:40px;
	width:200px;}
#ribbon {
	width:100%;
	margin-top:5px;}
* h2 {font-size:1.3em !important; font-weight:normal !important;}
#related h3 {
	font-weight:bold;
	padding:3px 0 0 0;}
#navigation #regional *,
#navigation #universal,
#navigation .utility *,
#footer,
#footer * {
padding:0 !important;
display:block;
background-image:none;
position:static !important;
float:none !important;}
a {color:#006 !important;}
#main h1 {
	border-bottom:solid 1px #999 !important;
	font-size:1.7em !important;}
input, select {
	border:inset 1px #000 !important;
	background-color:#fff !important;}
* #content div {margin-bottom:10px !important;}
#footer ul * {
	display:inline !important;
	padding-right:6px !important;}
#footer * {font-size:small !important;}