body{
	/*background:#c0ab00;*/
	font-family:Arial;
}

h1, h2{
font-family:Georgia;
font-size:28px;
color:#fff;
line-height:34px;
font-weight:normal;
margin-bottom:32px;
}

h2, #about h1{
	font-size:22px;
	color:#000;
	line-height:25px;
}

a{color:#ff5500;}

.campaign-canvas{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-width:1024px;
	min-height:768px;
	z-index:1;
	overflow:hidden;
	position:fixed;
}

p{
	padding:0 0 1.2em 0;
	font-size: 13px;
	line-height: 18px;
}

#left-nav{
	position:absolute;
	top:0;
	left:0;
	width:195px;
	height:100%;
	background: transparent url(http://www.thinkrlabelfast.com/resources/site_images/left-nav-bg.gif) no-repeat 0 80px;
	z-index:100;
	position:fixed;
}

#left-nav > ul{
	margin-top: 105px;
}

#left-nav ul > li > a{
	font-family:Arial;
	color: #000000;
	font-size: 12px;
	line-height:16px;
	padding-left: 20px;
	text-decoration:none;
}



.activeNav{
/*	margin:10px 0;*/
}

.activeNav > a{
	color:#ff5500 !important;
}

#left-nav ul > li > a.active, #left-nav ul > li > a:hover{
	color: #ff5500 !important;
}

#left-nav ul > li > ul{margin-top:3px;}

#left-nav ul > li > ul > li > a{/* SUB NAV - RECENT WORK */
	font-size:9px;
	line-height:16px;
	font-family:Arial;
	color:#666;
	padding:0 0 0 20px;
	width:112px;
	display:block;
}

#left-nav ul > li > ul > li > a.active{
	color:#666;
	font-weight:bold;
/*	border-top:1px solid #ff5500;
	border-bottom:1px solid #ff5500;*/
}

#left-nav ul li ul{display:none;}

.sub-nav > a{color:#ff5500 !important;}

.activeNav ul{display:block !important;}

#left-nav .logo{
	border:0;
	position:absolute;
	top:0;
	left:0;
}

#container{
	margin-top: 15px;
    margin-bottom: 10px;
	padding: 0;
	text-align: left;
	width: 1085px;
	margin-left:195px;
	float:left;
}

#content{
	float: left;
	overflow: hidden;
	width: 815px;
	min-height:500px;
	margin-right:35px;
	padding-top:35px;
	padding-bottom:40px;
}


/* OVERLAY */

.overlay-controls, .campaign-arrows{
	bottom:35px;
	right:65px;
	width:80px;
	height:20px;
	padding:4px 0 0 0;
	z-index:2000;
	position:fixed;
}

.campaign-arrows{
	padding-left:10px;
	right:30px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/controls-divider.gif) no-repeat 0 0;	
}

.show-details, .prev-campaign, .next-campaign, .show-route-finder{
	float:left;
	width:16px;
	height:16px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/info-btn.png) no-repeat left bottom;
	cursor:pointer;
}

.prev-campaign{background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn.png) no-repeat left bottom;margin-right:7px;}
.next-campaign{background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn.png) no-repeat left bottom;}

.prev-campaign:hover, .slideshow-left:hover{background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn-active.png) no-repeat left bottom;margin-right:7px;}
.next-campaign:hover, .slideshow-right:hover{background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn-active.png) no-repeat left bottom;}

.campaign{display:none;}

.info-highlight, .show-details:hover, .show-route-finder:hover{background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/info-btn-active.png) no-repeat left bottom !important;}

.info-highlight{cursor:default;}

