/* HTML5 Demo global styles */@import url(reset.css);@import url(../fonts/fonts.css);body {	background: #FFF;	color: #333;	font-family: Helvetica, sans-serif;}#wrapper {	width: 978px;	margin: 10px auto;}hgroup {	margin: 34px;}header hgroup h1 {	background: url(../images/html5logo.png);	width: 113px;	height: 158px;	text-indent: -9999px;	display: inline-block;	margin-right: 28px;}header hgroup h2 {	vertical-align: middle;}h1, h2, h3, h4, nav {	font-family: 'LeagueGothicRegular';	font-size: 98px;	text-transform: uppercase;	display: inline;}h3 {	font-size: 70px;}h4 {	font-size: 40px;	display: block;}article ul {	margin-top: 20px;}article ul li {	font-size: 36px;	width: 439px;	padding: 12px 0;	margin-left: 40px;	position: relative;	font-family: "Courier New", Courier, monospace;	font-weight: bold;}#art1, #art2 {	width: 479;	float: left;	overflow: visible;	margin-bottom: 40px;}#art3 {	clear: both;}#art3 ul {	margin-top: 20px;}#art3 ul li {	display: inline;	font-size: 26px;}.pop p {	font-size: 24px;	font-family: Helvetica, sans-serif;	font-weight: normal;}header p, #art3 p {	font-family: 'LeagueGothicRegular';	text-transform: uppercase;	font-size: 40px;	text-align: center;}nav ul {	margin: 0 auto;	width: auto;}nav ul li {	float: left;	margin: 0 40px;	text-align: center;}footer {	margin-top: 80px;	text-align: center;}