			*{
			font-family:"Courier New", Courier;
		}
		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		#page-wrap { 
		position:relative;

		display:inline;
		float:left;
		zoom: 1;
        	filter: alpha(opacity=95);
        	opacity: 0.95;
		
		line-height:16pt;
		//position: relative; 
		width: 520px; 
		margin-top: 20px;
		margin-left:20px; 
	padding: 0px 20px 10px 20px; 

		//background: #ffffff; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; 
		background:#ffffff;
		color:#634311;
				-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;

		}


		#page-info { 
		position:relative;

		display:inline;
		float:left;
		zoom: 1;
        	filter: alpha(opacity=95);
        	opacity: 0.95;
		line-height:16pt; position: relative; width: 300px; margin-left:20px; margin-top:30px;
		padding: 0px 20px 10px 20px; 
		
		background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; 
		color:#22C9C0;
				-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
		color:#026728;

		}
		
		#page-imprint { 
		position:relative;
			display:inline;
		float:left;
		zoom: 1;
        	filter: alpha(opacity=95);
        	opacity: 0.95;
		line-height:16pt; position: relative; width: 300px; margin-left:20px; margin-top:20px;
		padding: 0px 20px 10px 20px; 
		
		background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; 
		-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
		color:#641BA3;

		}
		
		h3 {
			font-size:12pt;
			font-family: "Courier New", Courier, sans-serif;
			font-weight:normal;
			text-decoration: underline;
			margin-top:10px;
			margin-bottom:10px;
		}
		p { font-size:10pt; 
		//margin: 0 0 30px 0; 
		}
		#logo {
			position: fixed;
			top:0px;
			left:170px;
			z-index:100;
		}
		#navigation {
			position: fixed;
			top:10px;
			right:60px;
			color:#ffffff;
			font-size:10pt;
			//line-height:20px;
			
		}
		#showHide {
			position: fixed;
			top:50px;
			right:80px;
			color:#ffffff;
			font-size:10pt;
			//line-height:20px;
			text-decoration:underline;
			cursor:pointer;
		}
		.transparent {
        	zoom: 1;
        	filter: alpha(opacity=50);
        	opacity: 0.5;
		}
		#content {
		position:absolute;
		//background-color:#00ff00;
		left:50%;
	
		 margin:160px 0px 100px -480px;

		width:960px;	
padding-bottom:100px;
	//top:50%;
		}
		.link_active {
		text-decoration:line-through;
		cursor:pointer;
		color:#ffffff;
		}
		.link_inactive:hover {
		text-decoration:underline;
		cursor:pointer;
		color:#ffffff;
		}
		a {
		color:#ffffff;
		text-decoration:none;
		}
		a:hover {
		text-decoration:underline;
		
		}
		.portfolio_link{
			color:#04746D;
					//color:#026728;

		}
		#gallery_navigation {
		color:#ffffff;
		position: fixed;
			top:30px;
			right:257px;
			color:#ffffff;
			font-size:10pt;
			text-align:right;
			display:none;
		}
		#page-video { 
		position:relative;
		-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;

		display:inline;
		float:left;
		zoom: 1;
       // 	filter: alpha(opacity=95);
        //	opacity: 0.95;
		
		line-height:16pt;
		//position: relative; 
		width: 900px; 
		margin-top: 20px;
		margin-left:20px; 
		padding: 0px 5px 20px 5px; 

		//background: #ffffff; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; 
		background:#ffffff;
		color:#634311;
		}