/*
Theme Name: Ali Johnson
Theme URI: http://www.alijohnson.org.uk	
Description: Theme for Ali Johnson - Christian speaker.
Version: 0.1
Author: Andy Hoyland
Author URI: http://www.andyhoyland.co.uk	
*/

body {
background-image:url(images/header.png);
background-repeat:no-repeat;
background-position:top center;
font-family:Helvetica, Arial, sans-serif;
}

#wrap {
width:960px;
margin: 0 auto;
}

#rss {
text-align:right;
margin:91px 1px 0 0;
}

/************************************************************
HEADER
************************************************************/

#header {margin-top:160px;text-align:center;}

#header h1 {text-indent:-9999px;
	background:transparent url("images/alijohnson.png") no-repeat 0 0;
	height:90px;margin-left:89px;margin-bottom:0;padding-bottom:0;
	}

#navbar {margin-top:3px;font-weight:bold;font-size:90%;}
#header ul {list-style-type: none;display: inline;}
#header li {list-style-type: none;display: inline;border-left:2px solid #efb058;padding:0 20px;}
#header li.first{border-left:0;}
#header ul a {font-family: helvetica, arial, san serif;color:#005381;text-transform:uppercase;}
#header ul a:hover{color:#c0000b;}
#navbar img {vertical-align:middle;margin:-5px 20px;}

/************************************************************
HOME
************************************************************/
#home_content {float:left;width:652px;}
.home_top {margin-top:25px;background-image:url(images/content_bg_top.png);
background-repeat:no-repeat;
width:652px;height:10px; }
.home_bot {background-image:url(images/content_bg_bot.png);
background-repeat:no-repeat;
width:652px;height:10px; clear:both;}
.home_content{
background-image:url(images/content_bg.png);
background-repeat:repeat-y;
padding-left:10px;
width:642px; 
}
.home_post{

}
hr {
height:1px;width:95%;padding:0;margin:5px 0 5px 0;
color:#e99620;
background-color:#e99620;
border:none;}

/************************************************************
SINGLE
************************************************************/
#content {float:left;}
.single_content_top {margin-top:25px;background-image:url(images/content_bg_top.png);
background-repeat:no-repeat;
width:652px;height:10px; }
.single_content_bot {background-image:url(images/content_bg_bot.png);
background-repeat:no-repeat;
width:652px;height:10px; }
.single_content {
background-image:url(images/content_bg.png);
background-repeat:repeat-y;
padding-left:10px;
width:642px; 
}
.single_post {}
.single_post hr {
width:95%;
height:1px;
color:#e99620;
background-color:#e99620;
border:none;}

/************************************************************
SIDEBAR
************************************************************/
#sidebar {float:right;font-size:90%;}
.sb_box_top {background-image:url(images/sb_bg_top.png);
background-repeat:no-repeat;
height:6px;
width:252px;margin-top:25px;}
.sb_box_bot {background-image:url(images/sb_bg_bot.png);
background-repeat:no-repeat;
height:6px;
width:252px;}
.sb_box {
background-image:url(images/sb_bg.png);
background-repeat:repeat-y;
width:242px;padding:5px;
}
.twitter {background-image:url(images/twitter.png);background-repeat:no-repeat;background-position:top right;}
.sb_box p {margin:0;padding:0 5px 5px 5px;}
#sidebar ul {list-style-type:none;list-style-position:inside;margin:0;padding:0 0 0 5px;}
#sidebar li {list-style-type:none;}


/*****************************
 Comments
*****************************/
.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:545px;
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;
	width:50px;
	float:left;	
}


/************************************************************
TYPOGRAPHY
************************************************************/

a {text-decoration:none; color:#005381;}
a:hover{text-decoration:none; color:#c0000b;}
#rss a {color:#c0000b;}
h2 {font-size:130%;margin:0;color:#005381;}
h3 {margin:0;color:#005381;}
h4 {margin-bottom:0;padding-bottom:0;}
p {margin:10px 10px 0 0;}
.postdata {font-size:80%;margin:0;color:#005381;}
.commentdata  {float:left;font-size:80%;margin:0;width:65%;}	
.addtoany {float:right;text-align:right;margin:-10px 5px 0 0;width:31%;}
.readmore {font-size:80%;text-align:right;margin-right:20px;} .readmore a{color:#c0000b;}.readmore a:hover{color:#005381;}
.excerpt {margin:10px 10px 0 0;}

/************************************************************
IMAGES
************************************************************/
img {border:0;}
img a {border:0;}

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;
	}
.twitter-timestamp {font-size:80%;text-align:right;float:right;}
p.twitter-message {margin-bottom:5px;}
.friendprofile {margin:5px 10px 0 0;background:#cccccc;padding:5px;font-size:90%;}

.navleft{
	margin:0;padding:0;
}
.navright{
text-align:right;
	margin:0;padding:0;
}

.small {font-size:90%;}