/* HTML selectors */
body, p, ul, li, form, img, h1, h2, h3, h4, h5, h6, dl, dt, dd {
	margin: 0;
	padding: 0;
}
body {
	font: 14px Arial, Helvetica, sans-serif;
	color: #CFEAF5;
	font-weight: bold;
	background: #1496c8;
	background: -webkit-linear-gradient(#FFC837, #FF8008); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#FFC837, #FF8008); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#FFC837, #FF8008); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#FFC837, #FF8008); /* Standard syntax */
	height: 100%;
	background-repeat: no-repeat;
    background-attachment: fixed;
}

h1 {
	font: 40px Arial, Helvetica, sans-serif;
	background: url('../img/logo2013') no-repeat;
	width: 200px;
	height: 37px;
}
h1 span {
	display: none;
}

#hey {
    top:50%;
    left:50%;
    width:200px;
    height:38px;
    color:white;
    position:absolute;
    text-align:center;
    margin: -19px 0 0 -100px;
}

#hey h1 {
    margin:auto;
    line-height:50px;
    vertical-align:middle;
}

a {
	color: #CFEAF5;
}
a:hover, a:active {
	color: #fff;
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
	h1 {
		background: url('../img/logo2013@2x.png') no-repeat;
		background-size: 200px 37px;
	}
}