body {font-family: "Trebuchet MS," Arial; font-size: 11px; color:#19509e; margin: 0; padding: 0; text-align: center; background-image:url(../images/bkgrd_gray_sq.jpg);}
a:active, a:focus {outline: 0;}

#wrapper {width: 832px; background-image:url(../images/darkgray_bkgrd.png); margin: 0 auto; padding: 25px 0 0 0; position: static;}
/* for Internet Explorer */
/*\*/* html #wrapper {width: 832px; background-image: url(../images/darkgray_bkgrd_ie.png); margin: 0 auto ; padding-top: 25px;}/**/

#toparea {width: 752px; height: 190px; margin:0px 40px 0 40px; }

	#header {width: 500px; height: 140px; background-image:url(../images/header.jpg); float: right;}
	
	#menu {width: 252px; height: 190px; float: left; position: relative; }
	
#middlearea {width: 752px; margin: 0 auto; padding: 0; text-align: left;}

	#pic {width: 406px; height: 261px; float: left; background: none; position: absolute; top: 200; margin: 0 0 0 0px; padding: 0;}
	/* for Internet Explorer */
	/*\*/* html #pic {margin: 0px; }/**/
	
	#copy {width: 350px; text-align: left; background-color: #fff; border-left: 150px solid #fff;  float: right; margin: 0 0 15px 224px;}
	/* for Internet Explorer */
	/*\*/* html #copy { margin: 0; padding-top: 3px;}/**/
	

#copytext #invisible {text-align: right;}
	#copytext #invisible img {border: none;}
	#copytext #invisible img a:link {border: none; text-decoration: none;}
	
	
/*------------------------------------------nuts & bolts-----------------------------------------*/

	#pic img {float: left; border: 10px solid #fff; position: relative;}

	#copytext {width: 330px; margin-top: -11px; margin-bottom: 10px; padding-bottom: 12px;}
	
	p.featured {margin: 0 0 20px 0; text-align: right;}
	p.featured a:link,
	p.featured a:active,
	p.featured a:visited {font-weight: bold; color: #6191c3; text-decoration: none;}
	p.featured a:hover {font-weight: bold; color: #6191c3; text-decoration: none; border-bottom: 1px dotted #eaa12e;}
	
	#footer a {color: #fff; }
	#footer p {padding-bottom: 4px;}
	
	hr {height: 1px; background-color: #eaa12e; border: none;}
	
	h1 {display: none;}
	h2 {font-size: 14px; letter-spacing: 1.5px; margin-top: 8px; margin-bottom: 0px;}
	h3 {font-size: 11px; letter-spacing: 1.4px; margin-top: 8px; margin-bottom: 0px;}
	h4 {font-size: 11px; margin-top: 6px; font-weight: bold;}
	
	p {margin-top: 6px; text-align: justify;}
	
	dl {margin-top: 0px;}
	dt {font-weight: bold;}
	dd {margin-bottom: 6px;}
	
	.right {float: right;}
	
	.contactlist {padding: 15px; }
	.contactlist li {list-style: none;}
	
	.small {font-size: 10px;}
	#wrapper img.border {border: 2px solid #eaa12e;}
	
	/*------------------------------------------h1 divs-----------------------------------------*/
	
	#h_home {width: 500px; height: 50px; background: #fff url(../images/h1s/home.jpg) 10px 0; float: left;}
	#h_about {width: 500px; height: 50px; background: #fff url(../images/h1s/about.jpg) 10px 0; float: left;}
	#h_services {width: 500px; height: 50px; background: #fff url(../images/h1s/services.jpg) 10px 0; float: left;}
	#h_portfolio {width: 500px; height: 50px; background: #fff url(../images/h1s/portfolio.jpg) 10px 0; float: left;}
	#h_links {width: 500px; height: 50px; background: #fff url(../images/h1s/links.jpg) 10px 0; float: left;}
	#h_contact {width: 500px; height: 50px; background: #fff url(../images/h1s/contact.jpg) 10px 0; float: left;}
	#h_blank {width: 500px; height: 50px; background: #fff; float: left;}
	
	/*------------------------------------------portfolio blocks-----------------------------------------*/
	
	.client {width: 300px; height: 235px; background-image: url(../images/client_box.jpg); margin-left: 11px;}
	/* for Internet Explorer */
	/*\*/* html .client {margin-top: 9px;}/**/
	
	.client h2 {font-size: 18px; margin: 5px 0 2px 20px; color: #fff; letter-spacing: normal; padding-top: 15px; font-weight: normal;}
	.client h3 {margin: 5px 0 2px 20px; letter-spacing: 1.2px;}
	.client h3 a {color: #eaa12e; letter-spacing: 1.2px;}
	
	#copytext .client img {margin: 25px 0 0 81px; border: none;}
	
	/*------------------------------------------contact forms-----------------------------------------*/
	
	
	form.cmxform legend {padding: 0 2px; font-weight: bold; color: #6896c6;}

	
	
	
