/*
Theme Name: Blockbusters
Author: Stephen Elford
Author URI: http://www.trafficwebsites.co.uk/
*/
.blog .mainContent {
	width: 67em;
}
.blog h1 {
	font-size: 3.6em;
	color: #005293;
}
.blog .post {
	margin: 0 0 2em 0.6em;
	border-bottom: 2px dotted #122e6a;
}
.blog .post.single {
	border-bottom: none;
}

.blog .post h2.postTitle {
	color: #122e6a;
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 0.25em;
}
.blog .post h2.postTitle a{
	color: #122e6a;
}
.blog .post h3.postDate {
	position: relative;
	left: -0.6em;
	color: #FFFFFF;
	font-size: 1.3em;
	height: 2em;
	background: url(images/blog-fade-strip.jpg) no-repeat top left;
	padding: 0 0 0 0.6em;
}
.blog .mainContent p,
.blog .mainContent li {
	color: #122e6a;
}
.blog p.comments {
	font-size: 1.1em;
	margin-bottom: 0;
}
.blog p.comments a {
	color: #122e6a;
}
.blog p.author {
	font-size: 1.4em;
}
.entry a.more-link {
	display: block;
	margin-top: 1em;
}

/*---Formatting---*/
.entry ul,
.entry ol {
	margin: 0 0 1em 2em;
}
blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}

/*---Comments---*/
.comments-area {
	background-color: #e4f2f7;
	padding: 1.2em 0.9em;
	margin-bottom: 2em;
}
ol.commentlist {
	list-style: none;
}
.commentsHeader {
	font-size: 1.8em;
}
.commentMeta {
	margin-top: -1em;
}
.respond h2 {
	font-size: 1.8em;
}
#commentform {
	margin-bottom: 1em;
}
#commentform table {
	width: 40.5em;
}
#commentform table .textField,
#commentform table textarea {
	width: 40.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #4d86b2;
	border: 1px solid #4d86b2;;
	padding: 0.2em 0.8em;
	margin-bottom: 1.2em;
}
.backLink {
	position: relative;
	top: -2em;
	margin: 0;
	display: inline;
}
.rss {
	clear: both;
}
.rss a {
	float: right;
}
/*---Sidebar---*/
.sidebar {
	float: right;
	text-align: right;
	margin: 0;
	width: 17.9em;
}
.sidebar ul {
	list-style: none;
	margin-top:1em
}
.sidebar h2 {
	color: #002c69;
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 1em;
	padding: 0.3em 0;
	border: 1px dotted #002c69;
	border-left: none;
	border-right: none;
}
.sidebar ul li {
	color: #002c69;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
.sidebar li a {
	color: #002c69;
}

/*---Wordpress specific---*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}