* 									{ margin: 0; padding: 0;}
body								{ font: 14px Geneva, Arial, sans-serif;  background:#ccc; color:#333;} 
#page-wrap							{ width: 904px; margin: auto;} 

a:link {
	color:#000;text-decoration: none;}  /* unvisited link */
a:visited {
	color:#000; text-decoration: none;} /* visited link */
a:hover {
	color:#50b848; text-decoration: none; font-weight:bold;} /* mouse over link */
a:active {
	color:#000; text-decoration: none;}  /* selected link */

img	{border:none;}
ul	{ list-style: disc; }
p   { margin: 15px 0; }

h1{
font: 18px Geneva, Arial, sans-serif;
color:#50b848;
margin-top:18px;
}

h2{
font: 16px Geneva, Arial, sans-serif;
color:#a1a2a6;
font-style:normal;
margin-top:18px;
}

h3{
font: 14px Geneva, Arial, sans-serif;
padding-right:8px;
margin-top:18px;
}
	
h4{
font: 14px Geneva, Arial, sans-serif;
color:#50b848;
padding-right:8px;
margin-top:18px;
}

#container { 
	position: relative; 
	width: 1000px; 
	margin: 0px auto 0px auto;
	background:#fff;
}

#texts{
	width:1000px;
	float:left;
	background:#fff;

}

#masthead {
	color:#000000;
	margin-left: auto;
    margin-right: auto;
	width: 1000px;
	height: 100px;
	overflow: hidden;
	background-color:#fff;
	text-align:center;
}

#header { 
	margin: 0px auto 0 auto; 
	width: 1000px;
	background:#6c6;
	height:62px;
}

#header.text{
	font: 20px Geneva, Arial, sans-serif;
	font-weight:500;
	color:#fff;
	text-indent:30px;
}

#footer {bottom:0; height: 53px; width:1000px; background:#000; border-top: solid #000; clear:both;}


#stuff{
	background: url(../images/banner.jpg) no-repeat;
	width:1000px;
	float: left;


	* html #stuff { overflow: hidden; 
}

#divider{
	position: absolute; bottom:0; height: 3px;
	border-top: 3px solid #fff;
	background:#fff;
}

#badge{bottom:0; width:1000px; background:#fff; border-top: 0px solid #000; clear:both;}
	

