*						{ margin:0; padding:0; line-height:1; }
body					{ 
					  		font-size:62.5%; margin:0; padding:0; background-color:#827B61;
					  		font-family:"Lucida Grande", arial, verdana, sans-serif;
							color:#45402C;
						}
#container				{ margin:0 auto; width:1000px; position:relative; z-index:1000; }
#wrapper				{ background:url(../images/header_rpt_bg_lft.jpg) repeat-x; }
#outer-container		{ background:url(../images/header.jpg) no-repeat center top; position:relative; z-index:5; }
#bg-right-container		{ 
							position:absolute; top:0; right:0; width:1000px; height:310px; z-index:1;
							background:url(../images/header_rpt_bg_rgt.jpg) repeat-x; 
						}	
#mainContent			{ padding:31px 0 53px; width:860px; }
#container #header		{ margin: 0; position:relative; height:310px; z-index:2; }
#about {
						position:absolute;
						width:600px;
						height:20px;
						left:30px;
						top:145px;
						color: #030;
						font:28px/30px Tahoma, Geneva, sans-serif;
						text-shadow: 1px 1px 3px #888; /* FF3.5+, Opera 9+, Saf1+, Chrome */
}
#container #header #socialicons {position:absolute; top: 59px; right: 29px; }
#container #header #socialicons img {border:none; margin:2px;}

#content #recent_articles {
						  width: 630px;;
						  text-align:left;
						  margin: 10px auto;
						  display:none;	
}

#recent_articles_loader {
						  margin:0 auto;
						  width:32px;
}

#recent_articles_loader img.loader {
						  border:none;
						  margin: 0 auto;	
}

#nav					{ position:relative; top:260px; left:30px;}
.nav_itm				{ position:relative; float:left; clear:none; width:auto; margin:5px; padding: 5px;}
.nav_itm A, 
.nav_itm A:HOVER,
.nav_itm A:VISITED, 
.nav_itm A:LINK 		{ font-size: 1.1em; font-weight:bold; line-height: 1.1em; text-decoration:none; color:white;}	
.nav_itm A:HOVER		{ text-decoration:underline;} 
.cur_itm				{ 
							position:relative; float:left; clear:none; width:auto; margin:5px; padding: 5px;
							font-size: 1.1em; font-weight:bold; line-height: 1.1em; text-decoration:none; color:#FAD850;
						}


#content-outer-cont		{ 
							margin:0 auto; background:url(../images/content_bg_mid.jpg) repeat-y center top; 
							position:relative; z-index:1; width:971px; 
						}
#cont-top				{ 
							background: transparent url(../images/content_bg_top.jpg) no-repeat center top; 
							position:relative; height:auto;  z-index:3;   
						}
#cont-bot				{ 
							background: transparent url(../images/content_bg_bot.jpg) no-repeat center bottom ; 
							position:relative; z-index:2; height:109px; clear:both;
						}
						
#copyright				{
							margin:0 auto; width:800px; text-align:center; position:relative; top: 52px;
							color: #726F59; font-size: 1em; line-height:12px;
						}
#valid					{
							margin:0px auto 50px auto; width:800px; text-align:center; position:relative; top:75px;
							color: #726F59; font-size: 1em; line-height:12px;
						}
#valid IMG				{ border:none;}
						
#content				{ padding: 60px 40px 0px 40px;}
#two_col_left				{ padding: 60px 0px 0px 20px;margin:0; position:absolute;top:0px;right:725px;width:200px;}
.left_col_paper				{
							background: #FAD850 url(../images/corner.jpg) no-repeat top right; 
							position:relative; width:165px; height:auto;
							padding:10px;  
							}
