#grid2col #sidebar { width: 220px; float: right; margin: 0 0 0 48px; padding: 0;}
#grid2col #gridmain {float: left; width: 605px; margin:0;}

#gridmain h1 {font-size: 32px; margin-bottom: 30px; line-height: 0.9em;}
#gridmain h2 {font-size: 18px; font-weight:bold;}

#gridmain ul {margin-top: 10px;}
#gridmain ul li {margin-bottom: 10px;}

#gridmain ul.col3 {float: left; width: 100%; margin: 0; margin-top: 20px; margin-bottom: 30px;}
#gridmain ul.col3 li {float: left; display:block; width: 180px;  margin: 0 30px 25px 0px; }
#gridmain ul.col3 li.last {margin-right: 0;}

#gridmain li h3.name {font-size: 14px; margin: 0 0 5px 0; line-height: 14px; font-weight: normal; color: #9e9e9e; padding: 0;}
#gridmain li span.company {font-size: 11px;color: #727272; }
#gridmain li span.title {display:block; font-size: 11px; color: #727272;}
#gridmain li span.location {font-size: 11px;color: #575757; }

#sidebar .client-list {display:block; background: #7baa28 url(/images/sidebar_bg_green_180.jpg) no-repeat 0 0; width: 156px; height: 55px; margin-bottom: 10px; padding: 15px 12px; position: relative;}
#sidebar .client-list h3 {font-size: 14px; color: #fff; margin: 0; padding: 0;}
#sidebar .client-list p {font-size: 11px; color: #e2dd92; line-height: 1.2em; }
#sidebar .client-list p a {display:block; width: 156px; height: 85px; position: absolute; top: 0px; left: 0px; padding: 37px 12px 0 12px; color: #e2dd92;}
#sidebar .client-list p a:hover {text-decoration: none;}

