@charset "utf-8";
/* CSS Document */

/* Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, p, blockquote, address, th, td {
		margin: 0;
		padding: 0;}
		
h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;}
		
ol, ul {
		list-style-type: none;}

table {
		border-collapse: collapse;
		border-spacing: 0;}
		
caption, th {
		text-align: left;}
		
fieldset, img {
		border: 0;}
		
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var {
		font-style: normal;
		font-weight: normal;}										

h2, h3, h4, h5, p, ul {
		margin: 0;
		padding: 0;}
		
html {
		overflow: -moz-scrollbars-vertical !important; }
		
/* End Reset */

body {
		margin:0px;
		padding:0px;
		background-color:#595959;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#373737;}

h2 {
		width:450px;
		margin-top:20px;
		margin-bottom:15px;}
		
h2 a {
		color:#373737;
		font-size:30px;
		text-decoration:none;
		border-bottom:1px dotted #373737;
		border-top:1px dotted #373737;}
		
h2.singleTitle {
		color:#373737;
		font-size:30px;
		text-decoration:none;
		border-bottom:1px dotted #373737;
		border-top:1px dotted #373737;}		
		
small {
		font-size:13px;
		margin-top:-30px;
		float:right;
		font-style:italic;}
		
#cat {
		float:right;
		margin-top:-46px;}
		
#cat a {
		font-style:italic;
		border-bottom:none;}						
		
h2 a:hover {
		color:#FFFFFF;
		background-color:#595959;
		border-bottom:1px dotted #FFFFFF;
		border-top:1px dotted #FFFFFF;}
		
h2.widgettitle {
		margin-top:0px !important;
		display:none;}
		
h2.pagetitle {
		width:546px;
		color:#373737;
		font-size:30px;
		text-decoration:none;
		border-bottom:1px dotted #373737;}				
		
p {
		margin-bottom:15px;}

p.wp-caption-text {
		margin-top:5px;
		font-style:italic;}
		
p.postmetadata {
		margin-top:10px;}		
		
a {
		color:#373737;
		text-decoration:none;
		border-bottom:1px dotted #373737;}
		
a:hover {
		background-color:#373737;
		color:#FFFFFF;}	
		
#headerimg a {
		border-bottom:none;}		

strong {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#373737;
		font-weight:bold;}

h3 {
		width:450px;
		margin-top:20px;
		margin-bottom:15px;}
		
h3 a {
		color:#373737;
		font-size:20px;
		text-decoration:none;
		border-bottom:1px dotted #373737;
		border-top:1px dotted #373737;}
		
h4 {
		font-size:1px;
		display:none;}				
		
#page {
		width:900px;
		margin: 0px auto 0px auto;
		padding: 0px;
		position: relative;
		top:0px;
		background-image:url('http://www.theprocessor.co.uk/wp-content/themes/processor/images/pagebackground.jpg');
		background-repeat:repeat-y;}
		
#header {
		width:900px;
		height:85px;}
		
#header h1 {
		display:none;}
		
.narrowcolumn {
		width:546px;
		float: left;
		padding:0px 15px 15px 15px;}
		
.widecolumn {
		width:546px;
		float: left;
		padding:0px 15px 15px 15px;}
		
#sidebar {
		width:293px;
		float:left;
		padding:20px 15px 15px 15px;}		
		
#cattitleimage {
		margin-top:0px;
		margin-bottom:7px;}

.titleimage {
		margin-bottom:7px;
		margin-top:20px;}												

.alignleft a, .alignright a {
		font-size:20px;
		float:left;
		margin-top:15px;
		border-top:1px dotted #373737;}		
		
#return {
		width:546px;
		float:left;
		border-bottom:1px dotted #373737;}		 		

.clear {
		clear:both;}
		
/* Add This Widget */

.addthis_toolbox addthis_default_style a {
		border-bottom:none; !important
		margin-bottom:15px;
		text-decoration:none;} 

/* FB Like */

.fbLikeContainer {
	float:left;
	margin-top:15px;}				