/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -GENERAL----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	body {
		margin:0;
		padding:0;
		text-align:center;
		background-color:#a49071;
	}
	h1 {
		position:fixed;
		margin:0;
		padding:0;
		top:-500px;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -BACKGROUND-------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	.site_background {
		position:fixed;
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		overflow:auto;
		background: url(/assets/images/background.jpg) no-repeat left center fixed; /* no-repeat center center fixed */
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./assets/images/background.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/background.jpg', sizingMethod='scale')";
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -MENU-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	#menu {
		margin:0;
		padding:0;
		font-weight:bold;
		font-family: helvetica,'Neue Helvetica','Helvetica Neue',arial,sans-serif;
	}
	#menu ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#menu li {
		margin:.33333em; /* 5px */
		padding:.33333em; /* 5px */
		background-image:url('/assets/images/menu-background.png');

		-moz-border-radius:.9375em; /* 15px */
		-webkit-border-radius:.9375em; /* 15px */
		border-radius:.9375em; /* future proofing */ /* 15px */
		-khtml-border-radius:.9375em; /* for old Konqueror browsers */ /* 15px */
	}
	#menu a {
		color:#000;
		text-decoration:none;
	}
	#menu a:hover {
		color:#fff;
		text-decoration:underline;
		border-top:1px solid #fff;
	}
	#logo img {
		width:90px;
		height:90px;
	}
	@media all and (min-width: 520px) {
		body:after {
			content:'screen520';
			display:none;
		}
		#logo {
			float:left;
			position:relative;
			margin:0;
			margin-bottom:-4.375em; /* -70px */
			padding:0;
			z-index:3;
		}
		#menu {
			float:left;
			position:relative;
			z-index:1;
			height:1.75em; /* 28px */
			margin:0;
			margin-top:2.3125em; /* 37px */
			padding:0;
			padding-top:.75em; /* 12px */
			padding-right:.75em; /* 12px */


			padding-left:3.75em; /* 60px */
			margin-left:-3.75em; /* -60px */

			font-weight:bold;
			font-family: helvetica,'Neue Helvetica','Helvetica Neue',arial,sans-serif;
			background-image:url('/assets/images/menu-background.png');

			-moz-border-radius:1.5625em; /* 25px */
			-webkit-border-radius:1.5625em; /* 25px */
			border-radius:1.5625em; /* future proofing */ /* 25px */
			-khtml-border-radius:1.5625em; /* for old Konqueror browsers */ /* 25px */
		}
		#menu li {
			display:inline;
			padding-left:.25em; /* 4px */
			padding-right:.25em; /* 4px */
			background-image:none;
		}
		#logo img {
			width:170px;
			height:170px;
		}
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -BODY CONTENT------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
	#mainContent {
		clear:both;
		margin:0;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:50px;
		padding:0;
	}
	.closeButton {
		display:none;
	}
	.pageContainer {
		margin:0;
		margin-bottom:10px;
		padding:10px;
		background-color:#fff;
		-moz-box-shadow:    0px 0px 7px 0px #000;
		-webkit-box-shadow: 0px 0px 7px 0px #000;
		box-shadow:         0px 0px 7px 0px #000;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px; /* future proofing */
		-khtml-border-radius: 10px; /* for old Konqueror browsers */
	}
	@media all and (min-width: 520px) {
		#mainContent {
			margin-left:170px;
			margin-right:50px;
		}
		.closeButton {
			display:block;
			margin:0;
			margin-left:100%;
			padding-left:-10px;
			margin-bottom:-20px;
		}
		.closeButton a {
			margin-left:-20px;
		}
		/*
		#aboutContainer {
			float:left;
		}
		*/
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */