* { font-size:100.01%;}
html{ font-size:62.5%;}
body{
	margin:0;
	font:1.2em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
a{
	color:#000;
	text-decoration:none;
}

img{ border:0;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#wrapper{width:100%;}
.logo{
	display:block;
	overflow:hidden;
	margin:0 0 20px;
}
.logo a{
	padding:0 0 0 5px;
	display:block;
	font-size:34px;
	line-height:34px;
	letter-spacing:-2px;
}
.logo img{
	float:left;
	margin:5px 0 0;
}
.skip{display:none;}
.visual{display:none;}
#main h1, #main h2, #main .aside .heading, #main .aside .title, .items h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.05em;
}
.content h1{
	font-size:3em;
	margin:0 0 2px;
}
.content h2{
	font-size:2em;
	margin:0 0 10px;
}
.content p{ margin:0 0 11px;}
.content .more{ display:none;}
.aside{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.aside .heading{
	display:block;
	font-size:1.5em;
	margin:0 0 13px;
}
#main .aside .title, .items h3{
	display:block;
	font-size:1.333em;
	margin:0 0 10px;
	font-weight:bold;
}
.navbar ul{
	margin:0;
	padding:0;
}
.navbar ul li{
	padding:0 0 0 5px;
	display:inline;
}
.items h3{
	font:bold 1.333em Arial, Helvetica, sans-serif;
	margin:0 0 4px;
}
.items .item{
	width:100%;
	overflow:hidden;
}
.items img{
	float:left;
	border:2px solid #000;
	margin:0 10px 10px 0;
}
.items .text p{ margin:0 0 10px;}
.items ul{
	margin:0;
	padding:0 0 16px;
	list-style:none;
}
.items ul li{ padding:0 0 5px;}
.items ul a{ padding:0 0 0 11px;}
#header, #footer, .side-nav, #nav-lower, .quick-links{display:none;}
