* html #logo img { 
  margin-bottom:-3px;
}
*+html #logo img { 
  margin-bottom:-3px;
}
*+html p { 
  margin-bottom:-3px;
}

body {
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0 0 0 3px;
	padding:0;
	background:#000 url('http://webfoundation.net/img/body.gif') top left repeat-x;
}
#logo {
	text-align:center;
	padding: 0;
	color:#FFF;
	margin:0px auto;
	width:443px;	
}
	
#header {
	text-align:center;
	padding:5px 0px;
	margin:0px auto;
	color:#FFF;
	width:441px;	
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	background: #000 url('http://webfoundation.net/img/header.gif') bottom left repeat-x;
}

#header a { color: #fff; padding:1px; font-size: 12px; font-weight: bold; text-decoration: none; }
#header a:hover { color: #000; font-weight: bold; background:#f0f0f0;border-bottom:1px solid #C0262D; }
#footer {
	margin:5px auto 0px auto;
	padding:5px 0px;
	border-top:#666 solid 1px;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	font-size:10px;
	font-weight:bold; 
	color:#FFF;
	text-align:center;
	width:441px;	
	background:#000 url('http://webfoundation.net/img/footer.gif') bottom left repeat-x;
}
#content {
	width:435px;	
	padding:1px 3px 10px 3px;
	color:#000;
	margin:0px auto;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#666 1px solid;
	background:#FFFFFF url('http://webfoundation.net/img/content.gif') bottom left repeat-x;
}
h1, h2 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
}
h2 {
	font-size:16px;
	padding-left:5px;
}
p {
	padding:0 5px 0 5px;
}

p a { color: #C0262D; background: #f0f0f0; padding:1px; font-weight: bold; text-decoration: none; border-bottom:1px dashed #ccc; }
p a:hover { border:0; border-bottom:1px dashed #000; }


#spotlight {
	    height: 80px;
		margin: 10px auto;
	}
#spotlight div {
	float: left;
	width: 30%;
	text-align: center;
	padding:5px;
} 
.clear {
	margin:0;
	padding:0; 
	float: none; 
	clear: left
}
form {
	padding-left:5px;
	font-weight:bold; 
}
.textbox {
background: #fff;
border: 1px solid #666;
border-top: 1px solid #999;
border-left: 1px solid #999;
margin-bottom:4px;
}
.button {
background: #ECE9D8;
border: 1px solid #666;
border-top: 1px solid #999;
border-left: 1px solid #999;
margin-top: 10px;
cursor: pointer;
}
.square {
border: 1px solid #666;	
}