body		{margin: 0px; padding: 0px; background-color: #ECE9CF; text-align: center; background-image: url(images/greenfade.gif);background-repeat: repeat;  }

#container	{position: relative; top: 10px; left: 0px; width: 775px; margin-left: auto; margin-right: auto; text-align: left;}

#header	{position: relative; top: 0px; left: 0px; width: 775px; height: 100px;}

#topnav		{position: absolute; right: 0px; top: 0px; width: 615px; height: 35px; text-align: right; font: 14px/35px Arial, Helvetica, sans-serif; color: #9D9647; text-transform: uppercase; font-weight: bold;}
#topnav a:link    {color: #9D9647; text-decoration: none;}
#topnav a:visited {color: #9D9647; text-decoration: none;}
#topnav a:active  {color: #9D9647; text-decoration: none;}
#topnav a:hover   {color: #9D9647; text-decoration: underline;}

#nav		{position: absolute; right: 0px; top: 35px; width: 500px; height: 30px; text-align: left; font: 18px/29px Arial, Helvetica, sans-serif; color: #4F3A00; text-transform: uppercase; font-weight: bold;}
#nav a:link    {color: #4F3A00; text-decoration: none;}
#nav a:visited {color: #4F3A00; text-decoration: none;}
#nav a:active  {color: #4F3A00; text-decoration: none;}
#nav a:hover   {color: #4F3A00; text-decoration: underline;}

#nav2		{position: absolute; right: 0px; top: 60px; width: 500px; height: 35px; text-align: left; font: 18px/39px Arial, Helvetica, sans-serif; color: #4F3A00; text-transform: uppercase; font-weight: bold;}
#nav2 a:link    {color: #4F3A00; text-decoration: none;}
#nav2 a:visited {color: #4F3A00; text-decoration: none;}
#nav2 a:active  {color: #4F3A00; text-decoration: none;}
#nav2 a:hover   {color: #4F3A00; text-decoration: underline;}

#leftside	{position: relative; float: left; top: 0px; width: 460px; height: 310px; text-align: left; font: 11px/15px Arial, Helvetica, sans-serif; color: #4F3A00;}
#leftside a:link    {color: #fff; text-decoration: underline;}
#leftside a:visited {color: #fff; text-decoration: underline;}
#leftside a:active  {color: #fff; text-decoration: underline;}
#leftside a:hover   {color: #E4DEB1; text-decoration: underline;}

#riteside	{position: relative; float: right; top: 0px; width: 280px; height: 310px; text-align: left; background-color: #BFB978; font: 11px/14px Arial, Helvetica, sans-serif; color: #372901; padding-left: 15px; padding-right: 20px;}

#lefty	{position: relative; float: left; top: 0px; width: 445px; height: 115px; text-align: left; background-color: #9D9647; padding-left: 15px; font: 10px/15px Arial, Helvetica, sans-serif; color: #ffc;}
#lefty a:link    {color: #ffc; text-decoration: underline;}
#lefty a:visited {color: #ffc; text-decoration: underline;}
#lefty a:active  {color: #ffc; text-decoration: underline;}
#lefty a:hover   {color: #2C471F; text-decoration: underline;}

#lefty1	{position: relative; float: left; top: 0px; width: 100px; text-align: left; background-color: #9D9647; padding-left: 15px; font: 10px/15px Arial, Helvetica, sans-serif; color: #ffc;}
#lefty1 a:link    {color: #ffc; text-decoration: underline;}
#lefty1 a:visited {color: #ffc; text-decoration: underline;}
#lefty1 a:active  {color: #ffc; text-decoration: underline;}
#lefty1 a:hover   {color: #2C471F; text-decoration: underline;}

#lefty2	{position: relative; float: left; top: 0px; width: 330px; text-align: left; background-color: #9D9647; padding-left: 15px; font: 10px/15px Arial, Helvetica, sans-serif; color: #ffc;}
#lefty2 a:link    {color: #ffc; text-decoration: underline;}
#lefty2 a:visited {color: #ffc; text-decoration: underline;}
#lefty2 a:active  {color: #ffc; text-decoration: underline;}
#lefty2 a:hover   {color: #2C471F; text-decoration: underline;}

#ibox1	{position: absolute; top: 40px; left: 15px; width: 45px; height: 45px;}
#ibox2	{position: absolute; top: 38px; left: 75px; width: 150px; height: 70px;}
#ibox3	{position: absolute; top: 40px; left: 235px; width: 45px; height: 45px;}
#ibox4	{position: absolute; top: 38px; left: 295px; width: 150px; height: 70px;}

#ritey	{position: relative; float: right; top: 0px; width: 315px; height: 115px; text-align: left; background-color: #CCC58E; font: 10px/15px Arial, Helvetica, sans-serif; color: #2C471F;}

#ibox5	{position: absolute; top: 10px; left: 10px; width: 95px; height: 95px;}
#ibox6	{position: absolute; top: 5px; left: 120px; width: 170px; height: 105px;}

#bottom1	{position: relative; clear: both; top: 0px; width: 775px; height: 55px; text-align: center; background-color: #DCD7AE; font: 10px/14px Arial, Helvetica, sans-serif; color: #e3e3e3;}

#bottom2	{position: relative; top: 0px; width: 775px; height: 5px; background-color: #766634; overflow: hidden;}
#bottom3	{position: relative; top: 0px; width: 775px; height: 7px; background-color: #4F3A00; overflow: hidden;}

#footer	{position: relative; top: 0px; width: 775px; height: 36px; text-align: center; font: 10px/14px Arial, Helvetica, sans-serif; color: #BFB978; overflow: hidden;}
#footer a:link    {color: #9D9647; text-decoration: underline;}
#footer a:visited {color: #9D9647; text-decoration: underline;}
#footer a:active  {color: #9D9647; text-decoration: underline;}
#footer a:hover   {color: #4F3A00; text-decoration: underline;}

.tan20	{font: 20px/25px 'Times New Roman', Times, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}

.yelo	{font: 11px/15px Arial, Helvetica, sans-serif; color: #F9EA78;}

.green24	{font: 24px/27px 'Times New Roman', Times, sans-serif; color: #2C471F; text-transform: uppercase; letter-spacing: 1px;}
.green18	{font: 18px/25px 'Times New Roman', Times, sans-serif; color: #2C471F; text-transform: uppercase; letter-spacing: 1px;}
.green12	{font: 12px/24px 'Times New Roman', Times, sans-serif; color: #2C471F; text-transform: uppercase; letter-spacing: 1px;}

.brown18	{font: 18px/25px 'Times New Roman', Times, sans-serif; color: #4F3A00; text-transform: uppercase; letter-spacing: 1px;}

.gy	{font: 15px/20px 'Times New Roman', Times, sans-serif; color: #2C471F; text-transform: uppercase; letter-spacing: 2px;}
.gy a:link    {color: #2C471F; text-decoration: underline;}
.gy a:visited {color: #2C471F; text-decoration: underline;}
.gy a:active  {color: #2C471F; text-decoration: underline;}
.gy a:hover   {color: #F9EA78; text-decoration: underline;}

.freeEst {font: 28px/35px 'Times New Roman', Times, sans-serif; color: #2C471F; text-transform: uppercase;}
.freeEst a:link    {color: #2C471F; text-decoration: underline;}
.freeEst a:visited {color: #2C471F; text-decoration: underline;}
.freeEst a:active  {color: #2C471F; text-decoration: underline;}
.freeEst a:hover   {color: #F9EA78; text-decoration: underline;}

.gys	{color: #2C471F;}
.gys a:link    {color: #2C471F; text-decoration: underline;}
.gys a:visited {color: #2C471F; text-decoration: underline;}
.gys a:active  {color: #2C471F; text-decoration: underline;}
.gys a:hover   {color: #F9EA78; text-decoration: underline;}

.bord	{border-width: 1px; border-style: solid; border-color: #6F774E;}

#sideline	{position: relative; float: left; top: 0px; width: 185px; text-align: left; font: 11px/15px Arial, Helvetica, sans-serif; color: #fff; background-color: #4E3A00; padding-left: 15px;}
#sideline a:link    {color: #fff; text-decoration: underline;}
#sideline a:visited {color: #fff; text-decoration: underline;}
#sideline a:active  {color: #fff; text-decoration: underline;}
#sideline a:hover   {color: #E4DEB1; text-decoration: underline;}

#content	{position: relative; float: right; top: 0px; width: 520px; text-align: left; background-color: #BFB978; font: 11px/14px Arial, Helvetica, sans-serif; color: #372901; padding-left: 15px; padding-right: 40px;}

.sub		{width: 575px; height: 40px; background-color: #9D9647; font: 17px/42px 'Times New Roman', Times, sans-serif; color: #2C471F; text-transform: uppercase; letter-spacing: 1px; display: block; margin-left: -15px; text-indent: 15px;}

.caption	{font: 10px/15px Arial, Helvetica, sans-serif; color: #2C471F;}

#gallery 		{position: relative; top: 0px; left: 0px; width: 200px; height: 200px; margin: 0px; padding: 0px; list-style: none;}
#gallery li 	{position: absolute; top: 0px; left: 0px; width: 200px; height: 200px; margin: 0px; padding: 0px; display: block;}

#galleryhome 		{position: relative; top: 0px; left: 0px; width: 95px; height: 95px; margin: 0px; padding: 0px; list-style: none;}
#galleryhome li 	{position: absolute; top: 0px; left: 0px; width: 95px; height: 95px; margin: 0px; padding: 0px; display: block;}

.popup	{font: 12px/17px Arial, Helvetica, sans-serif; color: #2C471F; text-align: left;}

.portfolio_image { border: 1px solid #4E3A00; }
.sectionHeader { font-size: 16px;}

#diggerdiv {border: 0px solid red; position: absolute; right: 250px; top: 330px; width: 615px; height: 35px; text-align: right; font: 11px/35px Arial, Helvetica, sans-serif; color: #4F3A00; text-transform: uppercase; z-index: 2;}
#rightwedge {display: block; border: 0px solid red; position: absolute; right: 268px; top: 100px; width: 615px; height: 35px; text-align: right; font: 11px/35px Arial, Helvetica, sans-serif; color: #4F3A00; text-transform: uppercase; z-index: 1;}
#bottomwedge {display: block; border: 0px solid red; position: absolute; right: 309px; top: 402px; width: 615px; height: 35px; text-align: right; font: 11px/35px Arial, Helvetica, sans-serif; color: #4F3A00; text-transform: uppercase; z-index: 3;}

//.jobtitle {font-size: 16px; text-decoration: underline;}
//.bio {width:500px; heigh 200px; border: 1px solid #6F774E; padding: 15px; background-color: #CCCC99;margin-bottom:12px;}
//.bioPicDiv {position: relative; float: left;}
//.bioContent {position: relative; float: left;margin-left:10px;}
//.bioPic {border: 1px solid #6F774E;}

.bio { width:500px; border: 1px solid #6F774E; background-color: #CCCC99;margin-bottom:12px;}
.bioPicDiv {width: 120px; border: 0px solid red;padding: 10px;}
.bioContent { width: 380px; border: 0px solid green;padding: 10px;}
.bioPic {border: 1px solid #6F774E;}
.jobtitle {font-size: 16px; text-decoration: underline;}