/* Basic */
	body {background:#fff;}

	body,input,textarea,select {font-family: 'Oxygen', sans-serif;font-size:100%;line-height:1.5em;}

	h1 {font-weight:bold;line-height:1em;font-size:160%;text-shadow:2px 2px #000;}
	h2 {font-weight:bold;line-height:1em;font-size:100%;}
	h3 {font-weight:bold;line-height:1.5em;font-size:100%;color:#7b0a8f;}
	h4 {font-weight:bold;line-height:1em;font-size:150%;}
	h5 {font-weight:bold;line-height:2em;font-size:120%;}
	h6 {font-weight:bold;line-height:2em;font-size:90%;}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:inherit;text-decoration:none;}
		
	strong, b {font-weight:bold;}
	
	em, i {font-style:italic;}
	
	.intro {font-weight:bold;}
	
	.hightlight {color:#e5c2e3;}

	a {color:#7b0a8f;}
	a:hover {text-decoration:none;}

	sub {position:relative;top:0.5em;font-size:0.8em;}
	
	sup {position:relative;top:-0.5em;font-size:0.8em;}
	
	hr {border:0;border-top:solid 1px #ddd;}
		
	p, ul, ol, dl, table {margin-bottom:1em;}
	
	ul {margin:0 0 1em 1em;}
	ol {margin:0 0 1em 1em;}
		
	header{position:relative;}
	header h2 {letter-spacing:-1px;font-size:100%;}
	
	.right {float:right;margin:0 0 1em 1em;}
	
	form {background-color:#efefef;padding:0 0 1em 1em;}
	
/* Tables */
	table,th,td{border:1px solid #666;border-collapse:collapse;margin:1em 0 1em 0;}
	th {background-color:#7b0a8f;color:#fff;}
	table{border:none;border-top:1px solid #000;}
	.block {background-color:#333;}
	tbody td,tbody th{padding:5px 10px;}
	
/* Sections/Articles */
	section, article {margin-bottom:1em;}

/* Lists */
	ul.default {list-style:disc;}
	ul.default li {padding:0em 0em 0.3em 0em;margin-left:1em;}	

/* Header */
	#header {position:relative;height:22em;background:#fff url(../images/header.jpg) no-repeat center;background-size:cover;}
	#header-sm {position:relative;background:#fff url(../images/header.jpg) no-repeat center;background-size:cover;}

	#logo {margin:-3em 0 0 0;}
	#logo h1 {font-weight:bold;line-height:1.2em;font-size:300%;}
	#logo p {font-weight:bold;line-height:1em;font-size:150%;margin:1em 0 0 0;}

	#nav {}
	#nav ul {margin:0;}
	
/* Banner */
	#banner {position:relative;background:#333;color:#fff;}

/* Main */
	#main {position:relative;}
	
/* Footer */
	#footer{position:relative;background:#908492;color:#CCC;}
	#footer p {font-size:90%;}
