body {
        background: url(resources/jump.jpg) no-repeat center center fixed;
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:center center; 
       -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		margin:0px;
		padding:0px;
		font-family:franklin-gothic-urw-comp-n7, franklin-gothic-urw-comp, arial, sans-serif;
		font-weight: bold;
		background-color: #444;
		font-size:100%;
		height:100% /*allows the use of percentage top position of menu (margin-top doesn't work because % is related to width)*/
	}

#fadeHack {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#fff;
	}
.no-js #fadeHack {display:none;}	
.no-js body{font-size:70%;}

#bg { /* ie 8 doesn't get rgba, so we need in independent element to control opacity for background without messing with type */
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color: #c2d940;
	filter: alpha(opacity = 90);
	background-color:rgba(194, 217, 64,.75);
	z-index:1
}
#menu {
	position:absolute;
	width:100%;
	top: 65%;
	color: #fff;
	font-size:1.75em;
	padding:.5em 0 .5em 0;
	line-height:1;
	z-index:2;
	text-transform: uppercase;
	}
#menu p{
	position:relative;
	margin:0px;
	padding:0px;
	z-index:3;
	padding-left:20px;
}
#menu p#contact {
	padding-left: 0px;;
	}
p.titleMenu {
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	font-size:.75em;
	color:#3c4045;
	display:inline
	}

a {	
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	color:#65423E;
	text-decoration: none;

}
a:hover {
	color:#fbfaf6;
	}
/*max-device-width*/
@media screen and (max-width: 480px) {	
	body{background: url(resources/jump_480.jpg) center center no-repeat fixed;}
	#fadeHack {display:none;}
	body{font-size:65%; }
	#bg {background-color:rgba(194, 217, 64,.85);}
	#menu {
		top: 45%;
		margin-top:0;
		color: #fff;
		text-transform: uppercase;
		}
	p#titleMenu {font-size:.75em;}
	#menu p{padding-left:10px;}
	#menu p#contact {display:block; padding:0 0 5px 10px;}

	}
