body				{ font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666; background-color: #fff; margin: 20px 0; padding: 0 }

#masthead 			{ padding: 0; margin: 0 0 2px 0 }
#masthead .content 	{ padding: 0 6px; font-size: .8em; min-height:20px }
#masthead .content #logo 	{ text-align:right; margin:0; padding:0; display:block }
#masthead .content #nav	 	{ margin:0; padding:0; display:block }
#wrapper 			{ width: 793px; margin: 0 auto }

#center 			{ width: 793px }
#center #wrap-top 	{ padding: 0; margin:0; background-image: url('../image/graybox.jpg'); background-repeat: no-repeat; background-position:top; width:793px; min-height:300px }
#center #wrap-bottom{ padding: 0; margin:0; background-image: url('../image/graybox.jpg'); background-repeat: no-repeat; background-position:bottom; width:793px; height:10px }
#center .content 	{ padding: 15px 18px 8px; font-size: 0.8em; line-height: 1.1em }
#center a:link 		{ color: #fff; text-decoration:none }
#center a:visited 	{ color: #fff; text-decoration:none }
#center a:hover 	{ color: #fff; text-decoration:none }

#center #wrap-top .content #wrap	{ margin:8px 0 0 0; padding: 0; background-color:#d6e03e; display:block }
#center #wrap-top .content #wrap #leftbox { float:left; width:170px; padding:5px 0 0 10px; display:inline }
#center #wrap-top .content #wrap #rightbox{ float:right; display:inline; width:575px;} /* height:384px; */

#center #wrap-top .content #wrap #left { display:inline; float:left; width:189px }
#center #wrap-top .content #wrap #center{ display:inline; float:left; width:173px; padding:5px}
#center #wrap-top .content #wrap #right { display:inline; float:left; width:385px }


#footer 			{ padding: 0; margin: 0; font-size: 0.8em }
#footer .content 	{ padding: 0 18px; margin: 0px 0px }
#footer a:link 		{ color: #666; text-decoration:none }
#footer a:visited 	{ color: #666; text-decoration:none }
#footer a:hover 	{ color: #666; text-decoration:none }
#footer .content #left {float:left; width:300px; color:#632c02; font-weight:bold; font-size:0.9em}
#footer .content #right {float:right; width:300px; text-align:right;  font-size:0.8em}

.p7uberlink 		{ font-weight: bold !important; letter-spacing: 0.15em; border-color: #000 !important }
.nomargintop 		{ margin-top: 0 }
.content p 			{ margin: 0 0 8px 0; color:#632c02 }
.clearfloat 		{ clear: both; height: 0; line-height: 0; font-size: 0; display: block }
.clearfloat-block 	{ clear: both; height: 10px; line-height: 10px; font-size: 0; display: block }
.colorbrown 		{color:#632c02}

ul#navlist			{ margin: 0; padding: 0; white-space: nowrap }
#navlist li			{ display: inline; list-style-type: none;}
#navlist a 			{ padding: 0px 8px; margin:0;  border-right: 1px solid #cbde29 }
#navlist a:link, 
#navlist a:visited	{ color: #666; text-decoration: none }

#navlist a:hover 	{ color: #666; text-decoration: none }

ul#carpentry li { width:225px;}
ul#joinery li	{ width:200px;}

/* *********** */
#navlist a:link#current, 
#navlist a:visited#current, 
#navlist a:hover				{ background: transparent; color: #cbde29 }

h1 								{color:#632c02; margin:0; padding:5px 0 15px; font-size:1.1em; font-weight:bold }

#homebox 						{ display:block; padding:0 8px 0 0; margin:90px 0 0 0; color:#fff; line-height:1.1em; font-weight:normal}
.hometext						{padding:10px; color:#632c02;}

#serviceleft 					{display:inline; float:left; width:381px}
#serviceright 					{display:inline; float:left; width:365px; margin:0 0 0 10px}

#serviceright table 			{border-collapse:separate }
#serviceright table th 			{text-align:left; color:#632c02; padding:5px 5px 5px 0 }
#serviceright table td 			{text-align:left; color:#fff; padding:5px 5px 5px 0 }



#floattext 						{display:block; width:168px; height:115px; margin:252px 0 0 385px; padding:5px; background-color:#d6e03e; color:#fff}
/* #floattext-long 				{display:block; width:175px; height:375px; margin:0 0 0 380px; padding:5px; background-color:#d6e03e; color:#fff} */
#floattext-long 				{display:block; width:200px; height:374px; margin:0 0 0 360px; padding:5px; background-color:#d6e03e; color:#fff}
#portfolio						{ padding-left: 0; margin-left: 0; width: 150px }

#portfolio li					{ list-style: none; margin: 0; padding: 0.25em; color:#fff }

#portfolio li a:link 			{color:#fff; text-decoration:none}

#portfolio a:link#current, 
#portfolio a:visited#current, 
#portfolio a:hover				{ background: transparent; color: #632c02; font-weight:bold }

.thumbnail 						{ float: left; width: 115px; margin:0; padding:0 }

