			body {
				font-family: Arial, sans-serif; 
				padding: 0px; 
				margin:0px;
				overflow-y: hidden ! important;
				overflow-x: auto ! important;
			}
			
			/* solution found here: http://bytes.com/forum/thread556178.html */
			#bg_image {
				width: 100%;
				min-width: 400px;
				/* height: 100%; ---commented out to maintain aspect ratio*/
				left: 0px;
				top: -80px; /* TO BE REMOVED - CROP THE IMAGE INSTEAD! */
				position: absolute;
				z-index: 0;

			}

			#contents1 {
				z-index: 2;
				position: absolute;
				
				padding-left: 18%;
				padding-top: 10%;
				
				
						
			}
						
			#contents2{
				z-index: 2;
				position: absolute;
				
				/*padding-left: 73%;
				padding-top: 10%;*/
				
				right:300px;
				bottom: 90%;
				
				cursor: move;
				
				
			}
			
			#contents2 img {
				position: absolute;

			}
			
			#layer3 {
				position: absolute;
				padding: 80px 0px 0px 25px;
				z-index: 3;
				width: 250px;

			}
			
			p.biggerfont {
				font-size: 12px;
			}
			
			p.smallerfont {
				font-size: 12px;
				padding: 0;
				margin:0;
			}
			
			
			.invisible {display: none;}
			
			a{
				color: black;
				font-size: 12px;
				background: white;
				padding:0;
				margin:0;
			}
			
			a.autor {
				color: #666;
				background:none;
			
				font-size: 10px;
				padding-left: 70px;
			
			}
			
			.whitebg{color: white;}
			
			h1,h2,h3,h4,h5,h6 {font-family: Helvetica, Verdana, Arial, sans-serif;}
			
			/*
			.microfont{
				
				visibility: hidden;
				text-align: right;
				color: white;
				font-size: 9px;
				padding-right: 15px;
				cursor: move;
			}*/
			
			
