/* ------------------------------------
Bradford Markets Blog Style Sheet (screen)
Main styles found in screen.css
version: 1.0
author: jane mcdevitt
email: jane@maraid.co.uk
website: http://www.maraid.co.uk
------------------------------------- */

.post {
	margin: 20px 0 0 0;
	border-bottom:1px solid #DDE5E8;
	padding-bottom:20px;
	}
	
.post hr {
	display: block;
	}
	
#columnmain h1 a {
	color:#B3B715;
	text-decoration:none;
	}	
	
#columnmain h1 a:hover {
	color:#0099CB;
	text-decoration:underline;
	}
	
h2 {
	clear:both;
	}
	
#columnmain h2, #columnmain h3 {
	font-family:"Trebuchet MS","Lucida Grande",Verdana,sans-serif;
	font-size:130%;
	text-transform:none;
	padding-bottom:0;
	margin-bottom:4px;
	}
	
#columnmain h2 a, #columnmain h3 a {
	color:#CB531E;
	border-bottom:1px dotted #CB531E;
	text-decoration:none;
	}	

#columnmain h2 a:hover, #columnmain h3 a:hover {
	color:#0099CB;
	border-bottom:1px solid #0099CB;
	}
	
h3#comments {
	margin-top:20px;
	}	
	
small {
	color:#999;
	font-size:80%;
	margin-top:4px;
	}
	
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
.postmetadata {
	clear: both;
	color:#999;
}

	
.postmetadata a {
	color:#999;
	}	
	
.postmetadata a:hover {
	color:#0099CB;
	}		

blockquote {
	margin: 15px 30px 0 0;
	padding-left: 20px;
	border-left: 4px solid #B3B715;
	}
	
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	border:1px solid #DEE2E3;
	padding:5px;
	}
	
.innermain {
	border-bottom:1px solid #dde5e8;
	}	

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */	

/*sidebar-----------*/	
	
#columnsub div.innersub2 h3 {
	background:none;
	font-size:100%;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-weight:normal;
	padding:0;
	text-transform:none;
	}
	
#columnsub div.innersub2 p {
	margin:0;
	padding:0;
	}	
	
.innersub2 ul li.categories {
	background:none;
	}	
	
/* Begin Form Elements */


 #s {
	margin-bottom:10px;
	padding: 2px;
	border-color:#DDE5E8;
	}
	
#respond #commentform textarea {
	width:80%;
	 }
	 
#respond {
	margin-top:30px;
	 } 
	
.navigation {
	padding:20px 0;
	}