#introductory{ padding: 30px 9px 35px 30px; background: #2f2f2f; color: #fff; }
#introductory a{ color: #ff3300; border-color: #999999; }
#introductory h2{ font-size: 13px; line-height: 20px; font-weight: normal; float: left; width: 55%; }
#introductory ul{ float: right; width: 18%; margin: 0 0 0 2%; list-style: disc; }
#introductory li{ font-size: 11px; line-height: 16px; }

#recentWork{ float: right; width: 391px; height: 321px; background: #565656; color: #fff; position: relative; }
#recentWork .inner{ padding: 0 36px; margin-top: 10px; }
#recentWork h1{ font-size: 24px; margin-bottom: 15px; text-transform: uppercase; 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: 19px; margin: 0 0 19px; }

.controls{ position: absolute; bottom: 0; height: 35px; width: 391px; margin: 0; background: #5e5e5e; }
.controls div{ float: left; }
.controls a{ float: left; height: 35px; margin-right: 12px; font-size: 14px; padding: 0; border: none; margin-top: 10px; color: #999999; }
.controls .view{ width: 80px; margin-top: 0; background: url(/images/nav/spinner-view.gif) top left no-repeat; }
.controls .next{ float: right; margin: 0; width: 66px; height: 35px; background: url(/images/nav/spinner-next.gif) top left no-repeat; }
.controls a:hover,
.controls a.activeSlide{ color: #fff; 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: 564px; height: 321px; 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); }
