html, body, form, fieldset, input, textarea, select, button, ol, ul, img, div, p, span, a, h1, h2, h3, h4, h5, h6, sup, article, aside, figcaption, figure, footer, header, hgroup, nav, section
{
	line-height: 100%;
	margin: 0px;
	outline: none;
	padding: 0px;
	font-weight:normal;
}

fieldset, img, abbr
{
	border: none;
}

article, aside, figcaption, figure, footer, header, hgroup, nav, section
{
	display: block;
}

html
{
	min-height: 100%;
}

body
{
	background: #000 none no-repeat scroll center 40px;
	height: 100%;
	letter-spacing: 0em;
	position: relative;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
}

a
{
	text-decoration: underline;
	outline: none;
}

body, input, textarea, select, button, a
{
	color: #000;
}

footer { color: #000; }

footer 
{
	background-color: #000;
	margin: 0px auto;
	max-width: 1600px;
	min-width: 960px;
	width: 100%;
}

#overlay
{
	background-color: #000000;
	display: none;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 98;
}

#main-content, { position: relative; z-index: 0; }

#main-content, #content { margin: 0px auto; width: 960px; }

