* 									{ margin: 0; padding: 0; }
body								{ font: 14px Century gothic; background:#ccc; color:#333;} 
#page-wrap							{ width: 1024px; margin: auto; } 


a:link {
	color:#000;text-decoration: none;}  /* unvisited link */
a:visited {
	color:#000; text-decoration: none;} /* visited link */
a:hover {
	color:#f03d36; text-decoration: none;} /* mouse over link */
a:active {
	color:#000; text-decoration: none;}  /* selected link */

img	{border:none;}
ul	{ list-style: none; }
p   { margin: 15px 0; }

h1{
font: 18px Geneva, Arial, sans-serif;
color:#f03d36;
}

h2{
font: 16px Geneva, Arial, sans-serif;
color:#333;
font-style:normal;
margin-top:18px;
}

h3{
font: 14px Geneva, Arial, sans-serif;
color:#333;
padding-right:8px;
margin-top:18px;
}
	
h4{
font: 14px Geneva, Arial, sans-serif;
color:#333;
}



#container { 
	margin-left: auto;
    margin-right: auto;
	position: relative; 
	width: 1024px; 
	background:url(images/contentbg.gif);
 
}

#texts{
width:1024px;
float:left;
}

#masthead {
	margin-left: auto;
    margin-right: auto;
	width: 1024px;
	height: 110px;
	overflow: hidden;
}


#header { 
	margin: 0 auto 0 auto; 
	width: 1024px;
	height: 202px;
	background-image:url(images/homebanner.gif); 
	background-repeat:no-repeat; 
	background-position:center;
}

#footer {bottom:0; height: 53px; width:1024px; clear:both;}


#stuff{

width:1024px;
float: left;

* html #stuff { overflow: hidden; 
}

#divider{
position: absolute; bottom:0; height: 3px;
border-top: 3px solid #fff;
}
