html {
  min-width: 820px;
}

#section_title
{
	width: 210px;
	height: 42px;
	margin: 0 auto;
	background: #FFF url(../graphics/layout/bg_section_title.gif) 0 0 no-repeat;
	font: normal 14px/42px "Times New Roman",serif;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #422617;
}

.page_title
{
	display: inline;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #000;
	padding: 0 0 5px 20px;
}

.errormessage
{
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #C00;
}

.headline
{
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}

.subheadline
{
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}

.title,
.formlabel,
.formtitle
{
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.content,
.formcontent
{
	font-size: 12px;
	line-height: 16px;
}

.align_image_default {
background:transparent;
border:0px;
}

.formtitle, .form_title, h5.form_title, div.form_row_submit {
	background: #C6B15e !important;
	color: #111 !important;
	border:1px solid #421 !important;
}

.subtitle
{
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
}

.subcontent
{
	font-size: 10px;
	line-height: 14px;
}

.contactinfo
{
	font-size: 10px;
	line-height: 14px;
}

a:link
{
	color: #81524C;
}

a:visited
{
	color: #422617;
}

a:hover,
a:active
{
	color: #000;
}

body
{
	margin: 0;
	background-color: #422617;
	padding: 0 0 30px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
}

#ur_links
{
	width: 720px;
	margin: 0 auto;
	padding: 5px 0 4px 0;
	font-weight: bold;
	font-size: 10px;
	line-height: 1;
	color: #b39c30;
	text-align: right;
}

#ur_links .collection_item_label {
display:inline;
}

	#ur_links ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#ur_links li
	{
		display: inline;
		border-left: 1px solid #b39c30;
		padding: 0 7px;
	}
	
		#ur_links li.first
		{
			border-left: 0;
		}
	
	#ur_links a:link,
	#ur_links a:visited
	{
		color: #b39c30;
		text-decoration: none;
	}
	
	#ur_links a:hover,
	#ur_links a:active
	{
		color: #FFF;
	}

#ur_links ul li:first-child {
	border-left:0px;
}

#logo_masthead
{
	height: 106px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #422617;
	background: #FFF url(../graphics/layout/bg_logo_masthead.gif) 0 0 repeat-x;
}

	#logo_masthead div
	{
		width: 800px;
		margin: 0 auto;
		background: transparent url(../graphics/layout/masthead.gif) right top no-repeat;
	}

		body.about #logo_masthead div
		{
			background-image: url(../graphics/mastheads/about.gif);
		}

		body.services #logo_masthead div
		{
			background-image: url(../graphics/mastheads/services.gif);
		}

		body.help #logo_masthead div
		{
			background-image: url(../graphics/mastheads/help.gif);
		}

		body.media #logo_masthead div
		{
			background-image: url(../graphics/mastheads/media.gif);
		}

	#logo_masthead img
	{
		display: block;
		margin: 0;
		border: 0;
	}

	body.home #logo_masthead
	{
		height: 124px;
		background: #FFF url(../graphics/home/bg_logo_masthead.gif) 0 0 repeat-x;
	}
	
		body.home #logo_masthead div
		{
			background: transparent url(../graphics/home/masthead.gif) right top no-repeat;
		}

