/*
Theme Name: Understand Healing v1
Theme URI: 
Description: Design layout version 1.
Version: 1.6
Author: rwalton
Author URI: 
Tags: 


*/



/* Begin Typography & Colors */
body, html { 
margin: 0 0 0 0; 
	background: #ffffff url(images/background-tile.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 16px;
	color: #60604B;
}

p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #60604B;
	
}

strong, b {
	font-weight:bold;
}

em {
	font-style:italic;
	}


h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 26px;
	color: #60604B;
	font-weight: bold;	
}
h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #727274;	
	font-weight: bold;
}
h3 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #91A200;
	line-height: 17px;
	font-weight: bold;
}

img {
	border:0px;
}
td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 15px;
	padding:3px;
	color: #60604B;
	text-align:center;
	border-bottom:thin dotted #333333;
	
}

#borderDivider{
border-top:thin solid #91A200;
}
#borderBackground{
background-color:#E6E8E4;
}

.textBold1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #91A200;
	line-height: 14px;
	font-weight: bold;

}

ul 
{
    list-style: square outside url('images/dot.jpg');
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 16px;
	padding-right:20px;
}

.alignright {
	float: right;
	padding-left:10px;
        padding-bottom:10px;
}

.alignleft {
	float: left;
	padding-right:10px;
        padding-bottom:10px;
}


/* main containers
----------------------------------------------- */



#container	{ 
margin: 0 auto; 
width: 840px;
background-color: #ffffff;

}


#logoPos	{ 
position:absolute;
z-index:3;
top:154px;
left:50%;
width: 216px;
margin:0px auto auto -400px;
height: 80px;
}


#header		{ 
width: 947px; 
height: 233px; 
margin: 0 auto;
}

#main-nav	{ 
width: 840px; 
margin: 0 auto;
height: 77px; 
}

#footer1	{ 
width: 790px; 
margin: 0 auto;
height: 22px; 
color:#ffffff;
padding-top:5px;
padding-left:50px;
background: #B2BB1E url(images/footer-arrow.jpg) no-repeat;
}

/* columns and information sections
----------------------------------------------- */

.left_col		{  
width: 420px;
float: left; 
padding-right: 30px;
border-right:thin dotted #333333;
}
.right_col		{  
width: 355px;
float: left; 
}
.subnav_col		{  
width: 192px;
float: left; 
}

.main_col		{  
width: 585px;
float: left; 
padding-right: 30px;
border-right:thin dotted #333333;
}
.spacer_col		{  
width: 30px;
float: left; 

}

.content	{ 
width: 600px; 
margin-left:300px;
/*padding-left:245px;
float: none;*/
}



/*  links and nav */

a			{ color: #707C01; text-decoration: underline; } 
a:active	{ text-decoration: underline; } 
a:hover		{ color: #22221F; text-decoration: none; background-color:#E9EF02; }

.navProj a	{ 
float:left;
width: 663px;
height: 25px;
display:block;
padding-left: 45px;
padding-top: 5px;
text-decoration: none;
margin-bottom:5px;
background-color:#cccccc;
}

.navProj a:hover	{ 
float:left;
width: 663px;
height: 25px;
display:block;
padding-left: 45px;
padding-top: 5px;
background-color:#999999;
}

#footer1 a	{ 
text-decoration: underline;
color:#FFFFFF;
}

#footer1 a:hover	{ 
text-decoration: none;
color:#FFFFFF;
background-color:#B2BB1E;
}