			html {
				font-size: 65%;
				}
			body {
				font: 1.3em/150% "Helvetica Neue", "Helvetica", "Lucida Grande", "Lucida", Geneva, Verdana, sans-serif;
				font-weight: lighter;
				color: #eee;
				margin: 0;
				background: #999 url('../@gui/body.background.png') center;
				}
			div, img, .zero {
				border: 0;
				padding: 0;
				margin: 0;
				}
			p, address {
				margin: .3em 0 .7em 0;
				padding: 0;
				font-style: normal;
				}
			a {color: #98a6b3;}

			h1, h2, h3 {
				margin: 0;
				padding: .4em 0 .2em 0;
				font: 1.6em/120% "Helvetica Neue", "Helvetica", "Lucida Grande", "Lucida", Geneva, Verdana, sans-serif;
				}
			h2 {
				font-size: 1.3em;
				}
			h3 {
				padding: .7em 0 .2em 0;
				font-size: 1.1em;
				color: #ccc;
				}


			
			
			
			/* DIVS
			*************************************************** */
			div.container {
				background: #000000 url('../@gui/container.background.jpg') no-repeat top center;
				margin: 0 auto;
				padding: 0 0 2em 0;
				width: 900px;
				-webkit-box-shadow: 0 0 20px #000;
				-moz-box-shadow: 0 0 20px #000;
				-o-box-shadow: 0 0 20px #000;
				-ms-box-shadow: 0 0 20px #000;
				}
			div.header {
				height: 360px;
				}
			div.content {
				float: right;
				width: 525px;
				padding: 0 45px 0 0;
				voice-family: "'}'";
				voice-family: inherit;
				width: 480px;
				}
			div.news {
				float: left;
				width: 175px;
				padding: 0 0 0 35px;
				voice-family: "'}'";
				voice-family: inherit;
				width: 140px;
				}
			div.navigation {
				float: left;
				width: 175px;
				padding: 0 0 0 35px;
				voice-family: "'}'";
				voice-family: inherit;
				width: 140px;
				}
			div.copyright {
				text-align: center;
				font-size: .8em;
				color: #aaa;
				padding: .5em 0;
				}
			div.photoassets {
				float: right;
				width: 270px;
				padding: 0 0 1em 20px;
				voice-family: "'}'";
				voice-family: inherit;
				width: 250px;
				}
				
			/* HEADER
			*************************************************** */
			div.header * {
				display: block;
				margin: 0;
				padding: 0;
				width: 100%;
				height: 200px;
				text-indent: -9999em;
				}


			/* NAVIGATION
			*************************************************** */
			div.navigation ul {
				margin: 0;
				padding: .4em 0 0 0;
				list-style: none;
				}
			div.navigation ul li {
				margin: 0;
				padding: 0;
				}
			div.navigation ul li {
				padding: 2px 0 2px 12px;
				background: transparent url('../@gui/nav.off.png') no-repeat 0% 50%;
				}
			div.navigation ul li.active {
				background: transparent url('../@gui/nav.on.png') no-repeat 0% 50%;
				}
			div.navigation ul li a {
				color: #98a6b3;
				text-decoration: none;
				}
			div.navigation ul li.active a {
				color: #fff;
				}

			/* NEWS
			*************************************************** */
			h4.news {
				font: inherit;
				font-size: 92%;
				line-height: 120%;
				}
			h4.news a {
				color: #fff;
				text-decoration: none;
				}
			h4.news a span {
				color: #a7511e;
				display: block;
				}
			p.teaser {
				font-size: 125%;
				color: #98a6b3;
				border-bottom: 1px solid #222;
				padding: .5em 0;
				margin: 0 0 1em 0;
				}
			p.date {
				font-size: 90%;
				color: #999;
				}

			/* GALLERY
			*************************************************** */
			div.gallery {
				padding: 1em 0;
				}
			div.lightbox a {
				display: block;
				float: left;
				margin: 0 8px 8px 0;
				padding: 0px;
				background: #fff;
				border: 3px solid #fff;
				line-height: 100%;
				-webkit-border-radius: 3px;
				}
			div.lightbox a:hover {
				border: 3px solid #888;
				-webkit-transition-property: border;
				-webkit-transition-duration: .3s;
				}
			img.photoassets {
				display: block;
				position: relative;
				right: -25px;
				float: right;
				margin: .8em 0;
				padding: 0;
				-webkit-box-shadow: 0 0 20px rgba(255,255,255,.3);
				}

			/* LISTS
			************************************************** */
			dl {
				margin: 0;
				padding: 0;
				}
			dl dt, dl dd {
				display: block;
				margin: 0;
				padding: 0;
				}
			dl dt {
				float: left;
				clear: both;
				font-size: .8em;
				padding: .1em 0 0.5em 0;
				width: 28%;
				text-align: right;
				color: #aaa;
				text-transform: uppercase;
				} /* fieldset dl.easydl dt {padding: 0.55em 0 0.2em 0;} */
			dl dd {
				padding: 0 0 0.5em 30%;
				word-wrap: break-word;
				}

			/* FORMS
			*************************************************** */
			form {
				margin: 1em 0;
				padding: 0;
				}
			fieldset {
				margin: .5em 0;
				padding: 1.5em;
				border: 0;
				border-top: 1px solid #333;
				}
			form input[type="text"], form input[type="password"], form textarea {
				border: 1px solid #333;
				background: #111;
				padding: .2em;
				color: #fff;
				margin: -.1em 0 0 0;
				width: 95%;
				font-family: inherit;
				}
			form textarea {
				display: block;
				margin: .2em 0;
				}
/*
			form dl {
				margin: 1em 0;
				padding: 0;
				clear: both;
				}
			form dl dt, form dl dd {
				display: block;
				margin: 0;
				padding: 0;
				}
			form dl dt {
				float: left;
				clear: both;
				padding: 0 0 .5em 0;
				width: 25%;
				text-align: right;
				color: rgb(63,42,1);
				}
			form dl dd {
				margin: 0 0 .5em 27%;
				}
*/


			/* HACKS: Clearfix
			*************************************************** */
			.clearfix:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
				}
			.clearfix {
				min-width: 0;
				display: inline-block;
				/* \*/	display: block;
				}
			* html .clearfix {
				/* \*/  height: 1%;
				}