div.box { float: left; width: 200px; height: 180px; margin-right: 20px; padding: 10px; }
div.slides { background: #e9e9e9; text-align: center; }
div.slides h3 { color: #27488e; }
div#mission { font-size: 20px; line-height: 28px; color: #666; font-weight: bold; }
div#updates { float: right; width: 260px; height: 230px; }
div#updates ul { margin: 0; padding: 0; }
ul#news { height: 100px; }
div#twitter { height: 130px; }
div#home { margin-top: 280px; }


div#clientlogos { position: relative; }
div#clientlogos span { position: absolute; width: 200px; height: 160px; left: 0; top: 20px; }

div#partnerlogos { position: relative; }
div#partnerlogos span { position: absolute; width: 200px; height: 160px; left: 0; top: 20px; }