/************************* 
	BODY
*************************/	
body 										{
												background-color: #856B5C;
												margin-top: 0;
												font-family: Verdana, Helvetica, Arial, sans-serif;
												}

#bd											{
												background-color: #32251C;
												}

#copy										{
												background-color: #FFF9E3;
												padding: 3em 0 3em 7em;
												margin: 0 50px;
												}
												
#copy .edge							{
												border-left: 1px solid #fdd2a9;
												border-top: 7px solid #fdd2a9;
												padding: 2em 30em 2em 2em;
												font-size: 0.8em;
												}

/************************* 
	HEADER
*************************/	
#hd											{
												background: #32251C;
												color: #878787;
												}

#hd #logo								{
												text-indent: -500em;
												background: url(../images/inner_logo.jpg) top left no-repeat;
												width: 293px;
												height: 77px;
												margin-left: 50px;
												}

#hd #comm								{
												float: right;
												margin-right: 20px;
												}
												
#hd #comm ul						{
												list-style: none;
												}
												
#hd #comm li						{
												float: left;
												padding: 20px 20px 0 20px;
												}
												
#hd #comm li a					{
												width: 11px;
												height: 12px;
												text-indent: -500em;
												display: block;
												}

#hd #smallhome					{
												border-right: 1px solid #878787;
												}

#hd #smallhome a				{
												background: url(../images/iconhome.gif) bottom center no-repeat;
												}

#hd #smallhome a:hover	{
												background-image: url(../images/iconhomeover.gif);
												}

#hd #smallcont a				{
												background: url(../images/iconcont.gif) bottom center no-repeat;
												}

#hd #smallcont a:hover	{
												background-image: url(../images/iconcontover.gif);
												}

/************************* 
	MAIN MENU
*************************/	
#mm #right							{
												background: #543F2E url(../images/roundtr.gif) top right no-repeat;
												float: right;
												margin-top: -0.25em;
												width: 6px;
												height: 6px;
												}

#mm											{
												text-align: center;
												margin: 0 50px;
												background: #543F2E url(../images/roundtl.gif) left top no-repeat;
												padding-top: 0.25em;
												height: 3.6em;
												}

#mm ul									{
												list-style: none;
												width: 48em;
												margin: 1em auto 0 auto;
												}

#mm li									{
												float: left;
												border-right: 1px solid #ab9c89;
												padding: 0 0.5em;
												}

#mm li.last							{
												border-right: none;
												}

#mm li.active	a					{
												background-image: url(../images/iconarrow.gif);
												}
												
#mm a										{
												color: #FFF;
												display: block;
												font-weight: 700;
												background: url(../images/iconarrowover.gif) center top no-repeat;
												padding-top: 1em;
												}

#mm a:hover							{
												text-decoration: none;
												background-image: url(../images/iconarrow.gif);
												}
												
#mm	ul ul								{
												display: none;
												position: absolute;
												margin: 0;
												width: 16em;
												z-index: 1000;
												}
#mm	li:hover ul, 
#mm li.over ul 					{ 
												display: block;
												}								

#mm	ul ul li						{
												border-left: 1px solid #FFF;
												border-right: 1px solid #FFF;
												border-bottom: 1px solid #FFF;
												width: 16em;
												background: #D9C8B9;
												display: block;
												clear: both;
												padding: 0;
												}

#mm	li.active li a			{
												background-image: none;
												}

#mm	ul ul a							{
												display: block;
												background-image: none;
												padding: 0.25em 1em;
												font-weight: normal;
												font-size: 90%;
												color: #000;
												text-align: left;
												}

#mm	ul ul a:hover				{
												background: #69503A;
												color: #FFF;
												}

#mm	ul ul li.lastdrop		{
												border-top: 0;
												}

/************************* 
	FOOTER
*************************/	
#ft											{
												background: #32251C;
												padding: 1em 0;
												color: #878787;
												text-align: center;
												}

#ft ul									{
												list-style: none;
												margin: 0 auto;
												width: 70%;
												}

#ft li									{
												display: inline;
												border-right: 1px solid #878787;
												padding: 0 0.5em;
												text-align: center;
												}
												
#ft li a								{
												font-size: 0.8em
												}

#ft li.last							{
												border-right: none;
												}

#ft p										{
												margin-top: 0.5em;
												font-size: 0.8em;
												}

/************************* 
	PRIMARY ELEMENTS
*************************/	
a:hover									{
												color: #878787;
												text-decoration: underline;
												}

a												{
												color: #878787;
												text-decoration: none;
												}
												
/************************* 
	HEADINGS
*************************/	
h1											{
												font-size: 1.5em;
												margin-bottom: 0;
												}
												
h1 span									{
												background-color: #fdd2a9;
												padding: 0.5em 0.5em 0 0.5em;
												}												

h2											{
												font-size: 1em;
												padding-left: 15px;
												background: url(../images/arrow.jpg) 0 3px no-repeat;
												text-align: left;
												}

h2 a										{
												color: #404040;
												text-decoration: none;
												}

#copy h2								{
												background-image: none;
												padding-left: 0;
												color: #ff6400;
												font-size: 1.1em;
												font-weight: 700;
												}

/************************* 
	CUSTOM COMMON
*************************/	
em.stronger							{
												text-decoration: underline;
												text-transform: uppercase;
												font-style: normal;
												}

#spotlight							{
												float: right;
												}

.nobullets							{
												list-style: none;
												}

.fancylist							{
												list-style: none;
												margin: 0;
												}

.fancylist li						{
												margin-bottom: 1.5em;
												background: url(../images/arrow1.jpg) 0 6px no-repeat;
												padding-left: 20px;
												}												

.fancylist dd						{
												margin-bottom: 1.5em;
												}

.fancylist ul						{
												margin-top: 1em;
												list-style: none;
												}												

.fancylist li li				{
												background: url(../images/arrow2.jpg) 0 6px no-repeat;
												}												

.lefted									{
												float: left;
												width: 50%;
												margin-right: 2em;
												}

.pdf a									{
												background: url(../images/pdf_icon.gif) top left no-repeat;
												padding-left: 25px;
												}
												
/************************* 
	SITEMAP
*************************/	
#sitelinks ul	ul				{
												margin-bottom: 1.5em;
												list-style: none;
												}
												
/************************* 
	ABOUT US
*************************/	
#stafflist .staffphoto	{
												float: left;
												margin-right: 2em;
												margin-bottom: 1em;
												}

#stafflist dd.clear			{
												clear: both;
												}
												