#header a.fluidLogo {
	background-image: url(../images/logo.gif);
	width: 192px;
	height: 32px;
}

div#banner {
	display: inline-block;
	position: relative;
	margin: -20px 0 0 -30px;
	background: #0000;
	padding: 0px;
	height: 187px;
	text-align: bottom;
	background: none transparent;
}

	div#banner img {
		margin: 0px;
		padding: 0px;
		width: 1011px;
	}

#content {
	margin-top: 0px;
	padding-top: 0px;
	width: 980px;
}

#socialActions li.fluidsite a {
	width: 111px;
}

#socialActions li.fluidsite span {
	background-image: url(../images/fluidbutton.gif);
}

#twitter_div {
	background: none repeat scroll 0 0 #1F1F1F;
	clear: both;
	display: block;
	font-size: 1.1em;
	margin: 0 -15px;
	padding: 7px 25px 7px 10px;
}

#twitter_div span {
	position: relative;
	z-index: 200;
}

#twitter_div ul {
	text-transform: none;
	z-index: 10;
}

#twitter_div ul li {
	width: 840px;
}

#twitter_div ul li > a.externalLink {
	display: none;
}

.widget-title {
	cursor: default;
}

div.contentBlock, div.contentOpen {
	display: inline-block;
	padding: 6px 0px;
	width: 961px;
	margin-top: -3px;
}

	div.contentBlock ul, ul.contentOpen ul {
		list-style: none;
		margin: 0px;
	}

		div#secondary ul.columnContent li, div#secondary ul.contentOpen li {
			background: url(../images/heart.gif) left no-repeat scroll;
			padding-left: 15px;
			padding-bottom: 5px;
		}

#primary {
	width: 682px;
	float: left;
	padding-top: 3px;
}

	#primary h1,
	#primary h2,
	#primary h3 {
		clear: right;
		width: 540px;
		display: block;
		padding-bottom: 7px;
	}

	#primary h1 {
		float: right;
	}

	#primary .titlePanel h1 {
		float: none;
		width: 655px;
	}

	#primary h1.archive-title {
		width: 655px;
	}

	#primary ul, #primary ol {
		list-style-type: none;
	}

	#primary ul li, #primary ol li {
		padding-bottom: 5px;
	}

	#primary div.sociable ul {
		list-style: none;
		padding-bottom: 5px;
	}

		#primary div.sociable ul li {
			background: none;
			width: 15px;
			float: left;
			clear: none;
			padding-left: 2px;
		}

	.character {
		float: left;
		display: inline;
		width: 106px;
		margin: 0 0 0 7px;
	}

	.entry-title {
		float: right;
	}

	#primary ol#search-query .entry-title {
		float: none;
	}

	.smallDetailsPanel {
		clear: none;
		float: right;
		display: block;
		width: 540px;
		margin: 0 10px 0 0;
	}

	.smallDetailsPanel span {
		display: block;
	}

	.smallDetailsPanel .published {
		font-size: 1.4em;
		font-weight: bold;
		margin:0 0 5px 0;
		display: block;
		clear: right;
	}

	.smallDetailsPanel .published abbr {
		clear: right;
		margin-right: 20px;
	}

	.smallDetailsPanel .author span, .smallDetailsPanel .entry-categories span {
		display: inline-block;
		width: 75px;
		clear: none;
	}

	.smallDetailsPanel span {
		clear: none;
	}

	.smallDetailsPanel .published span.comment-count a {
		color: #96F437;
		font-weight: bold;
		font-size: 0.8em;
		padding-bottom: 3px;
	}

	div.smallDetailsPanel span a, div#secondary ul li a {
		color: #959595;
	}

