#aboutwrapper {float:left; width:100%; background:url(../images/bg-about.png) top left repeat-x;}
#about {position:relative; margin:0 auto; width:980px;}
#about div.section {height:75px; margin:0 0 25px 0; border-bottom:1px solid #1b2530;}
#about div.section h2.aboutus {float:left; width:295px; height:40px; margin:31px 0 0 0; background:url(../images/h2-about-us.png) 0 0 no-repeat; border-bottom:4px solid #0f6f87;}

#nav2 {float:right; width:588px; height:66px; margin:15px 0 0 0;}
#nav2 li {float:left; height:66px;}
#nav2 li a {height:66px; background:url(../images/nav-menu.png);}
	* html #nav2 li a {background:url(../images/nav-menu.gif);}

#nav2 li a.about {width:160px; background-position:0 0;}
#nav2 li a.about:hover {background-position:0 -66px;}
#nav2 li a.active {background-position:0 -66px;}
#nav2 li a.services {width:140px; background-position:-160px 0;}
#nav2 li a.services:hover {background-position:-160px -66px;}
#nav2 li a.portfolio {width:145px; background-position:-300px 0;}
#nav2 li a.portfolio:hover {background-position:-300px -66px;}
#nav2 li a.contact {width:143px; background-position:-445px 0;}
#nav2 li a.contact:hover {background-position:-445px -66px;}

#about div.left {float:left; width:330px; padding:30px; background:url(../images/bg-about-watermark.png) 0 0 no-repeat;}
#about div.left h3 {width:330px; height:27px; background:url(../images/h3-client-list.png) top right no-repeat;}
#about div.left ul {padding:2px 0 50px 0;}
#about div.left ul li {font-size:14px; color:#42b7d2; font-weight:bold; padding:4px 0 4px 0; text-align:right;}

#about div.right {float:left; width:529px; border-left:1px solid #1b2530; padding:0 30px 50px 30px;}
#about div.right h2.clients {width:377px; height:26px; background:url(../images/h2-clients-first.png) 0 0 no-repeat;}
#about div.right p {color:#ffffff; font-size:14px; line-height:22px; padding:10px 0 10px 0;}

#about div.top {clear:both; font-size:1px; height:32px; overflow:hidden;}
#about div.top a.top {float:right; display:block; width:153px; height:22px; font-size:12px; padding:10px 0 0 0; color:#2b3f4a; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; background:url(../images/btn-about-top.png) 0 0 no-repeat;}
#about div.top a.top:hover {color:#fff718;}