.overlay-shade, .contact-overlay-shade, .signup-shade{
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(http://www.thinkrlabelfast.com/resources/site_images/overlay-bg.png) repeat fixed;
	z-index:1000;
	position:fixed;
}

.contact-overlay-shade, .signup-shade{background:url(http://www.thinkrlabelfast.com/resources/site_images/contact-overlay.png) repeat fixed;
	z-index:50;
	display:none;
}

.signup-shade{background:url(http://www.thinkrlabelfast.com/resources/site_images/overlay-bg.png) repeat fixed;
}
	
.overlay-container{
	position:absolute;
	z-index:1100;
	top:35px;
    left:195px;
	padding: 0;
	width: 1085px;
}

.overlay-close, .signup-close{
	position:absolute;
	z-index:1200;
	bottom:27px;
	right:140px;
	width:50px;
	height:25px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/close-btn.png) no-repeat 10px 10px;
	padding:13px 0 0 32px;
	color:#fff;
	cursor:pointer;
	font-family:Georgia;
	font-size:11px;
	position:fixed;
	display:none;
}

.overlay-headline{
	position:absolute;
	z-index:1100;
	top:490px;
    left:195px;
	padding: 0;
	width: 540px;
	font-size:22px;
	line-height:25px;
	font-family:Georgia;
	color:#fff;
	padding:0 !important;
	margin:0;
	display:none;
}

.overlay-client-campaign{
	position:absolute;
	z-index:1100;
	top:25px;
    left:195px;
	width: 300px;
	font-size:12px;
	font-family:Georgia;
	padding:0 !important;
	margin:0;
}

.overlay-client-campaign h2{width:541px;}

.overlay-client-campaign h2 span{
	color:#fff !important;
	font-family: Georgia;
	font-style: italic;	
}

.overlay-what-we-did{
	position:absolute;
	z-index:1100;
	top:488px;
    left:775px;
	width: 220px;
	font-size:12px;
	font-family:Arial;
	color:#999;
	padding:0 0 0 0;
	margin:0;
/*	border-top:1px solid #ff5500;*/
}

.overlay-what-we-did h2{	margin:0 0 8px 0 !important;}

.overlay-what-we-did span{
	display:block;
	color:#fff;
	font-family:Arial;
	font-size:17px;
	margin:0 0 8px 0 !important;	
}

.overlay-what-we-did p{line-height:23px;}

.overlay-what-we-did .overlay-share{
	width:50px;
	height:25px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/share-btn.png) no-repeat 0 10px;
	padding:13px 0 0 22px;
	color:#fff;
	cursor:pointer;
	font-family:Georgia;
	font-size:11px;
	margin-top:5px;
}

.campaign .addthis_toolbox{
	margin-top:5px;
	display:none;
}



.campaign .addthis_toolbox .vertical a{
color:#fff;
font-family:Arial;
font-size:11px;	
}

.campaign .addthis_toolbox .vertical a:hover{color:#dedede;}

.overlay-artwork{
	position:absolute;
	z-index:1100;
	top:95px;
    left:195px;
	display:none;
}

.overlay-body{
margin-top:22px;
font-size:15px !important;
line-height:18px;
}

.slideshow{
	position:absolute;
	z-index:3000;
	top:400px;
	left:195px;
	height:55px;
	width:541px;
	background:#000;
	opacity: .95;
}

.slideshow-title{
	position:absolute;
	z-index:3500;
	top:418px;
	left:230px;
	height:16px;
	width:480px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:Georgia;
	font-style: italic;
	display:none;
}

.slideshow-left, .slideshow-right{
	position:absolute;
	z-index:3500;
	cursor:pointer;
	top:420px;
	left:207px;
	height:16px;
	width:16px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn.png) no-repeat left bottom;
	}
	
.slideshow-left:hover{
	/*background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn-active.png) no-repeat left bottom;*/
}

.slideshow-right{
	left:708px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn.png) no-repeat left bottom;
}

.slideshow-right:hover{
/*	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn-active.png) no-repeat left bottom;*/
}

.dots{
	position:absolute;
	z-index:3500;
	top:430px;
	left:230px;
	height:6px;
	padding:0;
	width:480px;
	text-align:center;
}

.dot{
	display:inline-block;
	width:6px;
	height:6px;
	margin-right:5px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/grey-dot.png) no-repeat left bottom;
}

.active-dot{
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/orange-dot.png) no-repeat left bottom;	
}

#about{
	background:#cecece url(http://www.thinkrlabelfast.com/resources/uploaded_images/about.jpg) no-repeat left top fixed;	
}

#about #content{padding-top:54px;}

/*.what-we-do{
	background:#fff url(http://www.thinkrlabelfast.com/resources/uploaded_images/what-we-do.jpg) no-repeat left top fixed !important;
}

.who-we-are{
	background:#fff url(http://www.thinkrlabelfast.com/resources/uploaded_images/who-we-are.jpg) no-repeat left top fixed !important;
}*/

.what-we-do .slider{
margin-bottom:35px;
background:#000;
}




.slideshow{
	position:absolute;
	z-index:3000;
	top:400px;
	left:195px;
	height:55px;
	width:541px;
	background:#000;
	opacity:0.95;
}

