/*
Style Sheet for 2006 design revise for Living Tree
Version: 0.1
Author: Chris LaGarde
Author URI: http://www.lagardedesign.com
*/
/* Begin Typography & Colors */
body  {
	font-family: Times, serif;
	margin: 0;
	padding:0; 
	background: #466601 url(../i/bg.jpg) repeat-x;

	color: #665D40;
}



body, p, li {
	line-height:20px;
	margin:0;
	padding: 0;
}
h1, h2 {
	font-family:Arial,Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #466602;
	padding: 0;
	margin: 0;
}

h3 {
	font-family:Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #665D40;
	padding: 0;
	margin: 0;
	
}

#content p {
	font-size: 13px;
}

a, a:link, a:visited {
	color: #5D8001;
}

/* End Typography & Colors */

/* Begin Structure */
#container {
	width: 756px;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 100%;
	height:17px;
}

#header span{display:none;}

#nav {
	height: 92px;
}

#bnav {
	height: 92px;
	margin: 0;
	position: relative;
	background: transparent url(../i/nav_off.gif) 170px 17px no-repeat; 
}

#bnav li {
	list-style: inline; 
	display: inline;
	position: absolute;	
}

#bnav span 		{display:none;}
#bnav a 		{display: block;}

#bnav1 		{left:0px; height:87px; width:170px; background: url(../i/mn_logo.gif)  } /*Logo*/
#bnav2 		{left:170px;  top:17px; height:54px; width:96px; }			/*About*/
#bnav3 		{left:266px;  top:17px; height:54px; width:96px;}			/*Services*/
#bnav4 		{left:362px;  top:17px; height:54px; width:96px; }			/*Build*/
#bnav5 		{left:458px;  top:17px; height:54px; width:95px; }			/*portfolio*/
#bnav6 		{left:554px;  top:17px; height:54px; width:96px; }			/*contact*/
#bnav7 		{left:650px;  top:17px; height:54px; width:104px; }			/*faq*/

#bnav1 a 	{height:87px;}
#bnav2 a 	{height:54px;}
#bnav3 a 	{height:54px;}
#bnav4 a 	{height:54px;}
#bnav5 a 	{height:54px;}
#bnav6 a 	{height:54px;}
#bnav7 a 	{height:54px;}

#bnav1 a:hover {background: url(../i/mn_logo.gif)   ;}			/*logo*/
#bnav2 a:hover {background: url(../i/nav_on.gif) 0px 0px no-repeat;}	/*About*/
#bnav3 a:hover {background: url(../i/nav_on.gif) -96px 0px no-repeat;}	/*Services*/
#bnav4 a:hover {background: url(../i/nav_on.gif) -192px 0px no-repeat;}	/*Build*/
#bnav5 a:hover {background: url(../i/nav_on.gif) -288px 0px no-repeat;}	/*Portfolio*/
#bnav6 a:hover {background: url(../i/nav_on.gif) -384px 0px no-repeat;}	/*contact*/
#bnav7 a:hover {background: url(../i/nav_on.gif) -480px 0px no-repeat;}	/*faq*/
 
#bnav1on 		{left:0px; height:87px; width:170px; background: url(../i/mn_logo.gif)  } /*Logo*/
#bnav2on		{left:171px;  top:18px; height:54px; width:96px; background: url(../i/nav_on.gif) 0px 0px no-repeat; }		/*About*/
#bnav3on 		{left:267px;  top:18px; height:54px; width:96px; background: url(../i/nav_on.gif) -96px 0px no-repeat;}		/*Services*/
#bnav4on 		{left:364px;  top:18px; height:54px; width:96px; background: url(../i/nav_on.gif) -192px 0px no-repeat;}	/*Build*/
#bnav5on 		{left:448px;  top:18px; height:54px; width:95px; background: url(../i/nav_on.gif) -288px 0px no-repeat;}	/*portfolio*/
#bnav6on 		{left:520px;  top:18px; height:54px; width:96px; background: url(../i/nav_on.gif) -384px 0px no-repeat;}	/*contact*/
#bnav7on 		{left:605px;  top:18px; height:54px; width:104px;background: url(../i/nav_on.gif) -480px 0px no-repeat; }	/*faq*/

