﻿body.child #wrap,
body#bio #wrap,
body#accessibility #wrap,
body#what-we-do #wrap,
body#sitemap #wrap,

body#how-we-do-it #wrap,
body#user-preferences #wrap,
body#rouge-venues #wrap,
body#profile #wrap,
body#rouge-live #wrap,
body#register #wrap,
body#terms-conditions #wrap {
	background: url('/cache/global/img/lightwindow/black-70.png');
}
body#case-studies #sticky,
 body#blog #sticky,
 body#enquiry-form #sticky,
 body#sitemap #sticky,
 body#clients #sticky,
 
body#testimonials #sticky,
 body#news #sticky,
 body#rouge-live #sticky,
 body#rouge-venues #sticky,
 body#how-to-find-us #sticky,
 body#register #sticky {
	margin: -60px 0 0 0;
}
body#gallery-items .LHS #qs-keyword-input,
body#gallery-items .LHS,
body#galleries .LHS 
				.qs-filter,
body#gallery-items .LHS,
body#galleries .LHS 
				.qs-search-button,
body#galleries .LHS #qs-keyword-input,
body#gallery-items .LHS,
body#galleries .LHS 
				.qs-filter,
body#gallery-items .LHS,
body#galleries .LHS 
				.qs-search-button {
	width: 125px;
}
body#register #page-content-surround #main-copy-block,
body#user-preferences #page-content-surround #main-copy-block,
body#what-we-do #page-content-surround #main-copy-block,
body#how-we-do-it #page-content-surround #main-copy-block,
body#how-to-find-us #page-content-surround #main-copy-block,
body#rouge-venues #page-content-surround #main-copy-block,
body#rouge-live #page-content-surround #main-copy-block,
body#profile #page-content-surround #main-copy-block,
body.child #page-content-surround #main-copy-block,
body.child #main-copy-block #blog-wrapper-mid {
	border-left: 1px solid #999;
}
body#page-403 #main-content,
 body#page-404 #main-content,
 body#home #main-content,
body#who-we-are #main-content,
 body#showcase #main-content,
 body#whats-new #main-content,
body#contact #main-content,
 body#enquiry-form #main-content {
	min-height: 500px;
	*html height: 500px;
}
body#clients,
	body#showcase,
	body#galleries,
                                                              
	body#gallery-items,
                                                         
	body#case-studies,
	body#case-study,
	body#testimonials {
	background-image: url('/staticfiles/img/bg-showcase.jpg');
	background-position: top center;
}
body#blog-item #blog-header-wrap p,
body#blog-item #blog-header-wrap,
body#blog #blog-header-wrap h3,
body#blog #blog-header-wrap p,
body#blog-item #blog-header-wrap,
body#blog #blog-header-wrap h3 {
	color: #fff;
	padding-top: 10px;
}
body#blog-item #blog-header-wrap .span-9 p,
body#blog-item #blog-header-wrap,
body#blog #blog-header-wrap  			   
			.span-9 h4,
body#blog #blog-header-wrap .span-9 p,
body#blog-item #blog-header-wrap,
body#blog #blog-header-wrap  			   
			.span-9 h4 {
	width: 392px;
}
body#news #main-content #main-copy-block .list .content-lozenge h4,
body#news #main-content #main-copy-block .list .content-lozenge,
body#news-item #main-content #main-copy-block .list .content-lozenge	h4 span.date,
body#news-item #main-content #main-copy-block .list .content-lozenge h4,
body#news #main-content #main-copy-block .list .content-lozenge,
body#news-item #main-content #main-copy-block .list .content-lozenge	h4 span.date {
	width: auto;
	position: relative;
}
body#whats-new,
	body#news,
	body#news-item,
	body#blog,
	body#blog-item {
	background-image: url('/staticfiles/img/bg-whats-new.jpg');
	background-position: top center;
}
body #header ul > li.current:hover,
body #header
		ul > li.current.sfhover,
body #header
		ul > li:hover,
body #header
		ul > li.sfhover {
	background: url('/staticfiles/img/slice-nav-highlight.jpg') bottom repeat-x;
}
div#red-btns a.rouge-live-link:hover,
div#red-btns a.rouge-live-link:hover span,
div#red-btns
		a.last:hover,
div#red-btns a.last:hover span {
	background-position: bottom;
}
#main-content #main-copy-block .gallery,
								
	#blog-wrapper #blog-wrapper-mid,
										
	#main-content #main-copy-block .left-border-wrap {
	min-height: 400px;
	padding-left: 12px;
}
body#case-studies #copy,
 body#galleries #copy,
 body#gallery-item #copy {
	display: none;
}
body#register,
	body#user-preferences,
	body#profile {
	background-image: url('/staticfiles/img/bg-registration.jpg');
	background-position: top center;
}
body#contact,
	body#enquiry-form,
	body#how-to-find-us {
	background-image: url('/staticfiles/img/bg-contact.jpg');
	background-position: top center;
}
body#what-we-do #main-content #main-copy-block .left-border-wrap .content-lozenge div.span-11,
body#rouge-venues #main-content #main-copy-block .left-border-wrap .content-lozenge div.span-11,
body#rouge-live #main-content #main-copy-block .left-border-wrap .content-lozenge div.span-11 {
	padding-right: 0 16px 0 10px;
}
ul.red-arrows 
{
	clear: both;
}
body#what-we-do #main-content #main-copy-block .left-border-wrap .content-lozenge div.span-4 ul.red-arrows,
body#rouge-venues #main-content #main-copy-block .left-border-wrap .content-lozenge div.span-4 ul.red-arrows,
body#rouge-live #main-content #main-copy-block .left-border-wrap .content-lozenge div.span-4 ul.red-arrows {
	padding-left: 8px;
}
form input,
 form select,
 form textarea {
	background: #787878;
	border-width: 1px 0 0 1px;
	border-style: ridge;
	border-color: #535353;
	color: #fff !important;
}
body#blog-item #main-content #main-copy-block div.hotNnot .no-whats-hot-nor-not,
body#blog #main-content #main-copy-block div.postitem div.hotNnot .no-whats-hot-nor-not {
	width: 55px;
	height: 112px;
	float: left;
	padding: 30px 30px 0 0;
}
body#blog-item div#blog-post-wrap p.tags a,
body#blog div#blog-post-wrap p.tags a {
	color: #A80032;
}
body#blog-item #main-content #main-copy-block div.postitem div.hotNnot img,
body#blog #main-content #main-copy-block div.postitem div.hotNnot img {
	padding: 30px 30px 0 0;
}
body#blog-item #main-content #main-copy-block div.hotNnot,
body#blog #main-content #main-copy-block div.postitem div.hotNnot {
	min-height: 160px;
	padding: 0 0 15px 35px;
}
body#blog-item #main-content #main-copy-block div.whats-not,
body#blog #main-content #main-copy-block div.postitem div.whats-not {
	background: #000 url('/staticfiles/img/bg-not.jpg') no-repeat bottom left;
}
body#blog-item div#blog-post-wrap p.tags,
body#blog div#blog-post-wrap p.tags {
	margin-top: 10px;
}
body#blog-item #main-content #main-copy-block div.whats-not h4,
body#blog #main-content #main-copy-block div.postitem div.whats-not h4 {
	color: #333534;
}
body#blog-item #main-content #main-copy-block div.blog_post div.hotNot,
body#blog #main-content #main-copy-block div.blog_post div.hotNot {
	min-height: 160px;
	padding: 0 0 15px 0px;
	margin-left: -35px;
	width: 593px;;
}

