/*
Theme Name: West London Deep Theme
Theme URI: http://craigmurray.me.uk/
Description: A theme based on Kubrick but with lots of hacks
Author: Craig Murray
Author URI: http://craigmurray.me.uk/
Tags: fixed width, two columns, widgets

	West London Deep Theme
	http://craigmurray.me.uk//craig-website/

	This theme was designed and built by Craig Murray,
	whose blog you will find at http://craigmurray.me.uk/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/





div#headerimg, div#page {
	width: 920px;
	margin: auto;
	text-align: left;
	padding: 0 20px 0 20px;
}









div#content {
float:left;
width:600px;
}

div.sidebar {
float:right;
width:300px;
}



div#footer {
clear:both;
width: 920px;
	margin: auto;
	text-align: left;
	padding: 20px 20px 0 20px;

}


#content hr, .sidebar hr {display: none;}




body, div, a {margin: 0; padding:0; border: 0;}








/* Required styles for formatting - delete these at your peril */


.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}


.clear {
	clear: both;
	}

.inline {
	display: inline;
	}

/* End Required */






/* Start basics */


body {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #cccccc;
	margin-bottom: 40px;
	font-size: 0.8em;
	background-color: #000;
	}

/* End basics */





/* Begin Header */

.skip-link {float: left; margin: 0 0 0 -5000px;}



#header {width: 100%;
	display:table;
	float: left;
	text-align: center;
	background: url('images/skyline.gif') repeat-x bottom;
	border-bottom: solid 4px #42353b;
	margin-bottom: 5px;
	}

#headerimg {
	background: url('images/wld-logo.png') no-repeat;
	line-height: 3em;
	}






#header h1, #header h3 {
	padding-top: 20px;
	font-size: 4em;
	font-weight: normal;
	letter-spacing:-0.06em;
	word-spacing: -0.05em;
	margin: 0 0 0.1em 0;
	text-shadow: #666666 2px 2px 1px;
	margin-left: -5000px;
	}

#header h1 a, #header h3 a {
	text-decoration: none;
	color: #fff;
	}



#search_rss {float: right;
	text-align: right;}

form#searchform div {
	padding: 0 10px 0 10px;
	border: 1px solid #fff;
	background-color: #42353b;
	margin-top: 35px;
	}




#header label {color: #fff;}


.description {font-weight: bold; color: #ffffff;}




#header hr {display: none;}




.tabs {

    width:100%;
    line-height:normal;
    }



.tabs ul {list-style: none;
	margin-left: 0;
	padding-left: 0;
	} 

.tabs ul li {
    float:left;
    margin:0 10px 0 0;
    padding:0;
    border: solid 1px #666666;
    border-bottom: 0;
    text-transform: uppercase;
    }
	
		
.tabs ul li.here {
	border-bottom: 1px solid #ffc;
	}

.tabs ul li a {
	display: block;
    padding:6px 20px 4px 20px;
    text-decoration: none;
	background: #000;
    }


.tabs ul li.current_page_item a, .tabs ul li.current_page_ancestor a {
	background: #42353b;
	border-bottom: 1px solid #42353b;
	}

.tabs ul li a:hover {background: #333333;}



.tabs p {
	float: right;
	padding: 0;
	margin: 5px 0;
	}

.tabs p img {margin-bottom: -1px;}






#player-layer {
	clear: both;
	width: 100%;
	background: url('images/player-bg.gif') repeat-x bottom;
	margin-bottom: 10px;
	}

#player {
	width: 920px;
	margin: auto;
	}


/* End Header */




/* Posts */


div.post {
	border: 1px solid #666666;
	background-color: #000;
	margin: 20px 0 20px 0;
	padding: 0 20px 20px 20px;
	}


/* End posts */





div#page-wrapper {
	clear: both;
	width: 100%;
	background: url('images/footer-img.gif') repeat-x bottom;
	margin-bottom: 10px;
	}








/* Begin Formatting Text */

#content {line-height: 2em;}

#content h1, #content h2, #content h3, #content h4 {
	font-weight: normal;
	letter-spacing:-0.06em;
	margin-bottom: 0;
	color: #fff;
}

p.meta {
	margin-bottom: 1em;
	}

.post {clear: both;}

p {margin-top: 0;}

h1#pagetitle {padding-bottom: 0.5em;}

code {font-size: 1.2em;}



a {color: #fe9900; text-decoration: none;}
a:visited {color: #fe9900;} 
a:hover {color: #fe9900; text-decoration: underline;}
a:active {color: #fe9900;}

#content ul {line-height: 1.7em;}






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

ol.commentlist li {
	border: 1px solid #666666;
	padding: 20px 20px 0 20px;
	margin-bottom: 1em;
	}

div.comment-author img {
	float: left;
	padding-right: 10px;
	}

div.comment-author {line-height: 0.8em;}

span.says {display: none;}

div#respond {margin-top: 4em;}



/* End Formatting Text */






/* Begin Sidebar */


.sidebar {
	padding-top: 7px;
	line-height: 1.5em;}

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

.sidebar ul li {border: 1px solid #666666; padding: 0 20px 10px 20px; margin-bottom: 20px; background-color: #000000;}

.sidebar ul li ul li {border: 0; padding: 0; margin: 0;}

.sidebar ul li ul li ul {padding-left: 1em;}

.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4 {
	font-weight: normal;
	letter-spacing:-0.06em;
	margin-bottom: 0;
	color: #fff;
}




/* End Sidebar */




/* Begin Footer */

#footer {
	margin-top: 1em;
	border-top: 1px solid #666666;
	}

#footer hr {display: none;}


#footer p {line-height: 2em;}

#footer p img {margin-bottom: -1px;}


/* End Footer */




