@import url("/bill/styles/shared.css");
@import url("/bill/styles/low.css");

body {
	margin: 0;
	padding: 0;
	font-size: 86%;
}
.offsite-icon { display: none; }
#header-wrapper, #container, #footer { background-color: #fff; } /* for opera */
#header h1 span {
	font-size: 150%;
}
#header h1 a span {
	margin-bottom: 0;
	display: block;
	font-size: 55%;
}
#header h2 span {
	font-size: 100%;
	font-style: italic;
}
#header h2 a span {
	font-style: italic;
	font-size: 110%!important;
	margin: 0
	padding: 0;	
}
#header {
	border: 0px solid #ccc;
	border-bottom-width: 1px!important;
	padding-bottom: .75em;
	margin-bottom: 2em;
}
#feature h3 { margin-top: 0!important; }
#feature .image { margin-bottom: 1em!important; }
#navigation, #breadcrumbs, #ahem { display: none; }
#container { 
	float: left; 
	width: 100%;
}
#content {
	width: 60%;
	float: left;
	padding: 0;
}
#content h3 a, #content dt a, #sidebar h3 a, #sidebar h4 a { color: #000; }
#sidebar h4 {
	border: 0px solid #ccc;
	border-bottom-width: 1px;
}
#content #feature, #content #thumbnail-menu.home dd { font-size: 87%; }
#sidebar-wrapper {
	float: right;
	margin-left: 2em;
	width: 33%;
}
#sidebar { 
	font-size: 80%;
	padding: 0;
}
#footer {
	border: 0px solid #ccc;
	border-top-width: 1px;
	display: block;
	font-size: 90%;
	margin-top: 2.15em;
	padding-top: 1em;
}
#footer p, #footer p a { color: #ccc; }
#single-column-layout #sidebar { display: none; }
#single-column-layout #content { width: 97%; }