#footer h1, #footer h2, #footer p 
{
	margin:0 10px; 
	letter-spacing:1px;
}
#footer h1 
{
	font-size:2.5em; 
	color:#F22;
}
#footer h2 
{
		font-size:18px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#000; 
		border:0;
		border-bottom:dotted;
		border-width:thin;
		border-bottom-color:#333;
		display:inline;
}
#footer p 
{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0.5em;
	font-size:12px;
}
#footer h2 
{
	padding-top:0.5em;
}


#footer 
{
	background: transparent; 
	margin:0px 1em;
	width: 720px;
	padding-top: -5px;
	margin-top: -5px;
	min-height: 175px;
	
}

.foottop, .footbottom 
{
	display:block; 
	background:transparent; 
	font-size:1px;
}
.foot1, .foot2, .foot3, .foot4 
{
	display:block; 
	overflow:hidden;
}
.foot1, .foot2, .foot3 
{
	height:1px;
}
.foot2, .foot3, .foot4 
{
	background:#fff; 
	border-left:1px solid #77F;  
	border-right:1px solid #77F; 
}
.foot1 
{
	margin:0 5px; 
	background:#77F; 
}
.foot2 
{
	margin:0 3px; 
	border-width:0 2px;
}
.foot3 
{
	margin:0 2px;
}
.foot4 
{
	height:2px; 
	margin:0 1px;
}

.footboxcontent 
{
	display:block; 
	background:#fff; 
	border:0 solid #77F; 
	border-width:0 1px;
	min-height:150px;
}

