/*
Theme Name: It Doesn't Get Any Better Than This
Theme URI: http://www.itdoesntgetanybetterthanthis.co.uk.org/
Description: The It Doesn't Get Any Better Than This blog, designed by Matt Laws, coded by Ian Moore
Version: 1.0
Author: Ian Moore
Author URI: http://www.rkh.co.uk
Tags: 


*/

.hide { display: none }


body {
	font-family: Georgia, "Times New Roman", serif;
	padding:0;
	margin:0;
	background-image: url('images/border.gif');
	background-repeat: repeat-y;
	background-position: 740px 0;
}


#container {
	width: 960px;
	margin: 0;
background-image: url('images/pigeon.png');
background-repeat: no-repeat;
background-position: 712px 35px;

}

#header {
	margin:0;
	padding:0 0 15px 0;
height: 66px;

}

	#header h1 {
		font-size: 2.2em;
		margin: 40px 40px 0 40px;
		font-weight: normal;
		text-transform: uppercase;
		font-style: italic;
font-family: "Times New Roman", serif;
	}
	
		#header h1 a {
			color:#000;
			text-decoration: none;
		}
	
	#header p {
		font-size: 1em;
		margin: 0 40px 0px 40px;
		font-weight: normal;
		text-transform: uppercase;
		font-style: italic;
font-family: "Times New Roman", serif;
	}

	#header p a {
color:#000;
text-decoration: none;
	}
	#header p a:hover {
color:#777;
text-decoration: underline;
	}

ul#nav {
margin-top:0;
border-top: 1px solid #ddd;
padding: 10px 20px 0px 0;
margin-left: 40px;
height: 15px;
}

ul#nav li {
float: left;
list-style-type: none;
margin: 0 40px 0 0;
}

ul#nav li a {
color:#777;
}

ul#nav li.search {
float: right;
}

ul#nav li.search label {
display: none;
}
	
ul#nav li.search input {
border: 1px solid #ccc;
padding: 2px;
}

ul#nav li.search input#searchsubmit {
background-color:#ccc;
font-size: 0.7em;
padding: 2px;

}

	
#content {
margin-left: 40px;
padding-top: 20px;
border-top: 1px solid #ddd;
}

#content h2.archive {
font-size: 2em;
font-weight: normal;
color:#777;
font-style: italic;
margin-top:0;
margin-bottom: 0;
}

#content h3 {
color:#777;
font-style: italic;
font-weight: normal;
}

#content h3.imoore, #content h3.jmollart, #content h3.mmclachlan {
padding-left: 90px;
padding-top: 5px;
height: 70px;
background-position: 0 0;
background-repeat: no-repeat;
}

#content h3.imoore {
background-image: url('images/rock_kitchen_harris_ian_moore_web_producer.jpg');
}

#content h3.jmollart {
background-image: url('images/rock_kitchen_harris_jamie_mollart_account_director.jpg');
}

#content h3.mmclachlan {
background-image: url('images/rock_kitchen_harris_mark_mclachlan_pr_manager.jpg');
}

	#main {
		width: 740px;
		float: left;

padding-top:0;
	}
	
	
	#sidebar, #footer {
		float: left;
		width: 220px;
	}

#sidebar ul {
list-style-type: none;
margin:0;
padding:0;
}

#sidebar ul li {
margin:0;
padding:0;
}

#sidebar ul li h3 {
margin:0 40px 0px 40px;
padding:0;
color:#aaa;
font-weight: normal;
font-style: italic;
}
#sidebar ul li ul {
margin-bottom: 20px;
}

#sidebar ul li ul li {
margin: 5px 40px 0 40px;
font-size: 0.8em;
color:#aaa;
}

#sidebar ul li ul li a {
color:#666;
}

#sidebar ul li.rkh {
width: 140px;
margin: 40px 40px 0 40px;
font-size: 0.7em;
color:#ccc;
}

#sidebar ul li.rkh a {
text-decoration: none;
}

#sidebar ul li.rkh a img {
border: none;
margin-top: 5px;
}

#footer {
}

#footer p {
font-size: 0.7em;
margin: 40px;
color:#ccc;
}

#footer p a {
color:#777;
}

/* Navigation */


div.navigation {
padding: 0px 0 10px 0;
font-size: 0.7em;

}

div.navigation a {
color: #777;
}

/* Posts */
	div.post {
		border-bottom: 1px solid #ddd;
padding-bottom: 30px;
		
	}
		
		div.post h2 {
			font-size: 2em;
			margin: 0 40px 0 0;
			font-weight: normal;
			text-transform: uppercase;
			font-style: italic;
			color:#aaa;
		}
		
			div.post h2 a {
				color:#aaa;
				text-decoration: none;
			}
	
		div.post p {
			font-size: 0.8em;
line-height: 1.4em;
			color:#777;
			margin: 20px 40px 0 0px;
		}
		div.post p.date {
			font-size: 1.2em;
			color:#aaa;
			margin: 20px 40px 0 0px;
			font-weight: normal;
			font-style: italic;
		}

div.post a {
color:#777;
}

/* Comments */

h3#comments {
font-style: italic;
font-weight:normal;
color:#aaa;
}

ol.commentlist {
list-style-type: none;
padding:0;
}

ol.commentlist li {
border-bottom: 1px solid #ddd;
}

ol.commentlist li img.avatar {
float: left;
}

ol.commentlist li cite, ol.commentlist li div.commentmetadata {

font-size: 0.8em;
}

ol.commentlist li p {
margin-left: 40px;
font-size: 0.8em;
line-height: 1.4em;
color:#777;
}

ol.commentlist li a {
color:#777;
}



/* Respond */

#respond form textarea {
width:640px;
}

#respond h3 {
font-weight: normal;
color:#555;
font-style: italic;
}

#respond p {
color:#777;
font-size: 0.8em;
}

#respond p a {
color:#555;
}


/* Staff */

ul.staff {
list-style-type: none;
margin: 20px 40px 0 0;
padding:0;
}
ul.staff li {
clear: left;
margin-top: 20px;
width: 400px;
position: relative;
}

ul.staff li img {
display:block;
}

ul.staff li div {

}

ul.staff li h3 {
margin: 0;
font-weight: normal;
width: 350px;
font-style: italic;
color:#555;

position: absolute;
bottom: 20px;
left: 80px;
}

ul.staff li p {
margin: 0;
width: 350px;

position: absolute;
bottom: 0;
left: 80px;
}


