* 									{ margin: 0; padding: 0; }
body								{ font: 14px Geneva, Arial, sans-serif; background:#ccc; color:#333;} 
#page-wrap							{ width: 904px; margin: 4px auto; } 

a:link {
	color:#000;text-decoration: none;}  /* unvisited link */
a:visited {
	color:#000; text-decoration: none;} /* visited link */
a:hover {
	color:#090; text-decoration: none;} /* mouse over link */
a:active {
	color:#090; text-decoration: none;}  /* selected link */

img	{border:none;}
ul	{ list-style: none; }
p   { margin: 15px 0; }

h1{
font: 18px Geneva, Arial, sans-serif bolder; 
color:#000;
}

h2{
font: 14px Geneva, Arial, sans-serif;
color:#a1a2a6;
font-style:normal;
}

h4{
font: 14px Geneva, Arial, sans-serif;
color:#58d0f5;
}

h3{
font: 12px Geneva, Arial, sans-serif;
color:#636363;
padding-right:8px;
}
	

#container { 
	position: relative; 
	width: 1000px; 
	margin: 0px auto 0 auto; 
}

#texts{
width:1000px;
float:left;
}

#masthead {
	color:#000000;
	margin-left: auto;
    margin-right: auto;
	width: 1000px;
	height: 100px;
	overflow: hidden;
	background-color:#fff
}


#header { 
	margin: 0px auto 0 auto; 
	width: 1000px; 
	
}

#footer {bottom:0; height: 54px; width:1000px; background:#fff; border-top: 3px solid #000; clear:both;}


#stuff{
background: url(../images/banner.jpg) no-repeat;
width:1000px;
float: left;


* html #stuff { overflow: hidden; 
}

#divider{
	position: absolute;
	bottom:-421px;
	height: 3px;
	border-top: 3px solid #fff;
	left: 743px;
}

