/* Reset */
* { padding: 0px; margin: 0px; }
a { text-decoration: none; }
img, input { border: none; }
input:focus { outline: none; }
header, section, aside, article, footer, figure, figcaption, nav { display: block; }
h1, h2, h3, h4, h5, h6 { font-weight: inherit; font-size: inherit; }

/* Index */

body {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	color: #939392;
	font-size: inherit;
}


.background{
	width: 100%;
	height:	100%;
	background: no-repeat 0px fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: none;
	position: absolute;
	top:0px;
	left:0px;
}


#logo {
	width: 226px;
	height: 65px;
	background: url(images/logo.png);
	position: absolute;
	right: 0px;
	top: 10%;
}

#email {
	width: 195px;
	height: 33px;
	background: url(images/email.png);
	position: absolute;
	left: 0px;
	bottom: 20%;
}

#logo, #email, nav li a, #details:hover, #navigation a {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}

#logo a, #email a {
	display: block;
	width: 100%;
	height: 100%;
}

#logo:hover, #email:hover, #details:hover, #navigation a:hover{ 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.5;
}