body#blog-item #main-content #main-copy-block div.blog_post div.whats-hot,
body#blog #main-content #main-copy-block div.blog_post div.whats-hot {
	background: #000 url('/staticfiles/img/bg-hot.jpg') no-repeat bottom left;
	margin-bottom: 15px;
}
body#blog-item #main-content #main-copy-block div.postitem .post-surround,
body#blog #main-content #main-copy-block div.postitem .post-surround {
	background: #282725 url('/staticfiles/img/black-grey-bg.jpg') repeat-x;
	padding: 0 0px 15px 35px;
}
body#news #main-content #main-copy-block .list .content-lozenge li.news-read-more,
body#news-item #main-content #main-copy-block .list .content-lozenge li.news-read-more {
	margin-right: 17px;
}
body#terms-conditions #main-content #main-copy-block ul li,
body#accessibility #main-content #main-copy-block ul li {
	list-style: none;
	color: #999;
	margin-bottom: 5px;
}
body#blog-item #main-content #main-copy-block div.postitem,
body#blog #main-content #main-copy-block div.postitem {
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: none;
}
body#blog-item p.info-line a,
body#blog p.info-line a {
	color: #A80032;
}
body#blog-item #main-content #main-copy-block div.blog_post div.whats-hot h4,
body#blog #main-content #main-copy-block div.blog_post div.whats-hot h4 {
	color: #820620;
}
body#blog-item p.info-line,
body#blog p.info-line {
	line-height: 1.2em;
	padding: 0.2em 10px;
	margin: 2px 10px 0;
}
body#blog-item #main-content #main-copy-block div.blog_post div.hotNot img,
body#blog #main-content #main-copy-block div.blog_post div.hotNot img {
	padding: 30px 30px 0 0;
}
body#blog-item #main-content #main-copy-block div.postitem div.whats-hot h4,
body#blog #main-content #main-copy-block div.postitem div.whats-hot h4 {
	color: #820620;
}
body#news #main-content #main-copy-block .list .content-lozenge h4 a:hover,
body#news-item #main-content #main-copy-block .list .content-lozenge h4 a:hover {
	text-decoration: underline;
}
body#blog-item div#blog-post-wrap form .row-content,
body#blog div#blog-post-wrap form .row-content {
	clear: both;
	float: left;
}
body#blog-item #posts h4#SB-not,
body#blog #posts h4#SB-not {
	height: 26px;
	background: url('/staticfiles/img/flame-grey.png') no-repeat 105px top;
}
body#blog-item div#blog-post-wrap form input,
body#blog div#blog-post-wrap form input {
	border-top: 1px solid #999;
	background: #666;
}
body#blog-item #posts h4#SB-not span,
body#blog #posts h4#SB-not span {
	color: #666;
}
body#blog-item div#blog-post-wrap form em,
body#blog div#blog-post-wrap form em {
	color: #A80032;
}
body#blog-item div#blog-post-wrap form,
body#blog div#blog-post-wrap form {
	margin-left: 0 !important;
	color: #999 !important;
}
body#blog-item #posts h4#SB-hot span,
body#blog #posts h4#SB-hot span {
	color: #A80032;
}
body#blog-item #posts h4#SB-hot,
body#blog #posts h4#SB-hot {
	height: 26px;
	background: url('/staticfiles/img/flame-red.png') no-repeat 105px top;
}
body#blog-item div#blog-post-wrap form textarea#xblog_comment-copy,
body#blog div#blog-post-wrap form textarea#xblog_comment-copy {
	background: #0c0c0c;
	width: 512px;
	height: 200px;
	resize: none;
	border: 1px solid #888;
}
body#blog-item div#blog-post-wrap form fieldset,
body#blog div#blog-post-wrap form fieldset {
	margin: 0;
	padding: 0;
}
body#blog-item #main-content #main-copy-block div.postitem div.whats-hot,
body#blog #main-content #main-copy-block div.postitem div.whats-hot {
	background: #000 url('/staticfiles/img/bg-hot.jpg') no-repeat bottom left;
	margin-bottom: 15px;
}
div#red-btns a.last,
div#red-btns a.last span {
	background-image: url('/staticfiles/img/button-sprite-rouge-venues.jpg');
}
div#red-btns a.rouge-live-link,
div#red-btns a.rouge-live-link span {
	background-image: url('/staticfiles/img/button-sprite-rouge-live.jpg');
}
div#red-btns .replace,
div#red-btns .replace span {
	background-repeat: no-repeat;
	width: 90px;
	height: 27px;
	background-position: top;
}
body#blog-item div#blog-post-wrap form input.form_submit,
body#blog div#blog-post-wrap form input.form_submit {
	text-transform: uppercase;
	font-weight: bold;
	background: url('/staticfiles/img/form-btn-bg.jpg') repeat-x;
	padding: 1px 8px;
	border: 1px solid #797979;
	color: #fff !important;
	margin-bottom: 35px !important;
}
body#blog-item div#blog-post-wrap form legend h5,
body#blog div#blog-post-wrap form legend h5 {
	padding-bottom: 10px;
	color: #fff;
}
body#terms-conditions,
body#accessibility {
	background: #000 url('/staticfiles/img/bg-sitemap.jpg') no-repeat center top;
}
body#blog-item label span#recaptcha_instructions_image,
body#blog label span#recaptcha_instructions_image {
	color: #000 !important;
}
body#blog-item p.info-line-2 span.add-comment,
body#blog p.info-line-2 span.add-comment {
	color: #A80032;
	background: url('/staticfiles/img/btn-add-comment.gif') no-repeat;
	height: 10px;
	padding-left: 22px;
}
body#forgotten_credential #main-content #main-copy-block p,
body#forgotten_credential #main-content #main-copy-block form {
	margin-left: 10px;
}
#main-content #main-copy-block p.pagination a:visited,
#main-content #main-copy-block p.pagination a:focus {
	color: #888;
}
body#blog-item p.info-line-2 span.comments,
body#blog p.info-line-2 span.comments {
	color: #A80032;
	background: url('/staticfiles/img/btn-comments.gif') no-repeat;
	height: 10px;
	padding-left: 22px;
}
body#blog-item #rotated-blogger-img,
body#blog #rotated-blogger-img {
	margin-right: 20px;
}
body#blog-item #post-header,
body#blog #post-header {
	padding-top: 10px;
	background: #0D0D0D;
}
body#blog-item #post-header p,
body#blog #post-header p {
	margin: 0;
}
body#blog-item div.paperclip,
body#blog div.paperclip {
	background: url('/staticfiles/img/paper-clip.png') no-repeat right;
	height: 9px;
	width: 579px;
}
body#blog-item .blog_post .header,
body#blog .blog_post .header {
	overflow: hidden;
}
body#gallery-items .LHS #sub-page-content,
body#galleries .LHS #sub-page-content {
	margin-bottom: 10px;
}
body#terms-conditions #main-content #main-copy-block h4,
body#accessibility #main-content #main-copy-block h4 {
	font-size: 16px;
	color: #A80032;
	margin-top: 20px;
}
#the-form-xenquiry_add div.multiselect ul,
#the-form-xenquiry_add
		div.multiselect ul li {
	list-style: none;
}
body#terms-conditions #main-content #main-copy-block ul,
body#accessibility #main-content #main-copy-block ul {
	margin-left: 0;
}
#the-form-xenquiry_add div#xenquiry_add-formrow-event_date .row-title,
#the-form-xenquiry_add
		div#xenquiry_add-formrow-how_found .row-title {
	margin-top: 6px;
}
body#terms-conditions #main-content #main-copy-block,
body#accessibility #main-content #main-copy-block {
	border-left: 1px solid #999;
	margin-right: 0;
	min-height: 400px;
	padding-left: 0px;
}
#main-content #login-block #the-form-xauth_login fieldset input#xauth_login-email,
#main-content #login-block #the-form-xauth_login fieldset
				input#xauth_login-credential {
	width: 141px;
}
body#gallery-items .LHS #count,
body#galleries .LHS #count {
	text-align: left;
	color: #999;
}
body#gallery-items .LHS .qs-search-button,
body#galleries .LHS .qs-search-button {
	background: url('/staticfiles/img/button-search-bg.jpg') no-repeat;
	height: 18px;
	border: none;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	text-align: left;
	padding-left: 15px;
	padding-top: 0;
	font-size: 11px;
}
#the-form-xauth_register div.multiselect ul,
#the-form-xauth_register
		div.multiselect ul li {
	list-style: none;
}
#the-form-xauth_preferences #xauth_preferences-formrow-event_production,
#the-form-xauth_preferences #xauth_preferences-formrow-venues {
	width: 200px;
}
body#news #main-content #sub-page-content #archive-list,
body#news-item #main-content #sub-page-content #archive-list {
	padding-top: 0;
}
body#blog-item #main-content #main-copy-block div.postitem h4 a,
body#blog #main-content #main-copy-block div.postitem h4 a {
	color: #fff;
}
body#blog-item #main-content #main-copy-block div.postitem p,
body#blog #main-content #main-copy-block div.postitem p {
	margin: 0px 10px 0px 0px;
	padding: 10px 0 0 0;
	line-height: 1.5em;
}
body#blog-item #main-content #main-copy-block div.blog_post,
body#blog #main-content #main-copy-block div.blog_post {
	padding: 0;
	margin: 0 0 10px 0;
	width: 522px;
	border-bottom: none;
}
body#blog-item #main-content #main-copy-block div.blog_post .post-surround,
body#blog #main-content #main-copy-block div.blog_post .post-surround {
	background: #282725 url('/staticfiles/img/black-grey-bg.jpg') repeat-x;
	padding: 0 0px 15px 35px;
}
body#blog-item #main-content #main-copy-block div.blog_post div.whats-not h4,
body#blog #main-content #main-copy-block div.blog_post div.whats-not h4 {
	color: #333534;
}
body#blog-item #main-content #main-copy-block div.postitem h4,
body#blog #main-content #main-copy-block div.postitem h4 {
	margin: 0px 10px 0px 0px;
	padding: 20px 0 0 0;
	color: #fff;
	font-size: 22px;
}
body#news #main-content #main-copy-block .list .content-lozenge .cl-inner,
body#news-item #main-content #main-copy-block .list .content-lozenge .cl-inner {
	float: left;
	width: 434px;
	padding: 20px 2px 15px 20px;
}
body#news #main-content #main-copy-block .list .content-lozenge,
body#news-item #main-content #main-copy-block .list .content-lozenge {
	min-height: 102px;
	padding: 0;
}
body#blog-item #main-content #main-copy-block div.postitem ul,
body#blog #main-content #main-copy-block div.postitem ul {
	margin-left: 16px;
}
body #logo-head h1,
body #logo-head h1 span {
	background: url('/staticfiles/img/logo.gif') no-repeat;
	width: 941px;
	height: 78px;
}
body#blog-item #main-content #main-copy-block div.blog_post ul,
body#blog #main-content #main-copy-block div.blog_post ul {
	margin-left: 16px;
}
body#blog-item #main-content #main-copy-block div.blog_post h4,
body#blog #main-content #main-copy-block div.blog_post h4 {
	margin: 0px 10px 0px 0px;
	padding: 20px 0 0 0;
	color: #fff;
	font-size: 22px;
}
body#news #main-content #news-title,
body#news-item #main-content #news-title {
	padding-bottom: 5px;
	border-bottom: 1px solid #999999;
}
body#news #main-content #sidebar #sub-page-content,
body#news-item #main-content #sidebar #sub-page-content {
	margin-bottom: 10px;
	border-bottom: none;
}
body#news #main-content #sidebar h4,
body#news-item #main-content #sidebar h4 {
	margin-bottom: 0.1em;
}
#the-form-xauth_preferences #preferences-updates .title,
#the-form-xauth_preferences #preferences-links .title {
	width: 380px !important;
}

