/*

Theme Name: Jacob's Theme

Theme URI: http://www.ourherojacob.com

Description: A Comic Book inspired theme	

Version: 1.0

Author: 

Author URI: 



*/

.buildings {

	padding:0 0 -200px 0;

        margin: 0 0 -1px 0;
	
	float: right;
	
	position: relative;
	
	}

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

	}

a img {

	border: none;

	}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

.postmetadata { 

	border-top:1px solid #666;

	border-bottom:1px solid #666;

	text-transform:uppercase;

	padding:2px;

	font-size:10px;
	}

body {

	background:#ff9400 url("images/gradient.gif") repeat-x;

	margin:0;

	padding:10px 0 14px;

	font-family:Arial,Verdana,Sans-serif;

	text-align:center;

	color:#333;

	font-size/* */:/**/small;

	font-size: /**/small;

	}



/* Page Structure

----------------------------------------------- */


	#wrap {

	position:relative;

	top:4px;

	left:4px;

	width:744px;

	margin:0 auto;

	text-align:left;

	}
 
#wrap2 {

	position:relative;

	top:-4px;

	left:-4px;

	background:#000;

	padding:10px;

	}

#content {

	background:url("images/bg_content.gif") repeat-y left top;

	width:100%;

	font-size:85%;

	}

#main {

	background:#005A9C url("images/corner_main.gif") no-repeat right top;

	width:510px;

	float:left;

	color:#fff;

	}

#sidebar {

	background:#BB0509 url("images/corner_sidebar.gif") no-repeat left top;

	width:200px;

	float:right;

	padding:0;

	color:#fff;

	}

#main2 {

	margin:0;

	padding:15px 20px;

	}

#sidebar2 {

	margin:0;

	padding:2px 20px 10px;

	}



/* Links

----------------------------------------------- */

a:link {

	color:#000;

	text-decoration:none;

	}

a:visited {

	color:#000;

	text-decoration:none;

	}

a:hover {

	color:#CCCCCC;

	text-decoration:none;

	}

a img {

	border-width:0;

	}

#sidebar a:link {

	color:#000;

	font-weight: bold;

	}

#sidebar a:visited {

	color:#000;

	font-weight: bold;

	}

#sidebar a:hover {

	color:#fff;

	font-weight: bold;

	}



/* Header

----------------------------------------------- */

#header {

	background:#000 url("images/topleft.gif") no-repeat left bottom;

	padding:0 0 0 140px;

	margin:0 0 10px;

	color:#fff;

	width:100%;

	height:137px;

	width/* */:/**/auto;

	width:auto;

	}

#blog-title {

	background:url("images/bg_header.png") no-repeat left top;
	
	margin:0;
	
	padding:150px 0 0;
	
	font-family:Arial,Verdana,Sans-serif;
	
	text-transform:lowercase;
	
	font-weight: bold;
	
	font-size: 0px;
	}

#blog-title a {

	color:#fff;

	text-decoration:none;

	}

.postpage #blog-title {

	padding-top:0;

	background-position:0 -40px;

	}



/* Description

----------------------------------------------- */

#description {

	background:#FFB400 url("images/bg_desc_top.gif") no-repeat left top;

	margin:0 0 10px;

	padding:12px 0 0;

	color:#fff;

	}

#description p {

	background:url("images/bg_desc_bot.gif") no-repeat left bottom;

	margin:0;

	padding:0 0 12px;

	}

#description em {

	/* To remove the word next to the desription, delete the following background property */

	background:url("images/temp_no.gif") no-repeat left center;

	/* Keep everything below */

	display:block;

	padding:0 0 0 160px;
	
	font-family:Arial,Verdana,Sans-serif;

	text-transform:uppercase;

	letter-spacing:0.1em;

	min-height:12px;

	}

.postpage #description em {

	font-size:1px;

	line-height:1px;

	color:#CCCCCC;

	visibility:hidden;

	}



/* Posts

----------------------------------------------- */

.date-header {

	margin:0 0 .5em;

	font-size: 10px;
	
	font-family:Arial,Verdana,Sans-serif;

	text-transform:lowercase;

	color:#fff;

	}

.post {

	margin:0 0 2em;

	}

.post-title {

	margin:0 0 .25em;

	font-size:150%;
	
	font-family:Helvetica,Arial,Verdana,Sans-serif;

	color:#fff;

	}

#main .post-title a {

	text-decoration:none;

	color:#FFB400;

	}

#main .post-title a:hover {

	color:#FFFFFF;

	}

.post p, .post-body {

	margin:0 0 .75em;

	line-height:1.6em;

	}

.post-footer {

	color:#CCC;

	text-transform:lowercase;

	}

.post-footer em {

	font-style:normal;

	color:#CCC;

	}

.post blockquote {

	margin:1em 20px;

	padding:5px 0;

	border:2px solid #000;

	border-width:2px 0;

	}

.post blockquote p {

	margin:.5em 0;

	}

.post img {

	border:0px solid #fff;

	}

#comments {

	margin:2em 0 0;

	}

#comments h4 {

	margin:0 0 .25em;

	font-size: 150%;
	
	font-family:Helvetica,Arial,Verdana,Sans-serif;

	text-transform:lowercase;

	color:#fff;

	}

#comments-block {

	margin:0;

	line-height:1.6em;

	}

.comment-poster {

	margin:0 0 .25em;

	padding-left:14px; 

	background:url(images/author.gif) left center no-repeat;

	font-size: 112%;
 
	font-family:Arial,Verdana,Sans-serif;

	}

.comment-body {

	overflow:auto;

	width:480px;

	position:relative;

	margin:0 0 .75em;

	}

p.comment-timestamp {

	padding-left:14px; 

	background:url(images/comments.gif) left top no-repeat;

	margin:-.25em 0 2em;

	}

.sidebar-title, #sidebar h2 {

	margin:1em 0 .25em;

	font-size:120%;
	
	font-weight:bold;
	
	font-family:Helvetica,Arial,Verdana,Sans-serif;

	color:#f90;

	text-transform:uppercase;

	letter-spacing:1px;

	}

#sidebar ul {

	margin:0 0 1.5em;

	padding:0;

	list-style:none;

	}

#sidebar ul li {

	margin:0;

	padding:0 0 .25em 20px;

	text-indent:-20px;

	line-height:1.4em;

	}

#sidebar ul ul {

	margin:0;

	padding:0;

	list-style:square;

	}

#sidebar ul ul li {

	 margin:0;

	padding:0 0 .25em 15px;

	text-indent:-20px;

	line-height:1.4em;

	}

#sidebar p {

	 margin:0 0 .75em;

	line-height:1.4em;

	}



/* Footer

----------------------------------------------- */

#footer {

	clear:both;

	padding:10px 0;

	font:10px;
 
	font-family:trebuchet ms;

	}

#footer hr {

	display:none;

	}

#footer p {

	 margin:0;

	padding:5px 0;

	}



/* Misc

----------------------------------------------- */

.clear {

	clear:both;

	display:block;

	height:1px;

	margin:0;

	padding:0;

	font-size:1px;

	line-height:1px;

	}


/* commentform

----------------------------------------------- */


input, textarea {

	background:#ccc;

	color:#000;

	border:1px solid #333;

	}

#sidebar input { 

	background:#c0c0c0;

	color:#000;

	}


/* Begin Search */

#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

.secbar #searchform #s {
	width: 108px;
	padding: 2px;
        background: #b4987e;
        color: #4e3722;
        border: 1px solid #4e3722;	
}

.secbar #searchsubmit {
        background: #b4987e;
        color: #4e3722;
        border: 1px solid #4e3722;
        padding: 1px;
	}
