/* Style Sheet */
@import url("master.css");

/**************************************************

	id containers

**************************************************/
#header
{
	width:100%;
	height:150px;
	margin-top:80px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}

#headerText
{
	padding-top:6px;
	padding-left:10px;
	color:white;
	font-size:14px;
}

#header ul
{
	float: left;
}

#header ul li
{ 
	padding-right: 8px;
	display: inline; 
}

#content
{
	margin:0 auto 0 auto;
	width:900px;
}

#footer
{
	padding-top:20px;
	padding-bottom:20px;
}

#footerCorners
{
	height:20px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
}

/**************************************************

	class containers

**************************************************/
.center
{
	width:900px;
	margin:0 auto 0 auto;	
	padding: 0 0 0 0;
	background-image:url(../images/nav_pattern.gif);
	background-repeat:repeat-y;
}

.popUp
{
	background-image:none;
	background-color:white;
	margin:20px;
}

.headerLeft
{
	margin-top:150px;
	height:30px;
	background-color:#eb9429;
	background-image:url(../images/headerbar_pattern.png);
	background-repeat:repeat;
}

.headerRight
{
	margin-top:150px;
	height:30px;
	background-color:#f1a64b;
}

.columnLeft
{
	width:250px;
	float:left;	
}

.columnRight
{
	width:650px;
	float:left;	
}

.columnLarge
{
	width:610px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}

.columnLeftEven
{
	width:285px;
	padding-left:20px;	
	padding-right:20px;
	float:left;
}

.columnRightEven
{
	width:305px;
	padding-right:20px;	
	float:left;
}

.columnLeftFooter
{	
	width:230px;
	padding-right:20px;
	float:left;
}

.columnRightFooter
{
	width:630px;
	padding-left:20px;	
	float:left;
}

.columnLeftNav
{
	padding-top:12px;
}

.columnRightContentSmall
{
	width:370px;
	padding-top:20px;
	padding-left:20px;
	background-color:white;
	float:left;
}

.columnRightPhoto
{
	width:160px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	background-color:white;
	float:left;
}

.calloutLeft
{
	color:#5d7c9b;
	font-size:24px;
	font-style:italic;
	line-height:26px;
	width:200px;
	float:left;	
	text-align:center;

	padding:8px 0px 8px 0;
	margin:20px 20px 20px 0;
	border-top:1px dotted #eb9429;
	border-bottom:1px dotted #eb9429;
}

.calloutLeftSmall
{
	color:#5d7c9b;
	font-size:16px;
	font-style:italic;
	line-height:22px;
	width:180px;
	float:right;	
	text-align:center;

	padding:8px 0px 8px 0px;
	margin:20px 20px 20px 20px;
	border-top:1px dotted #eb9429;
	border-bottom:1px dotted #eb9429;
}

.calloutPhoto
{
	width:80px;
	height:80px;
	margin-right:10px;
	background-color:white;
	float:left;		
}

.bioPhoto
{
	width:150px;
	height:150px;
	margin-right:10px;
	background-color:white;
	float:left;		
}

/**************************************************

	text

**************************************************/
.popupText
{
	color:#666666;
	font-size:11px;	
	line-height:14px;	
}

.footerText
{
	font-size:10px;
	margin-top:5px;	
}

.footerTextLeft
{
	color:white;
	text-align:right;	
}

.footerTextRight
{
	color:#666666;
	text-align:left;
}

.bodyText
{
	color:#666666;
	font-size:13px;
	line-height:20px;
}

.bodyHeading
{
	color:#666666;
	font-weight:bold;
	font-size:14px;
	margin-bottom:12px;
}

.sectionText
{
	color:#eb9429;
	font-size:28px;
	line-height:32px;
}

.bioHeading
{
	color:#666666;
	font-weight:bold;
	font-size:16px;
	margin-bottom:15px;
}

.bodyHighlight
{
	font-weight:bold;
}

.bodyBold
{
	font-weight:bold;
}

.bodyItalics
{
	font-style:italic;
}

.bodyUL
{
	list-style:disc;
	list-style-position:inside;
	list-style-type:disc;
	margin-top:-18px;
}


a.url:link {color: #666666; text-decoration: underline; }
a.url:visited {color: #666666; text-decoration: underline; }
a.url:hover {color: #6a90b4; text-decoration: underline; }
a.url:active {color: #666666; }

a.more:link {color: #eb9429; text-decoration: underline; }
a.more:visited {color: #eb9429; text-decoration: underline; }
a.more:hover {color: #eb9429; text-decoration: underline; }
a.more:active {color: #eb9429; }

a.email:link {color: #6a90b4; text-decoration: underline; }
a.email:visited {color: #6a90b4; text-decoration: underline; }
a.email:hover {color: #6a90b4; text-decoration: underline; }
a.email:active {color: #6a90b4; }

a.footer:link {color: white; text-decoration: none; }
a.footer:visited {color: white; text-decoration: none; }
a.footer:hover {color: white; text-decoration: underline; }
a.footer:active {color: white; }

/**************************************************

	navigation

**************************************************/
.nav
{
	padding-right:20px;
}

.nav ul
{
	font-size:18px;
	color: white;
	text-align:right;
	line-height:40px;
}

.nav ul li 
{ 
	
}

.nav ul li a
{
	color: white;
	text-decoration: none;
}

.nav ul li a:hover
{
	color:#425726;
}

/**************************************************

	section images

**************************************************/
.image
{
	margin-top:-3px;
	margin-bottom:10px;	
}