#menu_top
{
	height: 38px;
	border-bottom: 2px solid #422617;
	background: #FFF url(../graphics/layout/bg_menu_top.gif) 0 0 repeat-x;
}

	#menu_top ul
	{
		width: 792px;
		height: 38px;
		margin: 0 auto;
		background: transparent url(../graphics/layout/menu_top.gif) 0 -38px no-repeat;
		padding: 0;
		list-style: none;
	}

	#menu_top li
	{
		float: left;
	}

	#menu_top a:link,
	#menu_top a:visited
	{
		display: block;
		float: left;
		height: 38px;
		background: transparent url(../graphics/layout/menu_top.gif) 0 0 no-repeat;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
	}

		#menu_top li.home a:link,
		#menu_top li.home a:visited
		{
			width: 96px;
		}

		#menu_top li.about_us a:link,
		#menu_top li.about_us a:visited
		{
			width: 135px;
			background-position: -96px 0;
		}
	
		#menu_top li.services a:link,
		#menu_top li.services a:visited
		{
			width: 160px;
			background-position: -231px 0;
		}
	
		#menu_top li.help a:link,
		#menu_top li.help a:visited
		{
			width: 167px;
			background-position: -391px 0;
		}
	
		#menu_top li.media a:link,
		#menu_top li.media a:visited
		{
			width: 99px;
			background-position: -558px 0;
		}
	
		#menu_top li.for_clients a:link,
		#menu_top li.for_clients a:visited
		{
			width: 135px;
			background-position: -657px 0;
		}

		body.home #menu_top li.home a:link,
		body.home #menu_top li.home a:visited,
		body.about_us #menu_top li.about_us a:link,
		body.about_us #menu_top li.about_us a:visited,
		body.services #menu_top li.services a:link,
		body.services #menu_top li.services a:visited,
		body.help #menu_top li.help a:link,
		body.help #menu_top li.help a:visited,
		body.media #menu_top li.media a:link,
		body.media #menu_top li.media a:visited,
		#menu_top li a:hover,
		#menu_top li a:active
		{
			background: none;
		}

#primary
{
	margin: 0;
	background: #d9b8b4 url(../graphics/layout/bg_primary.gif) 0 0 repeat-x;
}

#columns
{
	width: 760px;
	margin: 0 auto;
	background: #FFF url(../graphics/layout/bg_columns.gif) right top repeat-y;
	padding: 1px 0;
	border: 2px solid #422617;
	border-width: 0 2px;
}

#column_l
{
	float: left;
	width: 500px;
	padding: 25px 0 0;
}

	#column_l div.content
	{
		padding: 10px;
	}

#column_r
{
	float: right;
	width: 220px;
	padding: 67px 10px 0;
}

.news_articles ul {
padding:0px 5px 0px 20px;
}

.news_articles ul li {
padding:2px 0px;
}

.news_archives {
font-weight:bold;
text-align:right;
}

#menu_section
{
	width: 200px;
	margin: 0 auto;
	background: #FFF url(../graphics/layout/bg_menu_section.gif) left bottom no-repeat;
	padding: 0 5px 15px;
	list-style: none;
	text-align: center;
	font: normal 14px/18px "Times New Roman",serif;
}

	#menu_section a:link,
	#menu_section a:visited
	{
		display: block;
		width: 180px;
		padding: 10px;
		color: #422617;
		text-decoration: none;
	}

	#menu_section li.selected a:link,
	#menu_section li.selected a:visited
	{
		background: transparent url(../graphics/layout/bg_menu_section_sel_top.gif) 0 0 repeat-x;
		padding-bottom: 15px;
		color: #9e1d22;
	}

	#menu_section li.selected
	{
		background: transparent url(../graphics/layout/bg_menu_section_sel_bot.gif) left bottom repeat-x;
	}
	
	#menu_section a:hover,
	#menu_section a:active
	{
		color: #9e1d22;
	}

#spotlight
{
	display: block;
	margin: 0 auto 8px;
	border: 0;
	padding: 0;
}

#quick_links
{
	width: 190px;
	height: 231px;
	margin: 0 auto;
	background: transparent url(../graphics/layout/bg_quick_links.gif) 0 0 no-repeat;
	padding: 15px 0 0;
	list-style: none;
}

	#quick_links a:link,
	#quick_links a:visited
	{
		margin: 0 0 30px;
		display: block;
		height: 52px;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
	}

#footer
{
	clear: both;
	width: 720px;
	margin: 0 auto;
	padding: 10px 0;
	color: #FFF;
}

	#footer form
	{
		float: right;
	}

	#footer p
	{
		margin: 0;
	}

	#footer b
	{
		color: #b39c30;
	}

	#footer a:link,
	#footer a:visited
	{
		color: #b39c30;
	}
	
	#footer a:hover,
	#footer a:active
	{
		color: #FFF;
	}

/* Social Media */
.social_media ul {
	list-style: none;
	margin: 15px;
	padding: 0;
}
.social_media li {
	display: inline-block;
	margin-right: -5px;
}
.social_media .content_image_box {
	border: none;
	background: transparent;
}
.socail_media .content_image_box img {
	margin: 0;
}
.social_media .collection_item_description,
.social_media .collection_item_label {
	display: none;
}