body	{
	margin: 0px;
	}
	
td	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height : 14px;
	}


/*p	{
	margin-left : 4%;
	margin-right : 4%;
}*/
	
	


.header    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5C5D35;
	line-height : 14px;
	font-weight: bold;
	}
.yellow-header    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ECCF80;
	line-height : 14px;
	font-weight: bold;
	}
.rust-header    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #994F21;
	line-height : 14px;
	font-weight: bold;
	}
td.TDquote{ padding: 0px 10px 0px 15px; }
.quote    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height : 12px;
	font-weight: none;
	margin: 8px 0px 10px 0px;
	}
	
	
.small    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
	font-weight: none;
	}
	
.smallrust    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #994F21;
	font-weight: normal;
	}
.smallwhite    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	}
	
.project-title    	{	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #994F21;
	line-height : 12px;
	font-weight: bold;
	}
	
.white    	{	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height : 15px;
	font-weight: bold;
	}
	


.hm-intro-text {	
	font-family: Trebuchet, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px; 
	color: #905f20;
	line-height: 15px;
	font-weight: normal;
	}
td.hm-intro-text {
	padding: 0px 50px 30px 35px;
}

#fullpage {
	padding: 0px 30px 0px 30px;
}
.projects   	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #5C5D35;
	line-height: 12px;
	font-weight: bold;
}
	
a.projects:link		{ color: #994F21; text-decoration: none; }	
a.projects:visited 	{ color: #994F21; text-decoration: none; }	
a.projects:hover 	{ color: #FFFFFF; text-decoration: underline; }	
a.projects:active 	{ color: #FFFFFF; text-decoration: underline; }	

a	{
 	 color: #905f20;
     text-decoration: none;
	}
        
a:hover	{
	 color: #DD802A;
     text-decoration: underline;
	}

.utility-bar   	{ 	
	font-family: Arial, Verdana,Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #FF9900;
	font-weight: normal;
	}
.ls-plus-one   	{ 	
	letter-spacing: +1;
	}
	
div.utility-bar { padding-top: 5px; }
/* I like FF9900 with hoverDD802A */
a.utility-link			{ color: #FF9900; text-decoration: none; }
a.utility-link:visited	{ color: #FF9900; text-decoration: none; }
a.utility-link:hover	{ color: #ECCF80; text-decoration: underline; }
a.utility-link:active	{ color: #ECCF80; text-decoration: underline; }

a.whitelink			{ color: #ffffff; text-decoration: none; }
a.whitelink:visited	{ color: #ffffff; text-decoration: none; }
a.whitelink:hover	{ color: #DD802A; text-decoration: underline; }
a.whitelink:active	{ color: #DD802A; text-decoration: underline; }

a.hm-addrlink			{ color: #ffffff; text-decoration: none; }
a.hm-addrlink:visited	{ color: #ffffff; text-decoration: none; }
a.hm-addrlink:hover		{ color: #905f20; text-decoration: underline; }
a.hm-addrlink:active	{ color: #905f20; text-decoration: underline; }

.hm-addr    	{	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 13px;
	font-weight: bold;
	padding-right: 45px;
	padding-top: 10px;
	}
.hm-addrtitle    	{	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height : 15px;
	font-weight: bold;
	}
	
#hm-td-left {
	width: 388px;
	background-image: url(images/bg_yellow.gif);
	background-repeat: repeat;
	vertical-align: top;
}

#hm-td-right {
	width: 388px;
	background-image: url(images/bg_green.gif);
	background-repeat: repeat;
	vertical-align: bottom;
}

.bg_green-y {
	width: 1px;
	background-image: url(images/bg_green.gif);
	background-repeat: repeat-y;
}
.bg_green-x {
	width: 1px;
	background-image: url(images/bg_green.gif);
	background-repeat: repeat-x;
}

.expander { height: 100%; }
.cat-photo { }
.padleftbot { margin-left: 35px; margin-bottom: 20px; }

li.mainnav { 
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #994F21;
	line-height: 14px;
	font-weight: bold; 
	}
li.subnav { list-style-type: none;}
ul.subsubnav { margin: 5px 0px 0px 35px; }
li.subsubnav { list-style-type: square; color: #994F21;}
.sitemap    	{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	}
	
.admin-rust-hr {
	background-image: url(images/bg_rust.gif);
	background-repeat: repeat-x;
}

.admin-left {
	padding: 10px;
}

.admin-right {
	padding: 10px;
}
a.admin-link			{ color: #ECCF80; text-decoration: underline; }
a.admin-link:visited	{ color: #ECCF80; text-decoration: underline; }
a.admin-link:hover	{ color: #FF9900; text-decoration: underline; }
a.admin-link:active	{ color: #FF9900; text-decoration: underline; }

.buttonstyle {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #ECCF80; background-color: #D2691E; }