#the-form-xauth_preferences #preferences-links div.link { 
	clear: both;
}

#the-form-xauth_preferences #preferences-updates a.form-row,
#the-form-xauth_preferences #preferences-links a.form-row {
	cursor: pointer;
}
body#blog-item #main-content #main-copy-block div.blog_post h4 a,
body#blog #main-content #main-copy-block div.blog_post h4 a {
	color: #fff;
}
body#blog-item #main-content #main-copy-block div.blog_post p,
body#blog #main-content #main-copy-block div.blog_post p {
	margin: 0px 10px 0px 0px;
	padding: 10px 0 0 0;
	line-height: 1.5em;
}
#the-form-xauth_preferences #preferences-updates,
#the-form-xauth_preferences #preferences-links {
	margin-bottom: 0;
}
#the-form-xauth_preferences #preferences-updates legend,
#the-form-xauth_preferences #preferences-links legend {
	color: #fff;
}
body#news #main-content #main-copy-block .list .content-lozenge h4 a,
body#news-item #main-content #main-copy-block .list .content-lozenge h4 a {
	color: #A80032;
}
body#blog-item #main-content #main-copy-block div.blog_post div.whats-not,
body#blog #main-content #main-copy-block div.blog_post div.whats-not {
	background: #000 url('/staticfiles/img/bg-not.jpg') no-repeat bottom left;
}
body#blog-item div#blog-post-wrap form fieldset#info,
body#blog div#blog-post-wrap form fieldset#info {
	clear: none;
	width: 200px;
	float: left;
}
#main-content .LHS h3,
#main-content .LHS #h2 {
	border-bottom: 1px solid #999;
	width: 142px;
	text-transform: uppercase;
}
body#blog-item div#blog-post-wrap form fieldset#info input,
body#blog div#blog-post-wrap form fieldset#info input {
	height: 18px;
}
body#blog-item div#blog-post-wrap form fieldset#recaptcha,
body#blog div#blog-post-wrap form fieldset#recaptcha {
	clear: none;
	width: 318px;
	float: left;
	padding: 0;
}
body#blog-item #main-content #main-copy-block div.postitem div.hotNnot h4,
body#blog #main-content #main-copy-block div.postitem div.hotNnot h4 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 8px;
}
body#blog-item div#blog-post-wrap form fieldset#recaptcha input,
body#blog div#blog-post-wrap form fieldset#recaptcha input {
	background: #fff none;
	border: none;
	color: #000 !important;
}
body#blog-item #main-content .LHS h4,
body#blog #main-content .LHS h4 {
	font-size: 1.2em;
	font-weight: normal;
}
body#blog-item #main-content .LHS a:hover,
body#blog #main-content .LHS a:hover {
	color: #A80032;
}
body#blog-item #main-content .LHS #sub-page-content,
body#blog #main-content .LHS #sub-page-content {
	height: 150px;
}
body#blog-item #main-content .LHS a,
body#blog #main-content .LHS a {
	line-height: 15px;
	color: #999;
}
body#careers,
	body#who-we-are {
	background-image: url('/staticfiles/img/bg-who-we-are.jpg');
	background-position: top center;
}
body#blog-item #main-content .LHS h4.white,
body#blog #main-content .LHS h4.white {
	font-weight: normal;
}
body#blog-item #main-content #main-copy-block div.postitem div.hotNnot h4 span.flr,
body#blog #main-content #main-copy-block div.postitem div.hotNnot h4 span.flr {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
	padding: 6px 22px 0 0;
	display: block;
	width: 150px;
	overflow: visible;
}
body#blog-item #main-content #main-copy-block div.blog_post div.hotNot h4,
body#blog #main-content #main-copy-block div.blog_post div.hotNot h4 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 8px;
}
body#register #login-block.red,
 body#register #login-block.red .body {
	background-image: url('/staticfiles/img/register-slice-red.jpg');
}
ul.red-arrows,
 ul.grey-arrows {
	margin: 5px 5px 5px 14px;
}
html,
 #wrap {
	height: 100%;
}
#main-content label,
 legend {
	font-weight: normal;
}
div.multiselect .odd,
div.multiselect .even {
	background: transparent;
}
#sticky #popup-surround .popup-box.last,
#sticky #popup-surround
		.popup-box.last > div {
	border-right: none;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav .triple-less-than:hover,
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap
			div.in-item-nav .triple-greater-than:hover {
	color: #B10120;
}
body#news #main-content #main-copy-block p,
body#news-item #main-content #main-copy-block p {
	padding-top: 8px;
}
body#blog-item #main-content #main-copy-block div.blog_post div.hotNot h4 span.flr,
body#blog #main-content #main-copy-block div.blog_post div.hotNot h4 span.flr {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
	padding: 6px 22px 0 0;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav .triple-less-than,
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap
			div.in-item-nav .triple-greater-than {
	color: #999;
	height: 15px;
	width: auto !important;
}
#the-form-xauth_preferences #preferences-updates .form-row,
#the-form-xauth_preferences #preferences-links .form-row {
	clear: none;
	width: 130px;
	height: auto;
	float: left;
}
body#blog-item #back-to-blog,
body#blog #back-to-blog {
	border-bottom: 1px solid #999;
	padding: 15px 0 8px 0;
}
#sticky #footer p,
#sticky #footer a {
	font-size: 11px;
	float: left;
	padding: 0 5px 0 5px;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
}
#main-content #login-block .head,
#main-content #login-block .body {
	color: #FFF;
}
body#blog-item div#blog-post-wrap h5#title-leavecomment,
body#blog div#blog-post-wrap h5#title-leavecomment {
	text-transform: uppercase;
	color: #fff;
}
body#blog-item div#blog-post-wrap h2.blog,
body#blog div#blog-post-wrap h2.blog {
	color: #fff;
	width: 500px;
	font-weight: lighter;
}
body#blog-item div#blog-post-wrap,
body#blog div#blog-post-wrap {
	background: #0d0d0d url('/staticfiles/img/post-item-bg.jpg') repeat-x bottom;
}
body#blog-item #blog-header-wrap p,
body#blog #blog-header-wrap p {
	margin: 0px 10px 10px 0;
	padding-top: 0;
	line-height: 1.5em;
}
body#blog-item #blog-header-wrap .span-9 img,
body#blog #blog-header-wrap .span-9 img {
	padding-bottom: 0;
}
body#blog-item div#blog-post-wrap p.info-line,
body#blog div#blog-post-wrap p.info-line {
	padding-left: 0;
	margin-left: 2px;
}
#main-content #login-block h3,
#main-content #login-block h4 {
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
}
#the-form-xauth_preferences #preferences-updates .form-row .row-content,
#the-form-xauth_preferences #preferences-links .form-row .row-content {
	float: left;
}
#the-form-xauth_preferences #preferences-updates .form-row#xauth_preferences-formrow-linkedin_updates,
#the-form-xauth_preferences #preferences-links .form-row#xauth_preferences-formrow-linkedin_updates {
	width: 85px;
	background: url('/staticfiles/img/prefs-linkedin.gif') no-repeat center 0;
}
#the-form-xauth_preferences #preferences-updates .form-row#xauth_preferences-formrow-twitter_updates,
#the-form-xauth_preferences #preferences-links .form-row#xauth_preferences-formrow-twitter_updates {
	background: url('/staticfiles/img/prefs-twitter.gif') no-repeat center 0;
}
#the-form-xauth_preferences #preferences-updates .form-row#xauth_preferences-formrow-rss_updates,
#the-form-xauth_preferences #preferences-links .form-row#xauth_preferences-formrow-rss_updates {
	background: url('/staticfiles/img/prefs-rss.gif') no-repeat center 0;
	clear: both;
}
body#blog-item #back-to-blog img#lrb-logo,
body#blog #back-to-blog img#lrb-logo {
	padding: 25px 0 4px 0;
}
#the-form-xauth_preferences #preferences-updates .form-row .row-title,
#the-form-xauth_preferences #preferences-links .form-row .row-title {
	float: left;
	margin-left: 4px;
}
body #header li.parent ul li:hover,
body #header
		li.parent ul li.sfhover {
	background: #7A0623;
}
body#blog-item #blog-header-wrap span#little-red-book-img,
body#blog #blog-header-wrap span#little-red-book-img {
	display: block;
	background: url('/staticfiles/img/little-red-book.jpg') no-repeat;
	width: 150px;
	height: 195px;
}
body#blog-item #posts ul.no-bullets,
body#blog #posts ul.no-bullets {
	margin: 4px 0;
	padding-top: 0;
}
body#blog-item #blog-header-wrap h3,
body#blog #blog-header-wrap h3 {
	margin: 10px;
}
#main-copy-block p,
	#main-copy-block li {
	font-size: 13px;
	line-height: 20px;
	font-weight: lighter;
}
body#blog-item #posts h4,
body#blog #posts h4 {
	margin-bottom: 0px;
}
#main-content .LHS #blog-title,
#main-content .LHS #news-title {
	height: 150px;
}
body#blog-item #posts,
body#blog #posts {
	padding: 18px 0;
}
#sub-page-content a,
		#sidebar a {
	color: #999;
	line-height: 20px;
}
body#blog-item #posts ul.rc-posts,
body#blog #posts ul.rc-posts {
	margin-top: 20px;
}
#the-form-xauth_preferences #preferences-updates .form-row#xauth_preferences-formrow-blog_digest,
#the-form-xauth_preferences #preferences-links .form-row#xauth_preferences-formrow-blog_digest {
	background: url('/staticfiles/img/prefs-blog-digest.gif') no-repeat center 0;
	padding-top: 60px;
	width: 102px;
	margin-left: 10px;
}
#the-form-xauth_preferences #preferences-updates .form-row#xauth_preferences-formrow-email_updates,
#the-form-xauth_preferences #preferences-links .form-row#xauth_preferences-formrow-email_updates {
	background: url('/staticfiles/img/prefs-email.gif') no-repeat center 0;
	padding-top: 60px;
}
#sub-page-content a:hover,
		#sidebar a:hover {
	color: #A80032;
}
body#blog-item #blog-header-wrap,
body#blog #blog-header-wrap {
	background: #2e030c url('/staticfiles/img/blog-intro-bg.jpg') repeat-x;
	height: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	min-height: 184px;
}
#the-form-xauth_profile .preferences-interested .link #linkedin-updates {
	background-image: url('/staticfiles/img/icon-linkedin.gif');
}
#case-study-gallery-images div.case-study-gal-img a#view-gallery-link:hover {
	background: url('/staticfiles/img/view-gallery-btn-hover.gif') no-repeat;
}
#the-form-xauth_profile .preferences-interested .link #twitter-updates {
	background-image: url('/staticfiles/img/icon-twitter.gif');
}
#case-study-gallery-images div.case-study-gal-img a#view-gallery-link {
	margin-top: 0px;
	background: url('/staticfiles/img/view-gallery-btn.gif') no-repeat;
	display: block;
	width: 142px;
	height: 18px;
}
#the-form-xauth_profile .preferences-interested .link #rss-updates {
	background-image: url('/staticfiles/img/icon-rss.gif');
}
#the-form-xauth_profile .preferences-interested .link .row-content a {
	background-repeat: no-repeat;
	float: right;
	display: block;
	height: 18px;
	width: 18px;
}
#the-form-xauth_profile .preferences-interested .link .row-title {
	float: left;
}
#the-form-xauth_profile .preferences-interested .link {
	height: 26px;
}
#rouge-radar div#whats-what h4.SB-hot {
	background: url('/staticfiles/img/flame-info-red.png') no-repeat 90px 0;
	padding-top: 0px;
}
#rouge-radar div#whats-what {
	width: 125px;
}
#main-copy-block .gallery #moodboard-items div.item p {
	width: 142px;
	overflow: hidden !important;
	word-wrap: break-word;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav span {
	display: block;
	float: right;
	color: #B10120;
}
#rouge-radar div#whats-what h4.SB-not {
	background: url('/staticfiles/img/flame-info-grey.png') no-repeat 90px 0;
	padding-top: 5px;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav a {
	float: right;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.read-more a {
	color: #931438;
	text-transform: italic;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav {
	position: absolute;
	width: 200px;
	bottom: 5px;
	right: 18px;
	text-align: right;
}
#main-copy-block .gallery #moodboard-items div.item div.img-link {
	height: 110px;
}
#main-copy-block .gallery #moodboard-items div.item {
	overflow: hidden;
	height: 140px;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav .triple-greater-than {
	padding: 0 14px 0 0px;
	background-position: right 3px;
}
body#moodboard-items #main-content .LHS h2 {
	margin-bottom: 2px;
}
body#moodboard-items #main-content .LHS h3 {
	text-transform: none;
	height: 25px;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.in-item-nav .triple-less-than {
	padding: 0 2px 0 14px;
	background-position: left  3px;
}
body#moodboard-items #main-content .LHS #news-title {
	height: auto;
}
#case-study-gallery-images div.case-study-gal-img {
	margin-bottom: 6px;
}
#the-form-xauth_preferences #preferences-interested	.form-row {
	width: 320px;
}
#the-form-xenquiry_add #xenquiry_add-formrow-event_date .row-content select {
	float: left;
	width: 65px;
	margin-right: 2px;
}
#the-form-xauth_preferences #preferences-interested	.form-row .row-content {
	float: left;
	margin-right: 8px;
}
body#bio #main-content .span-20 .span-11 {
	padding-top: 20px;
}
body#careers #main-content .LHS #sub-page-content {
	border: none;
}
body#how-to-find-us #main-content #main-copy-block .content-lozenge .span-5 p.line-height {
	color: #999;
}
body#how-to-find-us #main-content #main-copy-block .content-lozenge .span-5 a.pdf {
	color: #fff;
	font-style: bold;
	font-weight: 12px;
	display: block;
	height: 18px;
	margin-top: 8px;
	padding-left: 30px;
	background: url('/staticfiles/img/button-pdf.jpg') no-repeat left top;
}
body#how-to-find-us #main-content #main-copy-block .content-lozenge .span-5 h2 {
	color: #A80032 !important;
	font-size: 16px;
}
body#how-to-find-us #main-content #main-copy-block .content-lozenge .span-5 {
	margin-left: 30px;
}
body#bio #main-content .span-20 {
	border-left: 1px solid #999;
	margin-right: 0;
	min-height: 400px;
	padding-left: 22px;
}
#the-form-xauth_profile .multiselect {
	padding: 5px 0;
	width: 212px;
	overflow-x: hidden;
}
#rouge-radar div#follow-rouge ul {
	margin: 4px 0 0 2px;
}
#the-form-xauth_profile .multiselect input {
	float: right;
}
#rouge-radar div#follow-rouge h4.darkred {
	color: #820620;
	width: 50px;
	height: 30px;
	font-size: 10px;
}
#rouge-radar div#follow-rouge h4 {
	width: 50px;
	float: left;
}
#the-form-xauth_profile .preferences-interested {
	width: 206px;
	margin: 0 18px 0 300px;
	float: right;
	display: block;
}
#rouge-radar div#follow-rouge {
	margin-top: 2px;
}
#the-form-xauth_profile .multiselect li label {
	padding-right: 0;
	width: 175px;
	float: left;
}
#the-form-xauth_profile .multiselect ul {
	padding: 0;
	margin: 0;
}
body#bio #main-content .span-4 #sub-page-content {
	border-bottom: 1px solid #999;
	padding-top: 5px;
}
body#bio #main-content .span-4 p#role {
	color: #A80032;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-top: 2px;
}
body#people #pinboard {
	padding-top: 30px;
	width: 950px;
}
#rouge-radar div#follow-rouge ul li {
	margin-right: 2px;
}
#the-form-xauth_profile .preferences-interested .row-content {
	float: right;
	width: 15px;
}
#main-content #main-copy-block .set-height li a {
	color: #B10120;
}
body#clients #main-content #main-copy-block .left-border-wrap .long p.clients-title {
	width: 340px;
}
body#clients #main-content #main-copy-block .left-border-wrap .client-logo-block {
	height: 120px;
	margin-right: 54px;
}
body#clients #main-content #main-copy-block .left-border-wrap p.clients-title {
	width: 237px;
	margin-left: 10px;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
}
body#bio #main-content .span-20 .span-8 #famous-for {
	width: 230px;
	height: 132px;
	background: url('/staticfiles/img/img-famous-for-200.png') no-repeat top left;
	padding: 86px 0 0 45px;
	margin-left: 38px;
}
body#bio #main-content .span-20 .span-8 #famous-for p {
	color: #A80032;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	width: 130px;
}
body#clients #main-content #main-copy-block .left-border-wrap .break {
	clear: left;
}
body#clients #main-content #main-copy-block .left-border-wrap .content-lozenge p.clients-title {
	text-transform: capitalize;
	font-size: 1.6em;
	line-height: 24px;
	margin: 34px 0 0 20px;
	color: #fff;
}
body#clients #main-content #main-copy-block .left-border-wrap .content-lozenge ul {
	margin-top: 35px;
	width: 192px;
}
body#clients #main-content #main-copy-block .left-border-wrap .content-lozenge {
	padding: 5px 0;
	width: 598px;
}
body#careers #main-content #main-copy-block .left-border-wrap {
	min-height: 0;
}
body#careers #main-content #main-copy-block .left-border-wrap .clients_title {
	width: 315px;
}
body#people #pinboard li .overlay {
	position: absolute;
	right: 0;
	top: -20px;
}
#sticky #footer ul li a.first {
	padding-left: 0;
}
body#sitemap #main-content #main-copy-block {
	border-left: 1px solid white;
	margin-right: 0;
	min-height: 400px;
	padding-left: 0px;
}
body#sitemap #main-content #main-copy-block h4 {
	margin-top: 0;
	font-size: 16px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li:hover.add {
	background-position: 0 -129px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li:hover.preview {
	background-position: 0 -97px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li:hover {
	background-image: url(/staticfiles/img/buttons-moodboard-highlight.png);
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li:hover.print {
	background-position: 0 -65px;
}
#main-content .LHS .search ul.case-study-sub-links li {
	text-transform: uppercase;
	margin: 4px 0 0;
	font-weight: normal;
}
#main-content #main-copy-block .content-lozenge h2 span.title {
	color: #A80032;
	text-transform: uppercase;
	font-weight: bold;
}
#sticky #footer ul li {
	padding: 0 5px 0 0;
	border-right: 1px solid #A80032;
}
#main-content #main-copy-block .content-lozenge h2 {
	padding-top: 5px;
	font-size: 14px;
}
#main-content .LHS .search ul.case-study-sub-links li.active a {
	color: #A80032;
}
#main-content .LHS .search ul.case-study-sub-links li a {
	color: #fff;
}
body#clients #main-content #main-copy-block .left-border-wrap .content-lozenge a {
	font-size: 12px;
}
body#case-studies #main-content #main-copy-block .left-border-wrap .content-lozenge {
	min-height: 130px;
	margin: 0 0 10px 0;
	padding: 0;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-4 .famous-for {
	background-image: url('/staticfiles/img/img-famous-for.jpg');
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-4 ul {
	margin: 0 0 10px 30px;
	float: left;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-4 .your-name {
	background-image: url('/staticfiles/img/img-your-name.jpg');
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-4 {
	width: 148px;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-11 {
	width: ;
	padding: 25px 0 5px 25px;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-11 p.info {
	font-size: 12px;
	line-height: 20px;
	color: #999;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content ul > li {
	margin-bottom: 20px;
	text-transform: uppercase;
	list-style: none;
	font-size: 14px;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content ul > li ul {
	margin-top: 5px;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-4 .teaser {
	width: 130px;
	height: 93px;
	margin-bottom: 10px;
	padding: 65px 0 0 18px;
	background-position: left top;
	background-repeat: no-repeat;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-4 .teaser p {
	color: #A80032;
	font-size: 14px;
	width: 90px;
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-11 p.desc span {
	color: #A80032;
	font-weight: bold;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge .span-11 p.desc {
	font-size: 11px;
	line-height: 14px;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content ul > li ul li {
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content ul > li ul li a {
	color: #999;
	font-size: 13px;
	text-transform: none;
}
body#case-studies #main-content #main-copy-block .left-border-wrap .content-lozenge div.copyblock p span {
	font-weight: bold;
}
body#case-studies #main-content #main-copy-block .left-border-wrap .content-lozenge div.copyblock {
	min-height: 90px;
	padding: 15px 15px 5px 10px;
	margin: 0;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge a {
	color: #A80032;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge {
	width: 583px;
	padding: 0 0 15px 0;
	margin-bottom: 10px;
}
body#case-studies #main-content #main-copy-block .left-border-wrap .content-lozenge div.long {
	width: 572px;
}
body#case-studies #main-content #main-copy-block .left-border-wrap .content-lozenge img {
	margin: 0;
	padding: 0;
}
body#case-studies #main-content #main-copy-block .left-border-wrap .content-lozenge div.short {
	width: 412px;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge a:hover {
	color: #999;
}
body#careers #main-content #main-copy-block .left-border-wrap .content-lozenge p#vacancies {
	color: #A80032;
	margin: 25px 25px 15px 25px;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content > ul li {
	color: #fff;
	line-height: 18px;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content > ul a {
	color: #fff;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content > ul {
	padding-left: 38px;
	margin-left: 0;
}
body#sitemap #main-content #main-copy-block .plugSitemap-subbox .plugin-content li a:hover {
	color: #820620;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li.add {
	background-position: 0 -129px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li.preview {
	background-position: 0 -97px;
}
#main-content #main-copy-block p.pagination .less-than {
	display: inline-block;
	font-size: 8px;
	width: 12px;
	height: 8px;
	background-image: url('/staticfiles/img/triple-less-than.gif');
	background-repeat: no-repeat;
}
#main-content #main-copy-block p.pagination .greater-than {
	display: inline-block;
	font-size: 8px;
	width: 12px;
	height: 8px;
	background-image: url('/staticfiles/img/triple-greater-than.gif');
	background-repeat: no-repeat;
	margin-left: 2px;
}
#main-content #main-copy-block p.pagination a:hover {
	color: #A80032;
}
#main-content #main-copy-block p.pagination a {
	color: #999;
}
#main-content #main-copy-block p.pagination span.arrows {
	font-size: 18px;
	height: 10px;
	width: 12px;
	line-height: 10px;
}
#main-content #main-copy-block p.pagination strong {
	color: #A80032;
}
#main-content #main-copy-block p.pagination a.less-than:hover {
	background-image: url('/staticfiles/img/triple-less-than-hover.gif');
}
#main-content #main-copy-block p.pagination a.greater-than:hover {
	background-image: url('/staticfiles/img/triple-greater-than-hover.gif');
}
#main-content #main-copy-block .set-height ul {
	margin: -10px 0 0 0;
}
#main-content #main-copy-block .set-height li {
	margin: 0 0 10px 0;
	float: left;
	padding: 0;
	text-transform: uppercase;
	list-style: none;
	font-size: 15px;
}
#main-content #main-copy-block .set-height {
	height: 74px;
	padding: 0;
	margin: 30px 0 0 35px;
}
#main-content #main-copy-block .content-lozenge li {
	line-height: 16px;
}
#main-content #main-copy-block .content-lozenge {
	padding: 20px 3px 15px 28px;
	color: #fff;
	background: #000;
	margin-bottom: 8px;
}
#main-content #main-copy-block .content-lozenge span.date {
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	width: auto;
	position: relative;
}
#main-content .LHS #download-pdf-link a {
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
}
#main-content .LHS ul#archive-list {
	padding-top: 20px;
	width: 130px;
}
#main-content .LHS ul#archive-list li {
	background: #666;
	color: #fff;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 3px;
	border-bottom: 0;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: #fff;
}
#main-content #login-block #the-form-xauth_login fieldset input#xauth_login-credential:focus {
	background: #787878;
	background-image: none !important;
}
#main-content #login-block #the-form-xauth_login fieldset input#xauth_login-credential {
	background: #787878 url('/staticfiles/img/password-field-bg.gif') no-repeat 3px 0;
}
#main-content #login-block #the-form-xauth_login fieldset label {
	padding: 0;
}
#main-content #login-block #the-form-xauth_login fieldset input {
	padding: 0.1em 0.2em;
}
#main-content .LHS ul#archive-list li	span.arr-down {
	background: url('/staticfiles/img/arrow-down.gif') no-repeat 0 4px;
	width: 12px;
	height: 15px;
	cursor: pointer;
}
#main-content .LHS ul#archive-list li a {
	color: #fff;
}
#main-content .LHS #download-pdf-link {
	width: 142px;
	border-bottom: 1px solid #999;
}
#main-content .LHS #download-pdf-link img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
#main-content .LHS .search h3 {
	font-weight: bold;
	color: #fff;
	border-bottom: none;
	margin-top: 8px;
	padding-bottom: 0px;
}
#main-content .LHS ul#archive-list div.archive-content div {
	background: transparent;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.read-more {
	position: absolute;
	bottom: 12px;
	right: 18px;
}
#main-content #main-copy-block .set-height li a:hover {
	color: #fff;
}
body#news-item #main-content .LHS h3 {
	border: none;
}
body#careers #main-content #main-copy-block {
	min-height: 400px;
}
body#news-item #main-content .item .content-lozenge h4 {
	min-height: 50px;
	margin-bottom: 20px;
	width: auto;
}
body#news-item #main-content .item .content-lozenge h4 span.date {
	width: auto;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li a {
	word-spacing: 1px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li.print {
	background-position: 0 -65px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options li {
	padding: 0px 0 4px 31px;
	background: url(/staticfiles/img/buttons-moodboard.png) no-repeat;
	line-height: 27px;
	height: 27px;
}
body#moodboard-items #main-content .LHS ul#moodboards-lhs-options {
	padding-top: 8px;
	width: 145px;
}
body#news-item #main-content .item .content-lozenge p.em {
	color: #999;
	font-style: italic;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 14px;
}
body#bio #main-content .span-20 .span-8 .red-arrows {
	margin-bottom: 8px;
}
body#bio #main-content .span-20 .span-8 p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 8px;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.text h4 {
	color: #931438;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 16px;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.text p span {
	font-weight: bold;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item div.cs-inner-wrap div.text {
	padding: 20px;
	margin: 10px 0 0;
	background: #020202;
}
#sticky #footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 328px;
	background: url('/staticfiles/img/telephone.gif') no-repeat top right;
	height: 15px;
}
#main-content #main-copy-block .set-height .prepend-1 a {
	color: #B10120;
}
#main-content #main-copy-block .set-height .append-1 a {
	color: #820620;
}
body#people #pinboard li {
	display: block;
	position: relative;
	height: 155px;
	width: 131px;
}
body#people #pinboard li img.sos {
	position: absolute;
	left: -999em;
}
body#bio #main-content .span-20 .span-8 {
	margin-bottom: 50px;
}
body#bio #main-content .span-20 .span-8 .bio-copy {
	background: #000;
	padding: 8px 0 0 20px;
	margin-top: 10px;
}
body#bio #main-content .span-4 ul.archive-list .namesake {
	font-weight: bold;
	color: #FFF;
	line-height: 20px;
}
body#bio #main-content .span-4 ul.archive-list {
	margin-top: 0;
	padding-top: 22px;
}
body#people #pinboard li a:hover img.sos {
	left: 0;
}
#main-content #login-block #the-form-xauth_login fieldset {
	padding: 0px 19px 0px 0px;
	margin-bottom: 2px;
}
#main-content #main-copy-block a {
	color: #A80032;
}
#main-content #login-block.red .appear {
	background: transparent;
}
#main-content #login-block.red .body {
	position: absolute;
	top: 0;
	background: #820620 url('/staticfiles/img/slice-login-red.jpg') repeat-x bottom;
	color: #FFF;
	padding: 8px 14px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
