html *
{
	margin:0;
	padding:0;
}

body
{
	margin:0 0 20 0;	
	background: url(../images/background.jpg) 50% 0% repeat-y;
	background-color:#3b5d7d;
	font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Verdana,Tahoma,sans-serif;
	font-size:70%;
	line-height:150%;
	color:#2E281D;
	display:block;
	text-align:center;
}

#container
{
	background:#FFF;
	margin: 1px auto 0 auto;
	width:886px;
}

#col1 
{
	float:left;
	padding:20px 0 10px 0;
	width:160px;
	background:#FFF;
	text-align:left;
}

#col2
{
	padding: 10px 0;
	width:690px;
	background-color:#FFF;
}

html > body #col2 
{
	margin: 0 0 0 171px;
}

 
	
#col2div1 
{
	width: 441px;
	float: left;
	text-align:left;
	/* Margin for IE6 */
	margin: 0 -3px 0 0;
	background-color:#FFF;
	 
	padding-bottom:2em;
	padding-top:1em;

}
		
/* FF, IE7, Safari, etc... */
html>body #col2div1 { margin: 0; }
		
	#col2div2 
	{
		text-align:left;
		width: 180px;
		margin: 0 0 0 458px;
		padding: 25px 0 0 50px; 
		
		}
		
		/* FF, IE7, Safari, etc... */
		html>body #col2div2 { margin: 0 0 0 441px; }


#header
{
	
	background:#2E281D url(../images/headerbg.jpg) repeat-x scroll top left;
	margin: 0 auto;
	padding: 0 0 0;
	width:950px;
	height:160px;
	text-align:center;
}


#header img
{
	margin:54px 0 0 0;
}

#footer
{
	background-color:#6b747b;
	clear:both;
	color:White;
	font-size:0.9em;
	height:150px;
	padding:20px 0 0 0;
	text-align:center;
	margin-bottom:0;
	
}
#footer a
{
	text-decoration:none;
	color:White;
}

#address, #contact
{
	padding: 0 0 0 1em;
}

#contact a
{
	background-image:none;
	font-size:1em;
}

#address h1
{
	padding:1em 0 0.5em 0;
}
 


