@charset "utf-8";

/*HTML 5 support - Sets new HTML 5 tags to display:block so browsers know how to render the tags properly. */
header, section, footer, aside, nav, article, figure {
	display: block;
}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bgBody.png) top center no-repeat;
	margin: 0;
	padding: 0;
	color: #666666;
}

#main_wrapper {
	width: 100%;
	height: 408px;
	background: url(../images/bgWrapper.png) repeat-x;
	padding: 0;
	margin: 191px 0 0 0;
	border-top: 1px solid #ffffff;
}

#menu {
	width: 940px;
	height: 87px;
	position: relative;
	z-index: 200;
	min-height: 1px;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(../images/bgMenu.png) center repeat-x;
}

#container {
	width: 960px;
	position: relative;
	z-index: 10;
	padding: 0;
	margin: -600px auto 0 auto;
}

header { padding: 35px 0 0 0; margin: 0;}

article { border: 1px solid #ecebeb; }

footer {
	width: 100%;
	background: url(../images/bgFooter.png) center no-repeat;
	height: 298px;
	padding: 30px 0 0 0;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
}

#copyright { height: 35px; padding-top: 15px; background-color: #ffffff; color: #333333; font-size: 10px; }