.slideshow-title{
	position:absolute;
	z-index:3500;
	top:418px;
	left:230px;
	height:16px;
	width:480px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:Georgia;
	display:none;
}

.slideshow-left, .slideshow-right{
	position:absolute;
	z-index:3500;
	cursor:pointer;
	top:420px;
	left:207px;
	height:16px;
	width:16px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn.png) no-repeat left bottom;
	}
	
.slideshow-left:hover{
	/*background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn-active.png) no-repeat left bottom;*/
}

.slideshow-right{
	left:708px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn.png) no-repeat left bottom;
}


.slider{
	position:relative;
	z-index:200;
	height:361px;
	width:541px;
}

.slide-overlay{
	bottom:0;
	left:0;
	position:absolute;
	z-index:300;
	height:55px;
	width:541px;	
	background:#000;
	opacity:0.95;
}

.slide-title{
	position:absolute;
	z-index:400;
	bottom:23px;
	left:20px;
	height:16px;
	width:501px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:Georgia;
	display:none;
}

.slide-left, .slide-right{
	position:absolute;
	z-index:400;
	cursor:pointer;
	bottom:20px;
	left:10px;
	height:16px;
	width:16px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn.png) no-repeat left bottom;
	}
	
.slide-right{
	left:516px;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn.png) no-repeat left bottom;
}

.slider .slide-dots{position:absolute;z-index:500;text-align:center;width:501px;height:16px;left:20px;bottom:10px;}























#about h1{
	width:500px;
	margin-bottom:0;
}

.teaser-box{
	width:260px;
	float:left;
	margin:0 21px 15px 0;
}

.teaser-box h3 a, .mission h3 a{
	font-size:17px;
	line-height:22px;
	font-family:Georgia;
	font-weight:normal;
	color:#ff5500 !important;
	text-decoration:none;
}

.teaser-box h3{
	margin:0 0 5px 0 !important;
}

.teaser-box img{
	border:0;
	margin-bottom: 13px;
}

.teaser-box p{
	font-size:12px;
	line-height:17px;
	font-family:Georgia;
	
}

.orange-title{
font-weight: normal;
font-size: 12px;
font-family:Arial;
margin-bottom: 23px;
padding-bottom: 0;
color: #ff5500;
border-bottom: 1px solid #ff5500;
}

.teaser-box p a, .orange-link a, .mission a, .orange-link-blog a{
	font-size: 12px;
	color:#ff5500 !important;
	font-family:Georgia !important;
	text-decoration:none;
}

.inner-left{
	float:left;
	width:545px;
	margin-right:30px;
}

.inner-right{
	float:left;
	width:233px;
}

.social, .blocklink, .sidebar a, .overlay-share a{
font-size: 12px;
color: #000;
font-family: Arial;
line-height: 15px;
display:block;
text-decoration:none;
}

