body {
	font-size:62.5%;
	color:#323232;
}

#page {
	font: 1.2em/1.75 Verdana, Helvetica, Arial, sans-serif;
}

a {
	color:#323232;
	padding:0.1em 0.2em 0.15em 0.2em;
	background-color:#ffeb9b;
}

a:visited {
	
}

a:focus {
	
}

a:hover {
	color:#ffeb9b;
	background-color:#323232;	
}

a:active {
	
}

a.hide-me {
	position:absolute;
	left:-9999px;
}

ul {
	padding:0.1em 0 0 0;
}

/* -- HEADER --------------------------------------------------------------- */

#header {
	background-color:#4b4b4b;
	height:100px;
	margin:0 0 3.5em 0;
}

#logo {
	margin:19px 0 0 170px;	
}


/* -- NAV ------------------------------------------------------------------ */

#nav {
	float:left;
	width:200px;
	text-align:right;
	margin:7.4375em 40px 0 0;
}


/* -- CONTENT -------------------------------------------------------------- */

#content {
	float:left;	
	width:500px;
	margin:0 0 7em 0;
}

	#content h1 {
		font-size:2em;
		font-weight:normal;
		margin:0 0 2em 0;
	}

	#content h2 {
		font-size:1.6em;
		font-weight:normal;
		margin:1.45em 0 0.45em 0;
	}
	
	#content h2 a {
		color:#323232;
		padding:0;
		background-color:transparent;
	}

	#content p,
	#content ul {
		text-align:justify;
		margin:0 0 1.75em 0;
	}
	
	#content ul {
		margin-left:2em;
		list-style-type:disc;
	}
	
		#content ul li {
		}


/* -- FOOTER --------------------------------------------------------------- */

#footer {
	clear:both;
	background-color:#4b4b4b;
	color:#fff;
	padding:1em 0 1.75em 240px;
}

	#footer h2 {
		font-size:1.6em;
		font-weight:normal;
		margin:0 0 0.45em 0;
		letter-spacing:0.075em;
	}
	
	#footer h2 a {
		color:#fff;
		padding:0;
		background-color:transparent;
	}

	#footer p,
	#footer ul {
		text-align:justify;
		width:500px;
		margin:0 0 1.75em 0;
	}
	
#footer #legal-notice {
	margin-bottom:-0.5em;
}
