strong{color:#fff;}

#body{color:#afa9b3;}
#body a{color:#fff;}

#content{background:none; margin-top:-54px; width:auto;}
#billboards{border-bottom:1px dotted #4d4057; height:359px; width:924px;}
#billboards .primary{float:left; height:359px; width:716px;}
#billboards .primary noscript, #billboards .primary.flash-update p  {font-size:18px;line-height:1.3em;font-style:italic;margin:150px 188px;display:block;text-align:center;width:550px;}
#billboards .secondary{float:right; height:305px; margin-top:54px; width:196px;}
#billboards .flash-replaced .alt{display:none;}
#billboards .flash-source{display:none;}
#content .copy{background:none; display:inline; float:left; margin:0 20px 0 28px; padding:0; width:414px;}
#content .copy h1{color:#fff; font-weight:normal; font-size:30px; line-height:36px; margin:25px 0 15px 0; letter-spacing: -.5px;}
#content .copy p{margin-bottom:35px;}
#content .copy .intro{color:#fff; font-size:16px; line-height:27px; margin-bottom:13px;}
#content .sub-copy{background:none; float:right; margin:0 28px 0 20px; padding:36px 0 0 0; width:414px;}
#content .service{margin:0 0 36px 22px; padding-left:148px; position:relative;}
#content .service h2{border-bottom:none; font-size:15px; line-height:18px; margin:0; padding:0;}
#content .service h2 a:link{font-size:15px;}
#content .service p{color:#afa9b3; margin:0;}
#content .service img{left:0; position:absolute; top:0;}
#content .last{margin-bottom:35px;}

#sub-content{background:none; margin-top:1px; padding:0; width:auto;}
#sub-content .copy{background:none; border-top:1px dotted #4d4057; display:inline; float:left; margin:0 20px 0 28px; padding:0; width:414px;}
#sub-content .copy #new-wisdom{border:none; display:block; height:59px; margin:16px 0 14px 0; width:261px;}
#sub-content .copy h3 a{background:url('../img/page-titles.png') no-repeat 0 -180px; height:59px;}
#sub-content h4 a{font-weight:bold;}
#sub-content .sub-copy{background:none; display:inline; float:right; margin:0 28px 0 20px; padding:0; width:414px;}

.web-service{background:url('../img/bg_web-service.png') repeat-y 0 0; margin:9px 0 36px 0; padding:6px 12px 0 12px; position:relative;}
.web-service h3{border:none; font-size:15px; line-height:1; margin:0 0 6px 0; padding:0 80px 0 0;}
.web-service .provider{background:no-repeat 0 0; border:none; position:absolute; top:5px; right:12px}
.cap-top,
.cap-btm{background:url('../img/bg_web-service-cap.png') no-repeat 0 0; height:9px; left:0; position:absolute; top:-9px; width:414px;}
.cap-btm{background:url('../img/bg_web-service-cap.png') no-repeat 0 -9px; bottom:-9px; top:auto;}

#flickr{margin-bottom:26px;}
#flickr .provider{background:url('../img/provider_logos.png') no-repeat -8px 0; height:13px; width:52px;}
#flickr .provider:hover{background-position:-8px -13px;}
#flickr-carousel{list-style:none; margin:0; padding:0; text-indent:-9999em;}
#flickr-carousel li{background:none; float:left; margin:0 0 0 18px; padding:0;}

.jcarousel-container{background:url('../img/bg_carousel.png') no-repeat center center; margin:0; padding:18px 0 18px 47px; position:relative;}
.jcarousel-clip{height:75px; margin:0; overflow:hidden; padding:0; position:relative; width:296px; z-index:2;}
.jcarousel-list{left:0; margin:0; padding:0; overflow:hidden; position:relative; top:0; z-index:1;}
.jcarousel-item{background:none; float:left; list-style:none; padding-left:18px; padding:0; width:75px; height:75px;}
.jcarousel-item img{height:75px; width:75px;}
#flickr-carousel .jcarousel-item:last-child{padding-right:18px;}
.jcarousel-next,
.jcarousel-prev{background:url('../img/btn_carousel.png'); cursor:pointer; display:none; height:28px; position:absolute; top:42px; width:28px; z-index:3;}
.jcarousel-next{background-position:center right; opacity:1; right:5px;}
.jcarousel-prev{background-position:center left; left:5px; opacity:1;}
.jcarousel-next:hover{background-position:top right;}
.jcarousel-prev:hover{background-position:top left;}
.jcarousel-next-disabled,.jcarousel-next-disabled:hover{background-position:bottom right; cursor:not-allowed; opacity:1;}
.jcarousel-prev-disabled,.jcarousel-prev-disabled:hover{background-position:bottom left; cursor:not-allowed; opacity:1;}

#twitter{margin-bottom:42px;}
#twitter h3{margin-bottom:24px;}
#twitter .provider{background:url('../img/provider_logos.png') no-repeat 0 -26px; height:14px; width:60px;}
#twitter .provider:hover{background-position:0 -40px;}
#twitter blockquote{background:url('../img/icon_twitter.png') no-repeat 4px 0; font-style:normal; margin:0; padding:0 12px 0 66px;}
#twitter blockquote p{margin:0;}
#twitter cite{color:#605469; font-size:11px; padding-left:66px; text-transform:uppercase;}

#blog-entries{list-style:none; margin:0; padding:0 0 2px 0;}
#blog-entries li{padding-left:64px; position:relative; margin-bottom:9px;}
#blog-entries #latest-entry{border-bottom:1px dotted #4D4057; margin-bottom:17px; padding-bottom:18px; width:350px;}
#latest-entry img{left:0; position:absolute; top:0;}
#latest-entry h4{border:none; font-size:15px; margin:0; padding:0;}
#latest-entry p{margin:0;}
#latest-entry cite{color:#605469; font-size:11px; line-height:1; text-transform:uppercase;}
#latest-entry cite strong{color:#afa9b3;}
#blog-entries span{left:0; position:absolute; top:0; width:64px;}
#blog-links{border-top:1px dotted #4d4057; margin:7px 0 38px 0; padding-top:16px;}
#blog-links a{background:no-repeat center left; border:none; margin-left:4px; padding:0 0 1px 20px;}
#blog-links a.rss{background:url('../img/icons_small.png') no-repeat 0 0;}
#blog-links a.email{margin:0; padding:0;}
#blog-entries .entry-comments{background:url('../img/bg_comments-total.png') no-repeat 0 2px; color:#605469; font-size:11px; font-weight:normal; line-height:1; margin-left:5px; padding:0 0 0 12px;}
#blog-entries .entry-comments:hover{color:#fff;}

#foot{padding-top:54px;}
