#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: 279px; height: 250px; background: #019699; color: #fff; position: relative; }
#recentWork .inner{ padding: 0 10px; margin-top: 10px; }
#recentWork h1{ font-size: 24px; margin-bottom: 15px; text-transform: uppercase; font-weight: normal; }
#recentWork h4{ width: 279px; 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: 279px; margin: 0; background: #00696b; }
.controls div{ float: left; }
.controls a{
	float: left;
	margin-right: 5px;
	margin-left:5px;
	font-size: 12px;
	padding: 0;
	margin-top: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.controls .view{
 width: 80px; margin-top: 0; background: url(images/spinner-view.gif) top left no-repeat; 
 margin-top: 10px;
 
 }
.controls .next{
	float: right;
	margin: 0;
	cursor:default;
	margin-top: 10px;
	width: 66px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.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: 500px; height: 250px; float: left; margin:0;  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); }
.carouselheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.carouseltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

