/**
 * moritz schmid
 *
 */

html { height:					100%; }

body
{
	color:						#FFF;
	background-color:			#000;
	margin:						0;
	padding:					0;
	font-size:					62.5%;
	height:						100%;
	width:						100%;
}

a
{
	color:						#FFF;
	border-bottom:				1px solid #FFF;
	text-decoration:			none;
}

a:hover { border-bottom:		none; }


/**
 * fontz
 */

h1
{
	font:						bold 5em/1.1 Georgia, 'Times New Roman', serif;
}

h1 span
{
	font:						normal 0.32em/1.4 Geneva, Monaco, 'Lucida Console Unicode', 'Lucida Console', Monospace;
	white-space:				nowrap;
}


h3
{
	font:						normal 1.6em/1.4 Geneva, Monaco, 'Lucida Console Unicode', 'Lucida Console', Monospace;
}

/**
 * layerz
 */

div#print
{
	display:					none;
}

div#screen
{
	position:					absolute;
	top:						50px;
	left:						50px;
	margin:						0 5em 0 0;
	padding:					0;
	white-space:				nowrap;
	overflow:					visible;
}

div#screen h1#type:first-letter
{
	margin:						0 0 0 -0.62em;
	overflow:					visible;
}
div#screen h1#type
{
	margin:						0.9em 0 0 0; /* 2.6em */
	padding:					0;
	white-space:				normal;
}