.sidebar a, .overlay-share a{color:#fff !important;padding:2px 0 4px 22px !important;}
.sidebar a:hover, .overlay-share a:hover{color:#dedede !important;}

.sidebar .recent-link{padding:2px 0 4px 0 !important;}

.overlay-share a{display:block;float:left;width:150px;}
	
.blocklink{line-height: 18px;}

.flickr{
background: transparent url(http://www.thinkrlabelfast.com/resources/site_images/flickr.png) no-repeat left center;
padding: 2px 0 2px 25px;
}

.youtube{
background: transparent url(http://www.thinkrlabelfast.com/resources/site_images/youtube.png) no-repeat left center;
padding: 2px 0 2px 25px;
}

.twitter{background: transparent url(http://www.thinkrlabelfast.com/resources/site_images/twitter.png) no-repeat left center;padding: 2px 0 2px 25px;}

.facebook{background: transparent url(http://www.thinkrlabelfast.com/resources/site_images/facebook.png) no-repeat left center;padding: 2px 0 2px 25px;}

.rss{background: url(http://www.thinkrlabelfast.com/resources/site_images/rss.png) left center no-repeat;padding:2px 0 2px 25px !important;}

.vimeo{background: url(http://www.thinkrlabelfast.com/resources/site_images/vimeo.png) left center no-repeat;padding:2px 0 2px 25px !important;}



#more-mission{
	background:#000 url(http://www.thinkrlabelfast.com/resources/site_images/more-mission.jpg) no-repeat left top fixed;	
}

#more-mission #content{padding-top: 54px;}

.more-title{
	font-family:Georgia;font-size:12px;font-weight:bold;color:#fff;
	margin-bottom:55px;
}

.mission{
	float:left;
	width:250px;
	margin-right:22px;
}

.endrow{margin-right:0;}

.mission img{margin-bottom:13px;}

.mission p, .mission a{
	font-family:Georgia;
	font-size:12px;
	color:#fff;
	line-height:15px;
}

.mission h3{
	margin:0 0 5px 0 !important;
}

.mission h3 a{
	font-family:Georgia !important;
}

.mission a{text-decoration:none;}

.approved{
	position:absolute;
	bottom:0;
	left:0;
	height:51px;
	width:123px;
	padding:10px 0 0 20px;
/*	background: url(http://www.thinkrlabelfast.com/resources/site_images/logos.gif) no-repeat center 10px;*/
}

.share{
	position:absolute;
	bottom:87px;
	left:0;
}

.share-btn, .contact-btn, .signup-btn{
	background:#fff url(http://www.thinkrlabelfast.com/resources/site_images/share-icon.gif) no-repeat 20px 7px;
	border-top:1px solid #e9e9e9;
	font-family:Georgia;
	color:#000;
	font-size:11px;
	padding:0 0 0 35px;
	width:108px;
	height:25px;
	line-height:25px;
	cursor:pointer;
}

.signup-btn{
	position:absolute;
	bottom:61px;
	left:0;
	border-bottom:1px solid #e9e9e9;
}

.share-btn{
/*	border-bottom:1px solid #e9e9e9;	*/
}

.share-btn:hover, .contact-btn:hover, .signup-btn:hover{
	background: #f2f2f2 url(http://www.thinkrlabelfast.com/resources/site_images/share-icon.gif) no-repeat 20px 7px !important;
}

.inner1, .inner2, .address{
	display:none;
	width:118px;
	font-size:11px;
	line-height:14px;
	font-family:Arial;
	padding:10px 5px 15px 20px;
	background: #e9e9e9;
	color:#666;
}

.address{display:block;background:none;margin-top:20px;}

.inner1 strong, .address strong{color:#000;}
.inner1 a, .address a{color:#000;text-decoration:none;}

#contactmap{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:50;	
}



.sidebar {
	float: right;
	overflow: hidden;
	width: 235px;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 30px;
	padding-top: 55px;
	color:#fff;
}

.sidebar h2{margin-top:20px;margin-bottom:15px;}

#blog{
	background: #000 url(http://www.thinkrlabelfast.com/resources/uploaded_images/blog-bg.jpg) no-repeat 0 0 fixed !important;
}

#blog #content{
	margin-top:80px;
	padding-top:25px;
	border-top:1px solid #ff5500;
}
	
.post-summary{
border-bottom:1px solid #ff5500;
color:#fff;
height:450px;
margin-bottom:25px;
position:relative;
}

.post-summary-no-img{
border-bottom:1px solid #ff5500;
color:#fff;
padding-bottom:25px;
margin-bottom:25px;
position:relative;
}

.single-post{
	min-height:430px;
	color:#fff;
	margin-bottom:25px;
}


.post-summary img, .post-content img{float:right;}

.post-content .image{
	float:right;
	padding:0 0 15px 15px;
}

.post-summary h2, .single-post h2, .comment-title, .post-summary-no-img h2{
margin-bottom:0 !important;
}

.post-summary h2 a, .single-post h2 a, .comment-title, .post-summary-no-img h2 a{
color: #ffffff;
font-size: 25px;
font-family:Arial !important;
text-decoration:none;
}

.comment-title{
	margin:30px 0 10px 0 !important;
}

.post-head{
	float:left;
	width:815px;
	height:30px;
	font-size: 11px;
	padding-top: 8px;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: 10px;
}

.post-head a{color:#fff;text-decoration:none;}

.post-summary h2 a:hover, .single-post h2 a:hover, .post-summary-no-img h2 a:hover{
color: #d3d3d3;
}

.summary{
width:	260px;
height: 320px;
overflow:hidden;
float:left;
font-size:13px;
line-height:18px;
}

.post-content{
	font-size:13px;
	line-height:18px;
}

.post-summary .orange-link{
	position:absolute;
	top:411px;
	left:0;
}

.post-summary .orange-link-blog{
float:left !important;
display:block;
}

.share-post{
	float:left;
	display:block;
	background: url(http://www.thinkrlabelfast.com/resources/site_images/share.png) left no-repeat;
	width:52px;
	height:16px;
	margin-right:15px;
}

.share-post a{padding-left:17px;display:block;}
.comment-total{float:left;background: url(http://www.thinkrlabelfast.com/resources/site_images/comments-total.png) left top no-repeat;padding:1px 7px 8px 7px;margin-right:30px;}
.comment-total a{color:#fff;/*padding:7px;*/}
.comment-total a:hover{color:#d3d3d3;}


.date {
/*	float: right;*/
	width: 130px;
	text-align: right;
	padding-left:20px;
	margin-left:20px;
	background: url(http://www.thinkrlabelfast.com/resources/site_images/calender.gif) left no-repeat;
	color: #fff;
}

.comment-top{background: url(http://www.thinkrlabelfast.com/resources/site_images/comment-top.png) no-repeat left top;height:6px;margin:10px 0 0 0;}

.comment {
	background: url(http://www.thinkrlabelfast.com/resources/site_images/comment-bottom.png) no-repeat left bottom;
	clear: both;
	margin:0;
	width:263px;
	color:#333;
	padding:10px 15px 20px 15px;
		color:#000;
	font-family:Georgia;
	font-size:15px;
	line-height:18px;
}

.comment span{
	display:block;
	margin-bottom:5px;
	color:#777;
	font-family:Arial;
	font-size:14px;
}

.submitbutton {
	color: #fff;
	background:#ff5500;
	height:18px;
	line-height: 17px;
	font-size: 11px !important;
	padding:0 0 3px 5px !important;
	width:215px !important;
	margin:0;
	border:0;
	font-family:Arial;
	text-align:left;
	font-weight:bold;
	cursor:pointer;
}

#name, #email{
	width:210px;
	height:20px;
	margin-bottom:7px;
	font-family:Arial;
	font-size:12px;
}

#comment{
	width:520px;
	height:90px;
	margin-bottom:8px;
	font-family:Arial;
	font-size:12px;
}

#comment_form{margin-top:10px;}

.logo{
position:fixed;
top:0;
left:0;
z-index:100;
}

#home{background:#000;}

.home_bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:900px;
	z-index:10;
}

.home_work, .our_work{
	position:absolute;
	z-index:20;
	top: 415px;
	left: 220px;
	width: 775px;
	color:#fff;
	font-family:Georgia;
	font-size:12px;
	line-height:16px;
	text-align:center;
}

.home_work p{
	font-style:italic !important;
}

 .our_work{
 	top: 285px;
	font-size:17px;
	color:#ff5500;
	font-family:Arial;
 }

#home_content{
	position:absolute;
	z-index:20;
	top:430px;
	left:195px;
	width:830px;
}

.home_headline{
	font-size:22px;
	line-height:25px;	
}

#home h2{
		position:absolute;
	z-index:20;
	top:52px;
	left:195px;
	width:815px;
}

.home_controls_top{
	height:1px;
	width:815px;
	top:405px;
	left:195px;
	position:absolute;
	z-index:20;	
	background:#ff5500;
}

#home .teaser-box p{color:#fff;}

.prev-featured{
	width:16px;
	height:16px;
	top:420px;
	left:192px;
	position:absolute;
	z-index:30;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/back-btn.png) no-repeat left top;
	cursor:pointer;
}

.next-featured{
	width:16px;
	height:16px;
	top:420px;
	left:998px;
	position:absolute;
	z-index:30;
	background:transparent url(http://www.thinkrlabelfast.com/resources/site_images/next-btn.png) no-repeat left top;
	cursor:pointer;
}


#end, #belfast, #bournemouth{
	float:left;
	display:block;
	background: #fff;
	width:202px;
	height:28px;
	color:#000;
	font-family:Georgia;
	font-size:12px;
	line-height:28px;
	padding-left:10px;
	cursor:pointer;
}

#start{
	position:absolute;
	z-index:6000;
	left:0;
	top:43px;
	height:18px;
	width:202px;
	font-size:12px;
	font-family:Georgia;
	padding:7px 5px 3px 5px;
	border:0;
}

#end{
	position:absolute;
	z-index:5000;
	left:0;
	top:77px;
	background: url(http://www.thinkrlabelfast.com/resources/site_images/directions-dropdown.gif) no-repeat left top;
}

#end:hover, .choose-destination{
	color:#fff !important;
	background: url(http://www.thinkrlabelfast.com/resources/site_images/directions-dropdown-active.gif) no-repeat left top !important;
}

#destination{
	position:absolute;
	z-index:6000;
	left:0;
	top:105px;
	display:none;
}

#belfast:hover, #bournemouth:hover{color:#ff5500 !important;}

.directions-heading{
	position:absolute;
	z-index:5000;
	top:35px;
	left:195px;
	width:545px;
/*	color:#fff;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;*/
	display:none;
}


.submit-directions{
	position:absolute;
	z-index:5000;
	left:0;
	top:120px;
	color:#ff5500;
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}

#map-search{
	display:none;
	position:absolute;
	z-index:5000;
	left:195px;
	top:80px;
}

.topnav:hover{color:#ff5500 !important;}

.featuredlink{position:absolute;left:195px;top:80px;width:815px;height:320px;z-index:20;}

.preload{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-width:1024px;
	min-height:768px;
	z-index:200;
	overflow:hidden;
	position:fixed;
	background: #000000 url(http://www.thinkrlabelfast.com/resources/site_images/preloader.gif) no-repeat center center;
}

.post-content ul{
	margin:10px 0 10px 15px !important;	
}

.post-content ul li{
	list-style-type:disc !important;
	margin:3px 0 !important;
}

#mc_embed_signup{
display:none;
position:absolute;
top:55px;
left:195px;
z-index:200;
}

#mc_embed_signup h2{
position:static;
width:auto !important;
}

#mc_embed_signup label{
	color:#fff;
	font-size:12px;	
	font-family:Arial;
	padding-right:15px;
	float:left;
	width:90px;
	height:22px;
	line-height:22px;
	clear:left;
}

.mc-field-group{margin-bottom:5px;}

#mc-embedded-subscribe{
	background:none;
	border:0 !important;
	color:#ff5500;
	font-family:Georgia;
	font-size:12px;
	margin:10px 0 0 -3px !important;
	padding:0 !important;
	text-align:left;
}

div.mce_inline_error{position:absolute !important; top:50px !important; left: 195px !important; z-index:300 !important; color:#ff5500 !important;}

#latest-from-blog{clear:left;}

#latest-from-blog li{
	padding:4px 0;
	border-top:1px solid #ff5500;
}

#latest-from-blog li a, #all-posts{
	padding:4px 0;
	display:block;
	color:#fff;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", sans-serif;
	font-size: 12px;
	line-height:15px;
}

#latest-blogs h3{
	margin-top:-2px;
	float:left;
	width:100%;
}

#latest-blogs h3 a{
	line-height:17px;
	display:block;
	padding-bottom:4px;
}

#all-posts{
	border-top:1px solid #ff5500;
	color:#ff5500;
	padding:10px 0 0 0;
}

.home-social{
	float:right;
	margin-top:10px;
/*	margin-right:5px;*/
	text-align:right;
}

.vimeo-player-id{display:none;}

.work-tile{
	float:left;
	width:215px;
	height:160px;
	padding:15px;
	background:#000;
	color:#fff;
	margin:0 20px 15px 0;
	position:relative;
}

.work-tile h2{
	color:#fff;
	font-size:16px;
	line-height:17px;
	border-bottom:1px solid #ff5500;
	padding-bottom:7px;
	position:absolute;
	top:15px;
	left:15px;
	width:215px;
	z-index:10;
}

.client-what-we-did{
	position:absolute;
	top:50px;
	left:15px;
	width:215px;
	height:50px;
	font-size:11px;
	line-height:12px;
	z-index:3;
}

.client-what-we-did p{
	float:left !important;
	height:50px !important;
	width: 130px !important;
	padding-bottom:0;
	font-size:12px;
	line-height:15px;
}

.tile-bg{
	position:absolute;
	top:0;
	left:0;
	width:245px;
	height:190px;
	z-index:1;
}

.campaign-arrow{
	width:15px;
	height:15px;
	background: transparent url(/resources/site_images/campaign-arrow.png) no-repeat left top;
	position:absolute;
	bottom:20px;
	right:20px;
	z-index:3;
}

.work-tile a{
	display:block;
	position:relative;
	width:215px;
	height:160px;
	z-index:10;
}

.tile-overlay{
	position:absolute;
	top:0;
	left:0;
	width:245px;
	height:190px;
	background: transparent url(/resources/site_images/tile-overlay.png) repeat left top;
/*	z-index:2;*/
}

.tile-info{
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	width:245px;
	height:190px;
	z-index:5;
}
