#recentWork{float: right; width: 347px; height: 261px; background: #205274; color: #fff; position: relative; }
#recentWork .inner{ padding: 0 36px; margin-top: 30px; }
#recentWork h1{ font-size: 17px; margin-bottom: 15px;  font-weight: normal; }
#recentWork h4{ width: 391px; height: 48px; background: url(/images/h/h-recentwork.gif) top left no-repeat; }
#recentWork p.cats{ font-size: 10px; color: #ccc; margin: 0 0 15px 0; }
#recentWork p{ font-size: 11px; line-height: 17px; margin: 0 0 5px; }

.controls{ position: absolute; bottom: 0; height: 36px; width: 317px; margin: 0; background: #55a2d7; padding-left:30px}
.controls div{float: left;}
.controls a{ float: left; height: 35px; margin-right:12px; font-size: 14px; padding: 0; border: none; margin-top: 0px; color: #ffffff; line-height:35px; }
.controls .view{ width:80px; margin-top: 0; }
.controls .next{ float:right; margin:0; width: 66px; height:35px; background: url(../images/spinner-next.gif) top left no-repeat; font-size:0px }
.controls a:hover{text-decoration:none; color:#000033}
.controls a.activeSlide{ color: #205274; padding: 0; border: none;}

#leftcol #recentPosts h4{ height: 56px; background: url(/images/h/h-recentposts.gif) top left no-repeat; }
#leftcol #recentPosts div{ float: left; width: 154px; padding-right: 20px; margin: 0 20px 15px 0; border-right: 1px solid #d8d8d8; }
#leftcol #recentPosts div.clear{ float: none; width: auto; padding: 0; margin: 0; border-right: none; }
#leftcol #recentPosts div.last{ padding-right: 0; margin-right: 0; border-right: none; }
#leftcol #recentPosts div p{ font-size: 11px; color: #666666; line-height: 19px; margin: 0 0 19px; }
#leftcol #recentPosts div p.date{ font-size: 10px; color: #666666; line-height: 1; margin: 10px 0; }
#leftcol #recentPosts div p.title{ font-family: Georgia, Times, "Times New Roman"; text-transform: uppercase; font-size: 13px; line-height: 15px; margin-bottom: 10px; }
#leftcol #recentPosts div p.title a{ color: #0099cc; padding: 0; border: none; }

.spinner{ display: block; width: 592px; height: 261px; float: left; overflow: hidden;}

.more{ clear: both; line-height: 1; margin: 0 0 30px; padding: 0; }
.more li{float: left; text-indent: -9999px; margin-right: 8px; }
.more li a{width: 93px; height: 20px; display: block; background-position: 0 0; padding: 0; border: none; }
.more li a:hover{ background-position: 0 -20px; }
.more li.news a{ background-image: url(/images/btn/btn-morenews.gif); }
.more li.blog a{ background-image: url(/images/btn/btn-viewblog.gif); }