#banner{
	height: 325px;
	margin-bottom: 15px;
}

#contentCap{
	height:12px;
	margin: 0;
	padding: 0;
}

#content{
	margin: 0;
	padding: 0;
}
#content span{display:none;}

#contentFoot {
	clear: both;
	height: 24px;
}

#welcome {

}

#welcomeLeft {
	float: left;
	width: 313px;
	padding:0px 0px 0px 40px; 
}

#welcomeRight {
	float: right;
	width: 313px;
	padding:33px 40px 0px 17px; 
}

#adArea {
	clear: both;
	padding-left: 40px;
	padding-top: 20px;
}

#copyL {
	float: left;
	width: 160px;
	padding: 10px 0 0 30px;
	margin: 0;	
}

#copyR {
	float: right;
	width: 440px;
	position: relative;
	left: -60px;
	padding: 0;
	margin: 10px 0;	
}

#contentAd {
	width: 220px;
	height: 150px;
	margin-bottom: 10px ;

}

#contentAd span{display:none;}

#cnavCap { width: 203px; height: 17px; background: transparent url(../i/contentNavCap.gif) no-repeat bottom;}
#cnavFoot { width: 203px; height: 12px; background: transparent url(../i/contentNavFoot.gif) no-repeat; margin-bottom: 10px;}

#cnav {
	width: 203px;
	background: url(../i/contentNavBG.gif) repeat-y;
}
#cnav a {color: #E3D7BC; text-decoration: underline;}

#cnav ul { margin:0; padding: 0 0 0 25px; list-style-type: none;}
#cnav li {height: 35px;background:  transparent;}

#footer {
	padding:10px 0;
	height:30px;
	
}

#ft{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:13px;
}
	
#ft a {color:#8e8e8e; text-decoration: underline;}
#ft a:hover {text-decoration:underline;color:#A07144;}

/* End Structure */



/*	Begin Headers */
/* End Headers */



/* Begin Images */



#welcome {
 background: url(../i/welcomeHeader.gif) 20px 30px no-repeat;
}

#contentCap {
	background: url(../i/contentCap.gif) no-repeat bottom;
}

#content {
	background: url(../i/contentBG.gif) repeat-y;
}

#contentFoot {
	background: url(../i/contentFoot.gif) no-repeat;
}

#ads {
	width: 197px;
	height: 220px;
	background: url(../i/homeAd.gif) no-repeat;
	padding: 10px 12px 10px 15px;
}



#content h2.about			{ background: url(../i/hdr-about.gif) no-repeat; height:52px; width:391px;}
#content h2.construction 	{ background: url(../i/hdr-construction.gif) no-repeat; height:52px; width:391;}
#content h2.consulting	 	{ background: url(../i/hdr-consulting.gif) no-repeat; height:58px; width:391px;}
#content h2.faq 			{ background: url(../i/hdr-faq.gif) no-repeat; height:54px; width:391px;}
#content h2.guarantee 		{ background: url(../i/hdr-guarantee.gif) no-repeat; height:59px; width:391px;}
#content h2.maintenance 	{ background: url(../i/hdr-maintenance.gif) no-repeat; height:52px; width:391px;}
#content h2.planning 		{ background: url(../i/hdr-planning.gif) no-repeat; height:59px; width:391px;}
#content h2.process 		{ background: url(../i/hdr-process.gif) no-repeat; height:61px; width:391px;}
#content h2.services 		{ background: url(../i/hdr-services.gif) no-repeat; height:52px; width:391px;}
#content h2.design	 		{ background: url(../i/hdr-design.gif) no-repeat; height:58px; width:391px;}
#content h2.build	 		{ background: url(../i/hdr-build.gif) no-repeat; height:58px; width:410px;}



/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
	
#content li {
	font-family: Times, serif;
	font-size: 13px;
	}
	
	/* End Entry Lists */



/* Begin Form Elements */