ul.red-arrows li {
	list-style-image: url('/staticfiles/img/list-arrow-red.gif');
	color: #999;
}
#main-content #login-block.red .head.head-open {
	background: #570416;
}
#main-content #login-block.red .head {
	color: #FFF;
	padding: 8px 10px 8px 14px;
	width: 164px;
	position: relative;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#main-content #login-block.red {
	float: right;
	position: relative;
	z-index: 1010;
	background: #820620 url('/staticfiles/img/slice-login-red.jpg') repeat-x top;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#main-content #login-block.red h4 {
	margin: 8px 0 0.2em;
	color: #000;
}
#main-content #login-block.red p {
	padding-bottom: 5px;
	color: #fff;
}
ul.red-arrows li a {
	color: #999 !important;
	font-size: 11px;
}
ul.red-arrows li a:hover {
	color: #A80032 !important;
}
#main-content > .container {
	position: relative;
}
#main-content #login #login-box {
	position: absolute;
	right: 0;
	z-index: 1010;
}
#sticky {
	position: relative;
	margin: -79px 0 0 0;
	height: 79px;
	clear: both;
	padding: 0;
}
#main-content {
	background: url('/staticfiles/img/slice-dropshadowTop.png') repeat-x;
}
ul.grey-arrows li a:hover {
	color: #A80032 !important;
}
ul.grey-arrows li {
	list-style-image: url('/staticfiles/img/list-arrow-grey.gif');
	color: #999;
}
ul.grey-arrows li a {
	color: #999 !important;
	font-size: 11px;
}
#main-content #login-block ul.no-bullets a {
	padding-left: 4px;
}
#main-content #login-block ul li {
	margin-bottom: 0.3em;
	font-size: 12px;
}
#main-content #login-block {
	margin-right: -8px;
	padding-right: 8px;
	float: right;
	position: relative;
	z-index: 1010;
	background: #242424 url('/staticfiles/img/slice-dropshadowTop.png') repeat-x 0 -1px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#main-content #login-block h3 {
	font-size: 20px;
}
#main-content #login-block h4 {
	margin: 8px 0 0.2em;
	height: 22px;
	width: 142px;
	color: #999;
	font-size: 18px;
}
body .head {
	text-transform: uppercase;
}
body a.red {
	color: #A80032 !important;
}
body a img {
	border: 0;
}
body > #wrap {
	height: auto;
	min-height: 100%;
	position: relative;
}
#main-content #login-block p {
	padding-bottom: 5px;
}
#main-content #login-block .head {
	width: 164px;
	position: relative;
	cursor: pointer;
	padding: 8px 10px 8px 14px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#main-content #login-block .body {
	position: absolute;
	top: 0;
	background: #242424 url('/staticfiles/img/slice-dropshadowTop.png') repeat-x 0 -1px;
	padding: 8px 4px 8px 24px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}