.left_col_paper	.titler		{ padding:0px; margin:5px; font-size:1.3em; font-weight:bold; color:#685F3C;}
.left_col_paper	UL			{ padding:0px; margin:0px;font-weight:bold;}
.left_col_paper	UL UL		{ padding:0px; margin:0px;font-weight:normal; font-size:.9em;}




#two_col_right				{ padding: 30px 40px 0px 0px; margin-left:250px;margin-right:50px; font-size:1.1em; line-height:1.1em;}


IMG			{ border: 2px #846141 solid; margin: 4px;}
UL			{ margin:0em 0em 0em 1em; }
LI			{ margin:0em 0em 0em 2em; font-size:1.1em; line-height: 1.2em;}
UL UL LI	{ margin:0em 0em 0em 3em;  font-size: 1.1em;}
P			{ margin: .2em 0em .2em 0em ; font-size: 1.1em; line-height: 1.1em; color:black;}
P A, 
P A:HOVER,
P A:VISITED, 
P A:LINK 		{ font-size: 1.1em; line-height: 1.1em; text-decoration:none; color:black;}	
P A:HOVER		{ text-decoration:underline; color:black;} 


.breadcrumb				{
							color:#444444;font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:1em; margin: 10px 0px 10px 0px;
						}
.breadcrumb A, 
.breadcrumb A:HOVER, 
.breadcrumb A:VISITED, 
.breadcrumb A:LINK 		{ text-decoration:underline; color:#444444; }
.hmp_container			{ height: 150px; width:825px; margin:0 auto; position:relative; cursor:pointer;}			

.hmp_cat				{
							position:relative;
						}
.hmp_post_item			{
							margin:15px 0;
							padding: 2px 0 4px;
							border-bottom:dotted 1px #a9a080;
						}
.hmp_post_item span	{
							display:block;
							position:relative;
							font-style:italic;
							margin:0;
						}
.hmp_post_item a,
.hmp_post_item a:HOVER,
.hmp_post_item a:VISITED,
.hmp_post_item a:LINK	{
							font-size:1.5em;
							color: #412C0C;
							font-family: "Lucida Grande",arial,verdana,sans-serif;
							text-decoration:none;
							font-weight:normal;
						}
.hmp_post_item a:HOVER	{
							text-decoration:underline;
						}
.hmp_twitter			{
							float:right;
							position:relative;
							width:240px;
						}
.hmp_arts				{
							position:relative;
							width:630px;
							float:left;
						}
						
						
#hmp_chili				{
							margin: 0px 25px 0px 0px;
							width:135px;height:125px;
							background: url(../images/hmpp_sm_grpcs/chilimill.jpg) no-repeat center center;
							position:relative; float:left;clear:none;
						}
						
#hmp_print				{
							margin: 0px 25px 0px 0px;
							width:135px;height:125px;
							background: url(../images/hmpp_sm_grpcs/print.jpg) no-repeat center center;
							position:relative; float:left;clear:none;
						}
						
#hmp_page				{
							margin: 0px 25px 0px 0px;
							width:135px;height:125px;
							background: url(../images/hmpp_sm_grpcs/pagepaint.jpg) no-repeat center center;
							position:relative; float:left;clear:none;
						}
						
#hmp_webinar			{
							margin: 0px 25px 0px 0px;
							width:135px;height:125px;
							background: url(../images/hmpp_sm_grpcs/webinar.jpg) no-repeat center center;
							position:relative; float:left;clear:none; 
						}
						
#hmp_locartion			{
							margin: 0px 25px 0px 0px;
							width:135px;height:125px;
							background: url(../images/hmpp_sm_grpcs/locartion.jpg) no-repeat center center;
							position:relative; float:left;clear:none;
						}
						
.hmp_cont .desc			{	
							padding: 125px 0px 0px 10px;
							margin:0px;
							text-align:left;
							font-size: 1.2em;
						}
						
.hmp_cont .desc	A,
.hmp_cont .desc	A:HOVER,
.hmp_cont .desc	A:LINK,
.hmp_cont .desc	A:VISITED	{
								color:#45402C;
								text-decoration:none;
							}
.hmp_cont .desc	A:HOVER		{ text-decoration:underline;}			
						
.titler					{
							color:#846141; font-size: 2em;
							font-weight:normal;
							font-family:Georgia, "Times New Roman", Times, serif;
							margin: 0em 0em .6em 0em;
						}

.subtitler				{
							color:#6D5B4E; font-size: 1.6em;
							font-weight:normal;
							font-family:Georgia, "Times New Roman", Times, serif;
							margin: .6em 0em .1em 0em;
						}
.hmpcontbox 			{
							text-align:right;
							font-size:1.2em;
							line-height:1.2em;
							font-weight:bold;
							margin:10px 75px 0px 0px;
						}

					
#content P				{ margin: .2em 0em .2em 0em ; font-size: 1.1em; line-height: 1.1em; color:black;}
#content P A, 
#content P A:HOVER,
#content P A:VISITED, 
#content P A:LINK 		{ font-size: 1.1em; line-height: 1.1em; text-decoration:none; color:black;}	
#content P A:HOVER		{ text-decoration:underline; color:black;} 
#content IMG			{ border: 2px #846141 solid; margin: 4px; padding: 1px;position:relative;}

#content UL				{ margin:0em 0em 0em 1em;list-style-position: inside;}
#content LI				{ margin:0em 0em 0em 2em; font-size: 1.1em; line-height:1.1em;}
#content UL	UL			{ list-style-position: inside; }
#content UL	UL LI		{ margin:0em 0em 0em 5em; }
#content .fltleft		{ clear:none;float:left;}
#content .fltrght		{ clear:none;float:right;}
.clrboth				{ clear:both;}


/* FORM ELEMENTS */
.frm_labl				{
							/*
							clear:left;float:left;width:75px; margin:3px 0px 3px 0px;
							*/
						}
.cont_inpt				{
							background-color:transparent; width:250px; margin: 0px 0px 5px 0px; border: 1px #7C735D solid;
							font-family:"Lucida Grande", arial, verdana, sans-serif; font-size:1.1em; padding:2px;
						}
.cont_inpt_sub			{
							width:125px; position:relative; left:70px; line-height:1.2em; font-size:1.2em;
						}
