* { margin:0; padding:0; font-style: inherit; font-weight:inherit; font-size:100%; }

a { color:#000; text-decoration: none; outline: none; }
a:hover{ text-decoration: underline; }

.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }

img{ border:none; }
	
body {
	overflow:hidden;/*Needed to eliminate scrollbars*/
	background:#000;
	font: 11px/1.25 "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}


#content{
	margin:0px auto;
	height:70px;
	width:100%;
	bottom:10%;
	z-index: 3;
	background: #FFF url('../images/hachures.png') no-repeat 0 0;
	opacity: 0.6;
	position:absolute;
	border: none;
}
#contentframe{
	opacity: 1;
	overflow: hidden;
	height: 100%;
	z-index: 3;
	color: #000;
	margin: 15px;
}
/*Supersized Stamp*/
.stamp{
	float: right;
	margin: 25px 20px 0 0;
}
/*Supersize Plugin Styles*/
#navigation{
	position: absolute;
	width: 100%;
	top: 50%;
	margin: -35px 0 0 0;
	z-index: 3;
}

#prevslide { position: absolute; left: -2px; }

#nextslide { position: absolute; right: -2px; }

#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(../images/progress.gif);
}
#supersize{
	position:fixed;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}




/* Main containers
-------------------------------------------------------------- */

#main { width: 954px; margin: 0 auto; position: relative; }
#top, #middle, #bottom { margin: 0 auto; padding: 0 15px; position: relative; }
#top { height: 30px; repeat-y; }
#middle { background: #fff repeat-y; }
#bottom { height: 30px; no-repeat; }

#hachures { position: absolute; margin-top: -15px; background: url(../images/hachures.png) no-repeat; width: 350px; height: 350px; z-index: 250; }


/* Header
-------------------------------------------------------------- */

 
#contentframe h1, #contentframe h2 { font-size: 1.8em; line-height: 1; margin: 0 20px 0 5px; font-weight: bold; color: #808080; }
#contentframe h2 { font-weight: normal; }

#contentframe ul { list-style-type: none; background-color: #fff; margin: 4px 0 12px 10px; padding: 3px 5px; float: left; }
#contentframe ul li { display: block; color: #808080; margin: 0; }
#contentframe ul a { color: #808080; }