#main-content #login-block a {
	font-size: 12px;
}
#main-content #login-block ul {
	width: 133px;
}
#main-content #login-block a.arr-down {
	background: url('/staticfiles/img/arrow-down.gif') no-repeat top;
	width: 12px;
	height: 12px;
}
#main-content #login-block a.arr-up {
	background: url('/staticfiles/img/arrow-up.gif') no-repeat top;
	width: 12px;
	height: 12px;
}
#main-content #login-block .head.head-open {
	background: #242424;
}
#main-content #login-block .appear {
	background: #242424;
}
#sticky > .full-width-container {
	background: url('/staticfiles/img/slice-dropshadowBottom.png') bottom repeat-x;
}
div#red-btns {
	position: absolute;
	margin: 0 50%;
	bottom: 0;
	width: 474px;
	height: 27px;
}
#rouge-radar h4 {
	margin-bottom: 5px;
	text-transform: uppercase;
}
#rouge-radar h4.darkred {
	color: #820620;
}
#rouge-radar span#footer-blog-intro {
	display: block;
	height: 130px;
}
#rouge-radar span#footer-blog-intro p 
{
	color: #555;
}
#rouge-radar div.blogger-img {
	width: 110px;
	float: left;
	margin-right: 10px;
}
#sticky #popup-surround .popup-box#rouge-events .event-img {
	margin-right: 0;
	padding: 10px 5px 10px 0;
}
#rouge-book ul {
	padding-left: 15px;
}
#rouge-book ul li p {
	padding-bottom: 0.8em;
}
body#bio #main-content #main-copy-block {
	margin: 0;
	padding: 0;
	border-left: none;
}
body#people a#people-page-blog-link {
	display: block;
	width: 180px;
	height: 20px;
	position: absolute;
	top: 18px;
	left: 35px;
}
#rouge-book h5 {
	margin-bottom: 2px;
	font-size: 0.9em;
	font-weight: normal;
}
#sticky #popup-surround .popup-box#rouge-events .event-copy p {
	margin-right: 1em;
	color: #555;
}
#sticky #popup-surround .popup-box#rouge-events .event-copy {
	padding: 0 0 0 15px;
	margin-right: 0;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item {
	position: relative;
	padding-left: 10px;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item img {
	width: 436px;
	height: 345px;
	padding: 0;
	background: #606060;
}
#main-content #main-copy-block #case-study-wrap .casestudy-item #case-study-item-text {
	font-family: ;
}
#breadcrumbs-wrap ul li {
	margin-bottom: 3px;
}
#breadcrumbs-wrap ul {
	margin-bottom: 0;
}
div#red-btns .replace {
	float: right;
	margin-right: 2px;
}
#breadcrumbs-wrap {
	width: 142px;
	padding-bottom: 5px;
}
#case-study-gallery-images {
	margin: 0 0 0 8px;
}
#main-copy-block .gallery p.subtitle {
	padding: 0;
	margin: 0;
	width: 160;
	height: 30px;
}
#sticky #popup-surround .popup-box#rouge-events h3 {
	color: #820620;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 1.3em;
}
#sticky #popup-surround .popup-box#rouge-events h4 {
	margin-bottom: 2px;
}
ul.breadcrumbs li a {
	text-transform: uppercase;
}
ul.breadcrumbs li {
	list-style: none;
	margin-left: 0;
}
#main-copy-block .gallery p.subtitle * {
	padding: 0;
	margin: 0;
}
ul.breadcrumbs {
	margin-left: 0;
	width: 142px;
	border-bottom: 1px solid #999;
}
body a {
	text-decoration: none;
	outline: none;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-image: url('/staticfiles/img/bg-home.jpg');
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#landing .centralise {
	position: absolute;
	background: #020202;
	height: 348px;
	width: 598px;
	left: 50%;
	top: 60%;
	z-index: 100;
}
#landing #copy {
	height: 225px;
	margin-top: 38px;
	overflow: hidden;
}
#landing .plugLanding-subbox {
	width: 490px;
	float: left;
}
#landing {
	position: relative;
	z-index: 100;
}
.min-height-content {
	min-height: 580px;
	*html height: 580px;
}
#sub-page-content {
	float: left;
}
a.back-arrow {
	display: block;
	background: url('/staticfiles/img/list-arrow-red-left.gif') no-repeat left center;
	padding-left: 15px;
	margin-top: 10px;
	color: #999;
}
a.back-arrow:hover {
	color: #A80032;
}
body#people #page-content-surround #main-copy-block {
	border-left: none;
}
body#home #page-content-surround #main-copy-block
body#change_credential #page-content-surround #main-copy-block {
	border-left: none;
}
div.pagination-wrap {
	text-align: right;
	width: auto;
	padding: 10px 25px;
}
div.pagination-wrap a:hover {
	color: #931438 !important;
}
.triple-less-than {
	float: left;
	display: block;
	width: 12px;
	height: 8px;
	background-image: url('/staticfiles/img/triple-less-than.gif');
	background-repeat: no-repeat;
}
body#case-study #main-content #main-copy-block .left-border-wrap {
	padding-left: 0px;
}
#main-content #main-copy-block .left-border-wrap {
	margin-right: 0;
}
body#forgotten_credential #page-content-surround #main-copy-block {
	border-left: none;
}
#main-content #main-copy-block .gallery {
	width: 600px;
}
ul.archive-list {
	margin-top: 80px;
	padding-top: 10px;
	float: left;
}
div#feedback-form {
	background-color: #000;
	padding: 10px;
	margin-top: 10px;
}
.fll {
	float: left;
}
.flr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.full-width-container {
	width: 100%;
	margin: 0;
	padding: 0;
}
.black {
	color: #000 !important;
}
.red {
	color: #CC3333 !important;
}
.white {
	color: #fff !important;
}
.clearfix {
	display: inline-block;
}
.sticky-bp-allowance {
	padding-bottom: 80px;
	padding-top: 12px;
}
form fieldset#submit {
	clear: left;
}
div.multiselect {
	border: none;
	min-height: 100px;
	width: 238px;
}
div.multiselect label {
	width: 200px;
}
form input.form_submit {
	background: #303030 url('/staticfiles/img/button-search-slice.jpg') repeat-x;
	border: 1px solid #797979;
	color: #fff !important;
	text-transform: uppercase;
	padding: 1px 10px;
	margin-top: 10px;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
}
form select option {
	color: #fff !important;
}
* {
	margin: 0;
	padding: 0;
}
.to-front {
	position: relative;
	z-index: 1010;
}
.triple-greater-than {
	float: left;
	margin-left: 2px;
	display: block;
	width: 12px;
	height: 8px;
	background-image: url('/staticfiles/img/triple-greater-than.gif');
	background-repeat: no-repeat;
}
a.triple-less-than:hover {
	display: block;
	background-image: url('/staticfiles/img/triple-less-than-hover.gif');
	background-repeat: no-repeat;
}
body#people #wrap {
	background: none;
}
p {
	color: #999;
}
a {
	color: #B10120;
}
body#bio {
	background-image: url('/staticfiles/img/bg-people-sub-page.jpg');
	background-position: center 50px;
}
body#people.primary {
	background-image: url('/staticfiles/img/bg-people-primary.jpg');
	background-position: center 100px;
}
body#rouge-live {
	background-image: url('/staticfiles/img/bg-live.jpg');
	background-position: top center;
}
body#rouge-venues {
	background-image: url('/staticfiles/img/bg-venues.jpg');
	background-position: top center;
}
#main-copy-block h4 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 32px;
	margin: 0 0 14px 0;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	height: auto;
}
#main-copy-block p {
	padding-bottom: 5px;
}
#main-copy-block .content-lozenge a:hover {
	color: #999;
}
ul.no-bullets {
	list-style: none;
	margin-left: 0;
}
ul.no-bullets li {
	list-style: none;
	margin-left: 0;
}
#main-copy-block .content-lozenge a {
	color: #A80032;
}
#main-copy-block .content-lozenge p {
	font-size: 13px;
	line-height: 20px;
}
#main-copy-block p.white {
	font-weight: bold;
}
#main-copy-block .content-lozenge h4 {
	font-size: 16px;
	color: #A80032;
	margin: 0 0 12px 0;
}
body#how-we-do-it {
	background-image: url('/staticfiles/img/bg-how-we-do-it.jpg');
	background-position: top center;
}
body#what-we-do {
	background-image: url('/staticfiles/img/bg-what-we-do.jpg');
	background-position: top center;
}
#main-content #main-copy-block .gallery .item .gal-title-hover {
	font-weight: lighter;
	padding: 0 0 0 4px;
	background: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	right: 0;
	top: 0;
	width: 138px;
	height: 110px;
	position: absolute;
	display: block;
	font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", "Myriad Pro", sans-serif;
	color: #333;
	font-size: 18px;
}
#main-content #main-copy-block .gallery .item .gal-title-hover .gal-title {
	width: 135px;
}
p.red {
	color: #A80032;
}
#main-copy-block .gallery .item .gal-overlay {
	padding: 5px;
	background: #fff;
	position: absolute;
	right: -20px;
	top: -20px;
}
#main-copy-block .gallery .item {
	width: 142px;
	height: 125px;
	margin: 0 8px 8px 0;
	float: left;
	background: transparent;
	position: relative;
}
a.triple-greater-than:hover {
	display: inline-block;
	background-image: url('/staticfiles/img/triple-greater-than-hover.gif');
	background-repeat: no-repeat;
}
#qs-keywords-selected li {
	color: #999;
}
body#home {
	background-image: none;
}
body#who-we-are #landing .white {
	font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", "Myriad Pro", Arial, sans-serif;
}
body#send-feedback #main-copy-block h4 {
	font-size: 16px;
	color: #A80032;
	margin-top: 10px;
}
#error-block {
	min-height: 100%;
	margin-left: 20px;
}
#error-block h1 {
	color: #fff;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
}
#main-copy-block p#prefs-saved-notice {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
#xauth_register-formrow-company_type .row-content span {
	display: block;
}
body#showcase #main-content #copy p {
	height: 140px;
}
#main-content .LHS p {
	color: #fff;
}
#main-content .LHS a:hover {
	color: #A80032;
}
#main-content .LHS h4 {
	margin-top: 10px;
	width: 142px;
}
body #header li.parent ul li {
	float: left;
	border-right: none;
}
body #header li.parent:hover ul {
	left: auto;
}
body #header li.venues {
	display: none;
}
#main-content .LHS #sub-page-content {
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
	width: 142px;
	margin-bottom: 8px;
}
#main-content .LHS .no-border {
	border: none !important;
}
#main-content .LHS ul.subscribe li {
	margin-bottom: 1px;
	list-style-image: none;
	list-style-position: inside;
	padding-left: 25px;
	line-height: 20px;
}
#main-content .LHS ul.subscribe li.rss {
	background: url('/staticfiles/img/icon-rss.gif') no-repeat;
}
#main-content .LHS ul.subscribe li.twitter {
	background: url('/staticfiles/img/icon-twitter.gif') no-repeat;
}
#main-content .LHS li {
	line-height: 15px;
}
#main-content .LHS ul.subscribe {
	margin: 70px 8px 0 0;
}
#main-content .LHS h4.white {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#main-content .LHS ul {
	margin-top: 8px;
}
body #header li.parent ul {
	position: absolute;
	z-index: 1012;
	height: auto;
	left: -999em;
	background: #A80032;
	padding: 0;
	margin: 0;
}
body #header li.parent a {
	display: block;
	width: auto;
	height: 22px;
}
body #header {
	background: url('/staticfiles/img/slice-nav-bg.jpg') bottom repeat-x;
	padding: 0 0 0px 0;
	margin: 0;
	height: 30px;
}
body #header ul {
	list-style: none;
	height: 28px;
	margin: 0;
	padding: 0;
}
body #header li {
	border-left: 1px solid #141414;
	padding: 8px 15px 0 0;
	height: 22px;
	width: auto;
	float: left;
	text-transform: uppercase;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
}
body #logo-head {
	height: 78px;
	margin: 0;
	padding: 0;
	background: #020202;
}
body#sitemap {
	background: #000 url('/staticfiles/img/bg-sitemap.jpg') no-repeat center top;
}
body#contact #landing li#email span {
	background: url('/staticfiles/img/icon-email.gif') no-repeat 0 2px;
}
body#contact #landing li#mail span {
	background: url('/staticfiles/img/icon-mail.gif') no-repeat 0 2px;
	height: 50px;
}
body #header li.who-we-are ul {
	width: 109px;
}
body #header li.showcase	ul {
	width: 112px;
}
body #header ul > li a {
	display: block;
	color: #FFF;
	padding: 0 0 0 15px;
	height: 22px;
	width: auto;
}
body #header ul > li.last {
	border-right: 1px solid #141414;
}
body #header li.parent li {
	border: none;
	width: 100%;
	padding: 8px 0 0 0;
	height: 22px;
}
body #header ul > li li.current {
	background-image: none;
	background-color: #97082B;
}
body #header ul > li.current {
	background: url('/staticfiles/img/slice-nav-std.jpg') bottom repeat-x;
}
body #header li.whats-new ul {
	width: 107px;
}
body #header li.contact ul {
	width: 130px;
}
#main-content .LHS ul.subscribe li.linkedin {
	background: url('/staticfiles/img/icon-linkedin.gif') no-repeat;
}
#main-content .LHS h3 {
	font-height: 14px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
