html, body {
	height: 100%;
	font-family: 'Crimson Text', Arial, serif;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.group:before,
.group:after {
	content: "";
	display: table;
	}
.group:after{
	clear:both;
}
.group {
	zoom: 1; /* IE6&7 */
}
h1, h2, h3, h4, h5, h6 {
	border: 0;
	padding: 0 0 5px 0;
	margin: 0;
	font: inherit;
	font-size: 100%;
}
h1, header h2, h1 a {
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	letter-spacing: 0em;
}
h1 {
	font-size: 3em;
	font-weight: 100;
	margin: 0;
}
}
header h2{
	font-size: 1em;
}
h2 {
	margin-top: 0;
	font-size: 1.5em;
}

a {color: #666;}

body {
	background: #fff url(../images/pattern.png) repeat;
}

ul {
display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0x;
}
figcaption {
	text-align: center;
	font-size: 0.8em;
}
figure.center {
	text-align: center;
	margin: 10 auto;
}
figure.profile {float: right;}
#wrapper {
	min-height: 100%;
	position: relative;
}

/*      HEADER SECTION         */

header {
	width: 100%;
	z-index: 1000;
}
	header #container{}	
	header #inner-container{
		width: 970px;
		margin: 0 auto;
	}
		header #inner-container table{
			width: 100%;
		}
	header .logo {
		float: right;
	}
	header nav {
		margin-top: 10px;
		width: 100%;
		float: left;
	}
		header nav ul {
			background-color: #600;
			padding: 5px;
			width: 100%;
		}
		header nav ul li {
			display: inline-block;
			margin: 7px;
		}
			header nav ul li a {
				color: #fff;
				text-decoration: none;
				padding: 7px;
			}
		header nav .selected,
		header nav .selected a,
		header nav a:hover {
		 background-color: #fff;
		 color: #600;
		 text-decoration: none;
		}

/*       MAIN SECTION        */

main {
	width: 970px;
	margin: 0 auto;
	padding: 20px 0px;
}
	main .contact, main .content {
		color: #fff;}		
	main .contact {
		width: 20%;
		background: #600;
		float: left;
		padding: 10px;
	}
		main .contact h2 {text-decoration: underline;}
		main .contact h3 {
			padding: 0;
			font-weight: 700;
		}
		main .contact p {margin: 0 0 10px 0;}
	main .content {
		width: 80%;
		float: right;
		padding: 0 0 0 20px;
	}
		main .content h1 {margin-top: 0;}
		main .content p {margin-top: 0;}
		main .content ul {margin-bottom: 1em;}
		.fltright {
			float: right;
			top: -50px;
			margin: 0 0 15px 15px;
		}
		.fltleft {
			float: left;
			top: -50px;
			margin: 0 15px 15px 0;
		}

/*       FOOTER SECTION          */

footer {
	height: 20px;
	width: 100%;
	position: absolute;
	bottom: 0;
}

	footer .container {
		width: 970px;
		margin: 0px auto;
	}
	footer .credit {
		height: 20px;
		display: inline;
		background: #600;
		float: right;
		color: #fff;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border: 5px 5px 0 0;
		padding: 0 5px;
	}

/*      SLIDER SECTION       */
.bxslider {
	height: 300px;
}