h2.secondary, h3.secondary {
	background: #1F1F1F none repeat 0 0;
	font-size: 1.4em;
	font-weight: normal;
	/*line-height: 1em;*/
	margin: 0px 0px 6px;
	padding: 6px 10px;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	width: 248px;
	height: 19px;
}
	h2 span, h3 span {
		clear: none;
		/*float: left;*/
		display: inline;
	}

	h2.secondary span.expand, h3.secondary span.expand {
		font-weight: bold;
		clear: none;
		float: right;
		width: 14px;
		height: 14px;
		display: block;
		outline: none;
		position: relative;
	}


#secondary {
	width: 270px;
	float: right;
	background: #000 none repeat;
	padding: 3px 4px 0 2px;
}

	#secondary ul, .xoxo, .wp-tag-cloud {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 6px;
		list-style-type: none;
		list-style-image: none;
		overflow: hidden;
	}

		.wp-tag-cloud a {
			color: #959595;
		}
#footerBlock,
#footer {
	padding: 6px 0px;
	width: 960px;
	clear: both;
}

a#footerLinksToogle {
    font-size: 1.1em;
	margin-top: -5px;
	font-weight: bold;
}

blockquote {
	color:#FFF;
	font-size:1.3em;
	padding:0 4em;
}

blockquote p {
	color:#FFF;
}

.post {
	margin-bottom: 20px;
}

	.post h2 {
		margin: 0 0 12px;
	}

.nav-previous {
	width: auto;
	padding-right: 20px;
	float: left;
}

span.comment-count {
	display: inline-block;
	padding: 0.5em 1.0em 0.6em;
	background: #1f1f1f;
	margin-right: 10px;
}

span.more-link {
	background: url(../images/arrow.gif) right no-repeat scroll;
	padding: 6px 1.5em 7px 1.2em;
	display: inline-block;
	margin-right: 20px
}

.navigation-links {
	margin-top: 20px;
	border-top: 1px solid #1F1F1F;
	clear: both;
	padding: 6px 0 7px 0px;
	margin-left: 10px;
}

	.navigation-links .nav-next {
		float: left;
		background: url(../images/arrow-left.gif) left no-repeat scroll;
	}

	.navigation-links .nav-previous {
		float: right;
		padding: 0;
		background: url(../images/arrow.gif) right no-repeat scroll;
	}

	.navigation-links .nav-next a, .navigation-links .nav-previous a {
		display: block;
		line-height: 29px;
		padding: 0 10px 0 25px;
	}

	.navigation-links .nav-previous a {
		padding: 0 25px 0 10px;
	}

.linktext {
	display: none;
}

p {
	color:#CCC;
	font-size:1.1em;
	line-height:1.3em;
	margin:1em 0;
}

.entry-content, .entry-meta, .entry-summary {
	margin: 0 10px;
	clear: both;
	padding-top: 5px;
	padding-right: 5px;
}

	.entry-content object, .entry-content embed, .entry-content img {
		margin: 0 auto 0;
	}

.login-register-copy {
	color:#666;
}

#disqus_thread {
	margin: -20px 0 10px 10px;
}

#login-copy {
	color:#333;
}

div.contentBlock object, div.contentBlock img, div.contentBlock embed {
	margin: 0 auto 0;
}

div.contentBlock ol, div.article ol {
	list-style-type: decimal;
	color:#737373;
	margin:1em 0 1em 16px;
}

div#contactBlock {
	padding-left: 5px;
}

div#accreditationBlock {
	margin-left: 5px;
}

div#contactBlock a.contactUs img {
	float: right;
}


div#accreditationBlock li {
	background: none;
	padding: 0px;
}

em {
	font-style:italic;
}

div.article ul {
	list-style-image:url(http://www.fluidcreativity.co.uk/images/bulletSquare.gif);
	color:#AFAFAF;
	margin:1em 0 1em 16px;
}

div.article ul li {
	padding:0 0 5px 0;
}

ul strong, ol strong {
	color:#dbdbdb;
}

abbr {
	border: none;
}

.dsq-brlink {
	margin-left: 10px;
}


.upsideDown {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.upsideDown #pageWrapper {
	overflow: hidden;
}

.upsideDown #accessibility {
	overflow: hidden;
	display: none;
}