#sticky #popup-surround .popup-box > div {
	height: 165px;
	padding: 0 0 5px;
}
#sticky #popup-surround .popup-box a {
	color: #820620;
}
#sticky #popup-surround .popup-box > span {
	padding-left: 15px;
}
#sticky #popup-surround .popup-box {
	border-right: 2px solid #999;
	margin-right: 4px;
	padding: 10px 0px 5px 0px;
	float: left;
}
#sticky #popup-surround #popup-bodies {
	clear: both;
	position: absolute;
	z-index: 1010;
}
#sticky #popup-surround #popup-heads.open .container {
	background: url('/staticfiles/img/slice-popup-lrg.jpg') top repeat-x;
}
#sticky #popup-surround #popup {
	background: url('/staticfiles/img/slice-popup-lrg.jpg') bottom repeat-x;
	position: relative;
	z-index: 1010;
}
#sticky #popup-surround .popup-box > span.flr {
	padding-left: 0;
}
#sticky #popup-surround #sticky-close {
	background: url('/staticfiles/img/arrow-up.gif') no-repeat bottom;
	width: 12px;
	height: 12px;
}
#sticky #footer p {
	color: #B10120;
	margin-right: 5px;
	border-right: 1px solid #A80032;
}
#sticky #footer a {
	color: #FFF;
}
#sticky #footer a:hover {
	color: #B10120;
}
#sticky #footer .plugin-content {
	padding: 17px 0 0 0;
}
#sticky #footer {
	position: relative;
	bottom: 0px;
	background: #050505 url('/staticfiles/img/slice-hor-footer.jpg') repeat-y left;
	height: 50px;
}
#sticky #popup-surround .open #sticky-close {
	background: url('/staticfiles/img/arrow-down.gif') no-repeat bottom;
}
#sticky #popup-surround a:hover {
	text-decoration: underline;
}
#sticky #popup-surround #popup-heads .container {
	background: url('/staticfiles/img/slice-popup.jpg') top repeat-x;
	position: relative;
	z-index: 1010;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
