﻿#homepage{
	
	width:770px;	
	padding:0;
	margin:-26px 0 0 0;
}
#masthead
{
	background:#fff url(/_images/home-page/knee.png) no-repeat scroll 0 0;
	height:279px;
	margin:0 0 20px 0;
}
#masthead a
{
	display:block;
	
	width:190px;
	height:27px;
	padding:197px 0 0 403px;
	text-indent:-9999px;
}
#main-text
{
	float:left;
	margin:0 0 0 20px;
	width:345px;
}
#main-text h3
{
	color:#5a4f16;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1.8em;
	font-weight:bold;
	margin:0 0 .5em 0;
}
#main-text p
{
	color:#3c3c3c;
	font-size:1.2em;
	margin:0 0 1em 0;
}
#main-text a
{
	
	color:#bd6301;
	font-size:1.2em;
	line-height:1.5em;
}¨
#main-text a:hover
{
	text-decoration:none;	
}
#markets-served{
	float:left;
	margin: 0 10px 0 35px;
}
#markets-served p{
	color:#bd6301;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	margin:0 0 6px 0;
}
#markets-served ul, #contact-callout ul
{
	margin:0 0 20px 0;
}
#markets-served li
{
	background:transparent url(/_images/interface/sub-nav-bullet-selected.gif) no-repeat scroll 0 50%;
	padding:0 0 0 15px;
	margin:0 2px 5px 0;
}
#contact-callout li
{
	background:transparent url(/_images/interface/sub-nav-bullet-selected.gif) no-repeat scroll 0 5px;
	padding:0 0 0 15px;
	margin:0 2px 5px 0;
	font-size:11px;
}
#markets-served li a, #contact-callout li a {
	color:#bd6301;
	font-size:1.1em;
	line-height:1.5em;
}
#markets-served li a:hover, #contact-callout li a:hover {
	text-decoration:none;
}

#homepage #contact-callout
{
	float:left;
	margin:0 0 0 35px;
	width:170px;	
}
#homepage #contact-callout h3{
	margin:0 0 .5em 0;
}
#homepage #contact-callout h3 a
{
	color:#bd6301;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;

}
#homepage #contact-callout p
{
	color:#3c3c3c;
	font-size:1.1em;
}
#homepage #contact-callout p a
{
	color:#bd6301;
}

#homepage #contact-callout * { font-size: 11px; }

div.eTitle { margin-bottom:5px; }
div.eDate { font-weight:bold; }
div.eLoc { font-size:9px; }
