/*
Theme Name: Jon Cooper
Theme URI: http://www.joncooper.info
Description: Theme for Jon Cooper's Blog
Version: 0.5
Author: Hoyland Web Services
Author URI: http://www.andyhoyland.co.uk/
*/

body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#070503;
	width:1000px;
	font-size: 90%;
	margin:0 auto;
}

a {color:#b3cd1e;}

h1, h2, h3, p {margin:15px;color:#808080;}
.content h2, .homecontent h2 {margin-bottom:0px;margin-top:0;padding-top:15px;}
img {
	border:none;
}
#wrap {	
	background-image: url(images/background.png);
	background-repeat:no-repeat;
	width:1000px;
	margin:0 auto;
	height:1200px;
}

#header {margin:0;}

#header_left {
	background-image: url(images/logo_background.png);
	background-repeat:no-repeat;
	width:481px;
	height:260px;
	float:left;
}

#header_right {
	margin-top:10px;

	width:484px;
	height:200px;
	float:right;
}

#page {width:920px;margin:0 auto;}
.homecontent {
	background-image: url(images/content_background.png);
	background-repeat:no-repeat;
	width:570px;
	height:335px;
	margin-bottom:10px;
}
#contentdiv {
	float:left;margin:0;padding:0;
}
.homecontent ul {margin-top:10px;}
.homecontent li {margin:5px;
list-style-type: none;}

.contenttop{
	background-image: url(images/cbt.png);
	background-repeat: no-repeat;
	height:50px;margin:-14px 0 0 0;padding:-14px 0 0 10px;
}

.contenttop h2{
	margin:0;padding:21px 0 0 15px;
}

.content {
	background-image: url(images/cbm.png);
	background-repeat:repeat-y;
	width:565px;
		padding:0px 10px 0 10px;
}

.contentbottom {
	background-image: url(images/cbb.png);
	background-repeat: no-repeat;
	height:58px;margin:-25px 0 0 -2px;padding:0;
}

.commentsbottom {
	background-image: url(images/cbb.png);
	background-repeat: no-repeat;
	height:58px;margin:-50px 0 0 0;padding:0;
}
.hcb{
	background-image: url(images/cbb.png);
	background-repeat:no-repeat;
	width:588px;
	height:58px;
}
.profile_top {
	background-image: url(images/profile_top.png);
	background-repeat:no-repeat;height:58px;padding:0;margin:-12px 0 0 0;
}
.sidebar {
	background-image: url(images/sidebar_background.png);
	background-repeat:no-repeat;
	width:298px; height:240px;margin-bottom:25px;float:right;
}
#sidebardiv {
	float:right;
}

.sidebar p {font-size:90%;}
.floatleft{float:left;margin:5px;}
.date {font-size:80%;margin-top:0; margin-bottom:0;}
.small {font-size:80%;}
#commentborder{
	margin:0;padding:0;
}

/*****************************
 Comments
*****************************/
#respond h3, #respond h5 {
	margin-top:-20px;
}
.commentdiv {
	background-image: url(images/cbm.png);
	background-repeat:repeat-y;
	width:575px;padding-left:15px;
	margin-bottom:10px;
}

.comments_frame {
	padding:15px 0 0 0;
	
}

.comment_body {
		background-image: url(images/posts_bg_main.png);
		background-repeat: repeat-y;
		padding:10px 0 0 25px;
}

.comments_frame p {
	margin:0;
}

.commenttext {
text-align:left;
width:445px;
float:right;
margin:10px;padding-left:5px;
border-left:1px solid #cfcfcf;
height:100%;

}

.comment_details {font-size:85%;margin-top:0;}
.commenttext p {margin-bottom:10px;}

.gravatarside {
	margin:10px 10px 10px 25px;
	width:50px;
	float:left;	
}

h5 {
	margin-top:-20px;
}

h2 a {color:#808080;}