#sticky #popup-surround #popup-heads {
	background: transparent;
	color: #FFF;
	position: relative;
	z-index: 1010;
}
#main-content #main-copy-block {
	color: #fff;
}
#main-content #main-copy-block li {
	color: #999;
}
#main-content #main-copy-block p.line-height {
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#main-content .LHS .extra {
	border-top: 1px solid #999;
	width: 142px;
}
#main-content .LHS img.h3-title {
	padding: 5px 0 0px 0;
}
#main-content .LHS #h2 {
	font-height: 18px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 55px;
	margin-bottom: 0px;
}
#main-content .LHS h3.red {
	border-bottom: none;
	color: #A80032;
	font-size: 13px;
	height: 200px;
}
#main-content #main-copy-block div.copy {
	width: 522px;
}
.grey {
	color: #636462 !important;
}
#main-content #main-copy-block img.h3-title {
	padding: 15px 0 0px 0;
}
#main-content #main-copy-block #hide {
	margin: 35px 38px 0 0;
	position: absolute;
	top: -248px;
	right: 0;
}
#main-content #main-copy-block img.h2-title {
	padding: 20px 0 15px 0;
}
#main-content #main-copy-block .short {
	width: 439px;
}
#main-content #main-copy-block a:hover {
	color: #999;
}
#main-content #main-copy-block .long {
	width: 582px;
}
body#contact #landing li#fax span {
	background: url('/staticfiles/img/icon-fax.gif') no-repeat 0 2px;
}
body#contact #landing li#tel span {
	background: url('/staticfiles/img/icon-phone.gif') no-repeat 0 2px;
}
#the-form-xenquiry_add .form-row {
	margin-bottom: 5px;
}
#the-form-xenquiry_add .row-title {
	width: 195px;
	text-align: right;
	margin-top: 4px;
}
#the-form-xenquiry_add .row-title label {
	display: block;
}
#the-form-xenquiry_add em {
	color: #A80032;
}
#the-form-xenquiry_add legend {
	margin-left: 195px;
	color: #A80032;
}
#the-form-xauth_register .form-submit input {
	margin-left: 150px !important;
}
#the-form-xenquiry_add .row-content {
	float: left;
}
#the-form-xenquiry_add select {
	width: 200px;
}
#the-form-xauth_preferences {
	margin-top: 30px;
	width: 400px;
}
#the-form-xauth_preferences legend {
	color: #A80032;
}
#the-form-xauth_preferences legend.white {
	color: #fff;
}
#the-form-xenquiry_add .form-submit input {
	margin-left: 150px !important;
}
#the-form-xenquiry_add #xenquiry_add-formrow-enquiryrequirements div.multiselect label {
	width: 186px;
}
#the-form-xenquiry_add input {
	padding: 3px;
	font-size: 12px;
	margin-right: 4px;
}
#the-form-xenquiry_add div.multiselect {
	height: 175px;
	overflow: visible;
}
#the-form-xauth_register div.multiselect li.odd {
	background-color: rgba(0,0,0,0.5);
}
#the-form-xauth_register div.multiselect input {
	margin-top: 4px;
}
body#forgotten_credential #main-content #main-copy-block .row-content {
	float: left;
}
#the-form-xauth_register legend {
	margin-left: 155px;
}
body#forgotten_credential #main-content #main-copy-block h4 {
	margin: 10px;
}
body#how-to-find-us #main-content #main-copy-block .content-lozenge {
	padding: 20px 0 40px 0;
	margin-left: 10px;
}
body#how-to-find-us #main-content #main-copy-block .content-lozenge h4 {
	width: auto;
}
#the-form-xauth_register em {
	color: #A80032;
}
#the-form-xauth_register .form-row {
	margin-bottom: 5px;
}
#the-form-xauth_register input {
	padding: 3px;
	font-size: 12px;
}
#the-form-xauth_register div.multiselect {
	min-height: 0;
	padding: 5px 0;
	overflow: auto;
	border: 1px solid #FFF;
}
#the-form-xauth_profile div.multiselect label,
#the-form-xauth_register div.multiselect label {
	width: 170px;
}
#the-form-xauth_register select {
	width: 200px;
}
#the-form-xauth_register .row-content {
	float: left;
}
#the-form-xauth_register .row-title {
	width: 155px;
	text-align: right;
	margin-top: 4px;
}
#the-form-xauth_register .row-title label {
	display: block;
}
#the-form-xauth_preferences legend span {
	color: #999;
	font-style: italic;
	font-size: 13px;
}
#the-form-xauth_preferences .form-submit .row-content {
	float: left;
}
ul.moodboard-items {
	margin-top: 5px;
}
ul.moodboard-items a.open-moodboard-list.mb-link-white {
	color: #fff !important;
}
#login-box #gals-mbs li a:hover span {
	left: 4px;
}
#login-box #gals-mbs li a span {
	display: block;
	width: 110px;
	height: 71px;
	position: absolute;
	padding: 4px 5px;
	left: -999em;
	top: 0px;
	background: #fff;
	opacity: 0.8;
	filter: Alpha(opacity=80%);
}
#login-box #gals-mbs li {
	display: block;
}
#login-box #gals-mbs li a {
	position: relative;
	display: block;
}
ul.moodboard-items div.login-block-mb-img {
	z-index: 2;
}
ul.moodboard-items a.remove-from-moodboard {
	z-index: 7;
	position: relative;
	top: -20px;
	left: 58px;
}
body#contact #landing ul {
	margin: 0;
}
body#contact #landing li {
	list-style: none;
	line-height: 20px;
}
body#contact #landing li span {
	display: block;
	float: left;
	padding-left: 30px;
	width: 80px;
	text-transform: uppercase;
	color: #fff;
}
ul.moodboard-items div.mb-img-item-overlay {
	background: #fff;
	opacity: 0.3;
	filter: Alpha(opacity=30%);
	z-index: 5;
}
ul.moodboard-items span.remove-indicator {
	font-size: 12px;
	margin-top: -30px;
	margin-left: 83px;
	float: left;
	color: #820620 !important;
}
#select-moodboard a {
	color: #820620;
	font-size: 10px;
}
#select-moodboard {
	position: relative;
	top: -25px;
	left: 20px;
	border: 1px solid #9e9e9e;
	padding: 10px;
	background: #fff;
}
#the-form-xauth_preferences .link .row-title {
	float: left;
}
#the-form-xauth_preferences .link .row-content a {
	background-repeat: no-repeat;
	float: right;
	display: block;
	height: 18px;
	width: 18px;
	margin-right: 250px;
}
#the-form-xauth_preferences .link #rss-updates {
	background-image: url('/staticfiles/img/icon-rss.gif');
}
#the-form-xauth_preferences .link {
	margin-bottom: 8px;
}
#the-form-xauth_preferences .row-title.prefs1 {
	text-align: right;
}
#the-form-xauth_preferences .row-title label {
	color: #999;
}
#the-form-xauth_preferences a {
	color: #A80032 !important;
}
#the-form-xauth_preferences .link #twitter-updates {
	background-image: url('/staticfiles/img/icon-twitter.gif');
}
#the-form-xauth_preferences .link #linkedin-updates {
	background-image: url('/staticfiles/img/icon-linkedin.gif');
}
#add-to-moodboard {
	background: #fff;
}
#add-to-moodboard h4 {
	margin-bottom: 0;
}
#add-to-moodboard h4 a {
	text-transform: uppercase;
	color: #A80032;
	width: 80px;
	display: inline-block;
	background: url('/staticfiles/img/add-item-to-moodboard.gif') no-repeat 0;
	padding-left: 22px;
	font-size: 10px;
}
#the-form-xauth_profile #submit {
	clear: both;
}
#the-form-xauth_profile .row-content {
	width: 230px;
}
#the-form-xauth_preferences input.form_submit {
	background: #303030 url('/staticfiles/img/button-search-slice.jpg') repeat-x;
}
#the-form-xauth_profile {
	padding: 15px 0 0 12px;
}


#blog-comment-added { color: white; font-weight: bold; }

body#change_credential #page-content-surround #main-copy-block,
body#forgotten_credential_reset #page-content-surround #main-copy-block,
body#home #page-content-surround #main-copy-block { border-left: none; }

#the-form-xauth_register div.multiselect ul { width: 215px; }

#flashwrapper { position: absolute; left: 50%; margin-left: -600px; }

#sidebar a.sidebarLinks { display: block; line-height: 18px; padding: 0 5px; text-indent: -5px; }
.news-images { padding: 20px 0 0 20px; }

body#news #main-content #main-copy-block .list .content-lozenge .cl-inner,
body#news-item #main-content #main-copy-block .list .content-lozenge .cl-inner { width: 414px; }

#main-content #main-copy-block #blog-post-wrap .blog_post .body div.copy { width: auto; margin-bottom: 10px; }

a#replaybtn,
a#skipbtn 	{ z-index: 1000; color: #FFF; text-transform: uppercase; font-size: 10px; display: block; text-align: left; position: absolute; top: 142px; left: 50%; margin-left: 290px; width: 158px; background: #242424; background: rgba(0,0,0,0.5); padding: 5px 15px; }

.hotNnot .red-arrows,
.hotNnot .grey-arrows { clear: both; }