	body, html {margin:0; padding:0; height:100%;}
	body { 
		background:url(css/images/body_bg.jpg) top left;		
		overflow:hidden;
		font-family: 'Raleway', sans-serif;
		font-size:13px; line-height:18px;
	}
	
	h1,h2,h3 {font-weight:normal;}
	
	#cover {margin-left:0;}
	
	.fancybox-skin {background:#fff!important;}
	#wrapper {padding:10px 20px; /*margin-left:100px; */width:600px; min-height:180px; background:#fff;}
	
	#wrapper h1 {font-weight:normal; font-size:42px}
	#wrapper h2 {font-weight:normal; font-size:26px;}
	#wrapper h3 {font-weight:bold; font-size:18px; }
	
	#wrapper p {margin:6px 0;}
	
	#firstLauncher {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); color: #FFFFFF; display: block; font-family: 'Raleway',sans-serif; font-size: 12px; height: 25px; line-height: 25px; padding: 0 6px; position: absolute; right: 25px; text-align: center; text-decoration: none; top: 25px; width: 62px; z-index: 10000;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
	#firstLauncher:hover {background-color:rgba(0, 0, 0, 0.75);}
	
	.hidden {display:block; position:absolute; left:-3000px; display:block!important;}
	#about {/*display:none;*/width: 570px;text-align: justify; overflow:hidden;}
	
	#galleria {position:absolute; width:100%;height:100%; top:0; left:0;}
	
	
	.galleria-info {
		left: 0!important;
		position: absolute;
		bottom: 70px!important;
		width:100%;
		
		z-index: 2;
	}	
	
	.galleria-counter {display:none!important;}
	.galleria-info-text { background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);width: 250px; margin:auto; text-align:center;}
	.galleria-info-title, .galleria-info-description {
		color: #fff!important; font-family: 'Raleway', sans-serif!important; text-shadow:1px 1px #000; font-size:14px;
	}	
	.galleria-info-title a, .galleria-info-description a {color:#fff; text-decoration:none!important; font-style:normal!important;}
	.galleria-info-title {display:none!important;}
	
	.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right { background-color:rgba(0, 0, 0, 0.75)!important;}
	.galleria-image-nav-right {background-position: -275px 46px!important;}	
	.galleria-image-nav-left {background-position: 20px 46px!important;}
	
	
	#start-button-wrapper {text-align:center; padding-top:28px;}
	.button {
	   border-top: 1px solid #6b6b6b;
	   background: #2e2e2e;
	   background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#2e2e2e));
	   background: -webkit-linear-gradient(top, #000000, #2e2e2e);
	   background: -moz-linear-gradient(top, #000000, #2e2e2e);
	   background: -ms-linear-gradient(top, #000000, #2e2e2e);
	   background: -o-linear-gradient(top, #000000, #2e2e2e);
	   padding: 9px 18px;
	   -webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   border-radius: 5px;
	   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   box-shadow: rgba(0,0,0,1) 0 1px 0;
	   text-shadow: rgba(0,0,0,.8) 0 1px 0;
	   color: #ddd;
	   font-size: 18px;
	   /*font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;*/
	   text-decoration: none;
	   vertical-align: middle;
	   }
	.button:hover {
	   /*border-top-color: #000000;*/
	   background: #000000;
	   color: #ffffff;
	   }
	.button:active {
	   border-top-color: #000000;
	   background: #000000;
	   }
	
	.loadmask-msg {border: 1px solid #000!important; background: #000!important;}
	.loadmask-msg div { border-color:#fff; font:'Raleway', sans-serif!important; font-size:14px;}	