@font-face {    font-family: 'open_sanslight';    src: url('fonts/opensans-light-webfont.woff2') format('woff2'),         url('fonts/opensans-light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanssemibold';    src: url('fonts/opensans-semibold-webfont.woff2') format('woff2'),         url('fonts/opensans-semibold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}* {	padding: 0;	margin: 0;	border: 0;}a:link {	color: #ffffff;}a:visited {	color: #ffffff;}a:hover {	color: #ffffff;}a:active {	color: #ffffff;}h1 {	font-family: open_sanssemibold, Helvetica, Arial, "sans-serif";	color: #ffffff;	font-size: 15px;	padding: 5px 0 5px 0;	line-height: 20px;}p {	font-family: open_sanslight, Helvetica, Arial, "sans-serif";	color: #ffffff;	font-size: 13px;	padding: 5px 0 5px 0;	line-height: 18px;}body {	height: 100%;		background: url(images/banner.jpg) no-repeat center center fixed;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}html {	height: 100%;}#wrapper {	width: 95%;	margin: 0 auto;}#contentTop {	max-width: 450px;	margin: 0 auto;	text-align: center;	padding: 25px 0 50px 0;}img {	margin: 15px 0 15px 0;}.bold {	font-family: open_sanssemibold, Helvetica, Arial, "sans-serif";}@media only screen and (max-width: 768px) {	body {	background: url(images/banner.jpg) no-repeat center center fixed;   -webkit-background-size: auto;  -moz-background-size: auto;  -o-background-size: auto;  background-size: auto;}}