@charset "utf-8";
body{
	background-color:#000000;
	font-family:Georgia;
	}
#mainContainer
{
padding:0 50px;
margin:0px;
background-color: #000;
color: #333;
line-height: 130%;
}

#top
{
padding-top:2em;
padding-left: .5em;
background-color: black;
height:125px;
}


#leftnav
{
float: left;
width: 307px;
margin: 0;
}

#mainContent
{
background-color:#FFFFFF;
margin: 2em;
padding: 1em;
}
#headerContent
{
color:#FFFFFF;
margin-left: 307px;
}

#footer
{
padding:20px;
clear: both;
margin: 0px;
color: #fff;
background-color: #000;
font-variant:small-caps;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
/*nifty*/
/*typography*/
h1,h2,h3{font-family: Georgia}
h1{font-size: 200%}
h2{font-size: 160%}
h3{font-size:110%;text-transform:uppercase;letter-spacing:1px;margin:0 5px}
h2,p{margin: 0 15px;padding:0}
p{padding-bottom: 0.7em;line-height: 1.5}
a{text-decoration: none; color:#FFFFFF;}

/*layout*/
html{height: 100%; margin-bottom: 1px}
html,body{margin:0;padding:0 0 20px}
div#container{
	min-width:800px;
	/*width: 800px;*/
	margin-top:10px;
	margin-left:100px;
	margin-right:100px;
	text-align: left;
}
div#content{padding:5px 0}
div#whitearea{margin-top:50px; margin-bottom:0px; padding:0px; background-color:#FFFFFF;}
div#whitearea p, div#whitearea h2{margin: 0 10px;}
div#footer{clear: right;margin-top: 10px}

/*colors*/
body{background:#000000}
div#content{background: #000000}
div#whitearea{background:#FFFFFF)}
div#whitearea h2{color: #F7DEB5}
div#whitearea p{ background-color:#FFFFFF; color: #000000;}
div#footer{color: #ffffff;}
/* end Nifty */