/*
Theme Name: Adam Butcher
Theme URI: http://www.adam-butcher.co.uk/
Description: Custome theme for adam-butcher.co.uk
Version: 1.0
Author: Charlie Gentle
Author URI: http://www.charliegentle.co.uk/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td
{ 
	margin:0;
	padding:0;
}

img,fieldset
{
	border:none;
}

html
{
	height:100%;
}

body
{
	height:100%;
	background:#000000;
	font-family:arial,sans-serif;
}

.clear
{
	clear:both;
}

#pageContainer
{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -30px;
	width:890px;
	background:url("images/bg_tile.jpg") repeat-y top left;
}

#header
{
	position:relative;
	z-index:1;
	margin:0 auto;
	width:890px;
	height:360px;
	background:url("images/header.jpg") no-repeat top left;	
}

#header h2 a
{
	display:block;
	width:430px;
	height:100px;
	position:absolute;
	top:160px;
	left:50px;
	text-indent:-9999em;
	overflow:hidden;
}

#header strong
{
	display:block;
	text-indent:-9999em;
	overflow:hidden;
}

#header ul
{
	position:absolute;
	top:170px;
	right:170px;	
}

#header ul li
{
	list-style:none;
}

#header li a
{
	display:block;
	width:100px;
	height:23px;
	margin:0px 0px 0px 0px;
	text-indent:-9999em;
	overflow:hidden;
}

#navbarNews a:hover
{
background:url("images/navbar_news.jpg");
}
#navbarProfile a:hover
{
background:url("images/navbar_profile.jpg");
}
#navbarWorks a:hover
{
background:url("images/navbar_works.jpg");
}
#navbarContact a:hover
{
background:url("images/navbar_contact.jpg");
}

#main
{
	margin:0 auto;
	width:890px;
	background:url("images/bg_tile.jpg") repeat-y top left;
}

#content
{
	position:relative;
	z-index:2;
	float:left;
	display:inline;
	width:581px;
	margin:-50px 0px 0px 27px;
}

#contentTop
{
	width:581px;
	height:20px;
	background:url("images/main_content_top.png") no-repeat top left;
	_background:url("images/IE_main_content_top.jpg") no-repeat top left;
}

#contentMain
{
	width:525px;
	padding:10px 28px;
	margin:0px 0px 0px 0px;
	background:url("images/main_content_middle.png") repeat-y top left;
	_background:url("images/IE_main_content_middle.jpg") repeat-y top left;
}

#contentBottom
{
	width:581px;
	height:20px;
	background:url("images/main_content_bottom.png") no-repeat top left;
	_background:url("images/IE_main_content_bottom.jpg") no-repeat top left;
}

#content h3,
#content h2,
#content h1
{
	color:#943800;
	font-size:1.4em;
	margin:0px 0px 10px 0px;
	letter-spacing:-1px;
	border-bottom:solid 1px #ffffff;
}

#content .single h2
{
	font-size:1.125em;
}

#content p
{
	color:#111111;
	font-size:0.75em;
	margin:0px 0px 10px 0px;
	line-height:1.5em;
	font-family:tahoma;
}

#content ul,
#content ol
{
	margin:0px 0px 10px 15px;
	padding:0px;
}

#content ul li
{
	font-weight:normal;
	font-family:tahoma;
	color:#111111;
	font-size:0.75em;
	margin:0px 0px 20px 0px;
	line-height:1.5em;
	padding:0px;
	list-style-image:url("images/bullet.gif");
	list-style-position:outside;
}

#content ol li
{
	font-weight:bold;
	color:#111111;
	font-size:0.875em;
	margin:0px 0px 3px 0px;
	letter-spacing:-1px;
	line-height:1.3em;
	padding:0px;
	list-style-position:outside;
}

#content img
{
	padding:3px;
	border:solid 1px #ffffff	
}

img.alignright {float:right; margin:0 0 10px 10px}
img.alignleft {float:left; margin:0 10px 10px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 10px 10px}
a img.alignleft {float:left; margin:0 10px 10px 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#content span.date
{
	color:#555555;
	float:right;
	font-weight:bold;
	font-size:0.875em;
	margin:4px 0px 10px 0px;
	letter-spacing:-1px;
}

#content div.post
{
	padding:0px 0px 0px 0px;
}

#content div.postInfo p
{
	color:#555555;
	text-align:right;	
}

#content ol.commentlist
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#content ol.commentlist li
{
	margin:0px 0px 20px;
	padding:10px;
	background:#fff;
	opacity:0.8;
	filter:	alpha(opacity=80);
	-moz-opacity: 0.8;
}

#content ol.commentlist li p
{
	font-size:1em;
}

#content ol.commentlist img.avatar
{
	display:none;
}

#content ol.commentlist li cite
{
	font-style:normal;
}

#content ol.commentlist li div.comment-meta a 
{
	font-size:0.9em;
	color:#555;
	display:block;
	margin:0px 0px 5px;
}

#comment
{
	width:100%;
}

a
{
	color:#943800;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

hr
{
	background:none;
	border:0px;
	color:#ffffff;
	height:0px;
	margin:20px 0px 20px 0px;
	border-bottom:solid 1px #ffffff;
}

#sidebar
{
	position:relative;
	z-index:3;
	float:right;
	display:inline;
	width:248px;
	margin:-50px 27px 0px 0px;
}

#sidebarTop
{
	width:248px;
	height:20px;
	background:url("images/sidebar_top.png") no-repeat top left;
	_background:url("images/IE_sidebar_top.jpg") no-repeat top left;
}

#sidebarMain
{
	width:192px;
	padding:10px 28px 10px;
	background:url("images/sidebar_middle.png") repeat-y top left;
	_background:url("images/IE_sidebar_middle.jpg") repeat-y top left;
}

#sidebarBottom
{
	width:248px;
	height:20px;
	background:url("images/sidebar_bottom.png") no-repeat top left;
	background:url("images/IE_sidebar_bottom.jpg") no-repeat top left;
}

#sidebarMain h2
{
	color:#943800;
	font-size:1.125em;
	margin:0px 0px 10px 0px;
	letter-spacing:-1px;
	border-bottom:solid 1px #ffffff;
}

#sidebarMain ul
{
	margin:0px 0px 40px 0px;
}

#sidebarMain li
{
	font-weight:bold;
	color:#111111;
	font-size:0.875em;
	letter-spacing:-1px;
	list-style-position:outside;
	margin:0px 0px 0px 15px;
	line-height:1.3em;
	list-style-image:url("images/bullet.gif");
}

#sidebarMain li a
{
	color:#111111;
	position:relative;
	left:-5px;
}

#sidebarMain li a:hover
{
	color:#943800;
}

#sidebarMain img
{
	border:solid 1px #ffffff;
}	

div.push
{
	height:30px;
	clear:both;
}

#footer
{
	height:30px;
}

p.footer
{
	font-weight:bold;
	color:#f0e5d9;
	font-size:0.875em;
	margin:0px;
	padding:0px;
	letter-spacing:-1px;
	text-align:center;
}

p.footer a
{
	color:#f0e5d9;
}