@charset "UTF-8";

/*

futurepruf
WEB DESIGN + DEVELOPMENT

Global Stylesheet
version 1.2
author: futurepruf.com

*/

/* ============== FONTS ============== */

/*

@font-face {
	font-family: 'Replica-MonoRegular';
	src: url('repmo___-webfont.eot');
	src: local('☺'), url('repmo___-webfont.woff') format('woff'), url('repmo___-webfont.ttf') format('truetype'), url('repmo___-webfont.svg#webfontRDX53xia') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Replica-Regular';
	src: url('reprg___-webfont.eot');
	src: local('☺'), url('reprg___-webfont.woff') format('woff'), url('reprg___-webfont.ttf') format('truetype'), url('reprg___-webfont.svg#webfontMLEDPAbu') format('svg');
	font-weight: normal;
	font-style: normal;
}

*/

@font-face {
	font-family: 'Replica-LightRegular';
	src: url('replt___-webfont.eot?') format('eot'),
	     url('replt___-webfont.woff') format('woff'),
	     url('replt___-webfont.ttf') format('truetype'),
	     url('replt___-webfont.svg#webfont72YIhDku') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* ============== GLOBAL ============== */

html, body { background: rgb(244,244,244); }

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 12px;
	color: rgb(77,77,77);
}

a {
	text-decoration: none;
	color: rgb(77,77,77);
}

a img { border: none; }

#wrapper {
	width: 960px;
	height: auto;
	margin: 0;
	padding: 32px 0 48px 48px;
}

	header {
		float: left;
		width: 960px;
		height: auto;
		margin: 0;
		padding: 0;
	}

		header h1 {
			height: auto;
			width: 960px;
			float: left;
			margin: 0 12px 0 0;
			padding: 0px;
			font-size: 42px;
			font-family: 'Replica-LightRegular';
			font-weight: normal;
			position: relative;
			left: -4px;
			text-shadow: 0 1px 0 #FFF;
		}
		
			header h1 a {
				color: #333;
			}
			
		header h2 {
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			font-weight: normal;
			font-size: 12px;
			color: rgb(188, 188, 188);
			border-bottom: 1px #BCBCBC dotted;
			width: auto;
			float: left;
			margin: 24px 12px 6px 0;
			padding: 0 0 6px 0;
		}

	#content {
		float: left;
		width: 960px;
		height: auto;
		margin: 28px 0 24px 0;
		padding: 0;
	}
	
		#content p { margin-top: 0; }
		
	footer {
		float: left;
		width: 960px;
		height: auto;
	}

.clear { clear: both; }
.gray_light { color: rgb(179,179,179); }














