@charset "UTF-8";
/* CSS Document */



#preloader { position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; overflow: visible; background: black url('../images/loading.gif') no-repeat center center; }


/*   LOGO   */

.alt {display:none;}

#altlogo {background-color:#FFFFFF; width:100%; height:80px; position:fixed; top:0; z-index:10; box-shadow: 0 -2px 4px #666;}



.alter { padding-top: 18px; padding-left: 50px;}

#main-logo {
	
	position:fixed;
	top: 18px;
	left: 50px;
	z-index:1;
	  font-family: "futura-pt",sans-serif;
  font-style: normal;
  font-weight: 500;
	
}






/*   Main Wrappers   */



html, body {height: 100%;}
#container { margin:0 auto;}

	
.divider {
		
	width: 100px;
	position:absolute;
	left: 50%;
	bottom: 0;
   	margin-left: -50px; /* Half the width */
		
}






	
/*   Cover Images   */



#cover {
 
	
}

#bg { position: fixed; top: 0; left: 0;}
.bgwidth { width: 100%; }
.bgheight { height: 100%; }



/* #cover {
 
	position: fixed; 
	top: -50%; 
	left: -50%; 
	width: 200%; 
	height: 200%;
	background: url(../images/home.jpg) 50% 0 repeat fixed; min-height: 1000px;
	
}


#cover img {
	
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	min-width: 50%;
	min-height: 50%;
}
 */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

#main-logo {left: 20px !important;}
.alter {padding-left: 20px !important;}

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
    
    #main-logo {left: 20px !important;}
    .alter {padding-left: 20px !important;}
}