/*  
Theme Name: LBPBuilder
Theme URI: http://www.lbpbuilder.com/
Description: Modification of Typo eXPerimental.
Version: 1.0
Author: Dave Vedder
Author URI: http://www.eskimospy.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/
/**********************************/
/* General                        */
/**********************************/
body {font: 12px Helvetica,Verdana, Arial,  sans-serif; color: #333; background: #949ead; width: 980px; margin:0; padding:0;}
a	{ color: #666; text-decoration: none; }
/*a	{ color: #947657; text-decoration: none; }*/
a:hover	{ text-decoration: underline; color: #960;}
form {margin:0;padding:0;}
input, textarea {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color: #333;}
p {margin: 10px 0;}
/* Some peoples sometime using this class for aligning the image */
img {border: none;}
img.alignleft, img.left {float:left; margin-right: 5px; margin-left: 0px;}
img.alignright, img.right {float:right; margin-left: 5px; margin-right: 0px;}
.clear {clear:both; overflow:hidden;}

/**********************************/
/* Layout                         */
/**********************************/
#container,#left,#header,#content,#sidebar,#footer { overflow:hidden; display:block;}
#container {border-left-color: #070819; border-bottom-color: #070819; border-right-color: #070819; border-top-color: #070819; width:960px; padding:0; margin: 0px 0px 0px 20px; 
border-top: 5px solid; border-bottom: 3px solid;  background: #fff url(img/mainBG.jpg) repeat-y top right;border-left:1px solid;border-right: 1px solid;}
#left {width: 640px; float:left;margin:0;padding:0; text-align: justify;}
.middle {width:120px;margin:0;padding: 0 10px; float:left;}
.right {width:120px;margin:0;padding: 0 10px; float:left}
#content {padding: 4px 28px 28px 28px;clear: both;}
#header {color: #c1d3eb; border-bottom-color: #212335; padding: 10px 15px; border-bottom: 2px solid;}
#sidebar {width: 320px; float:left;margin:0;padding:0;font-size: x-small;}
#footer {width:960px; padding: 3px 0px 0 20px; margin:0; font-size: 0.86em; height: 30px; text-align:right; color:#947657;}

/**********************************/
/* Content                        */
/**********************************/
#content h1,h2,h3,h4 {line-height:1.2em;text-align:-left;}
#content h1 {color:#947657; letter-spacing:0.05em;display:inline;
font:normal 1.8em Helvetica,"Trebuchet MS", Verdana, Arial,sans-serif; text-align:left;}
#content h2 {font-size:  1.4em; font-family:  Helvetica,"Trebuchet MS", Verdana, Arial,sans-serif;color:#999; margin-left: 70px;margin-right: 10px;text-align:left;}
#content h2.pagetitle {font-size: 1.2em; color: #212335; padding: 5px 0;border:none;}
#content h3{font:normal 1.2em Helvetica,"Trebuchet MS", Verdana, Arial,sans-serif;color:#947657; text-align:left;}
#content h4{font:normal 1.0em Helvetica,"Trebuchet MS", Verdana, Arial,sans-serif;color:#947657; text-align:left;}
#content blockquote {padding:10px;margin:5px 20px 5px 20px;; 
font-size: 1.0em; border:1px solid #b5b499; line-height: 1.2em; text-align: left;}
#content p.postmetadata { border-bottom-color: #42476a; clear:both; overflow:hidden;border-bottom: 1px solid; padding:5px 0px; line-height: 1.0em; font-size: x-small;margin-left: 70px;margin-right: 10px;margin-bottom: 25px;}
.entry {margin-left: 70px;margin-right: 10px;}
.entry p {line-height: 1.6em;}
#content li {padding-bottom: 5px;}

.prevNext {width:639px;background-color: #efefef;overflow: hidden;}
.prevPost {width:310px; float:left;padding:6px;border-right: 1px solid #666;}
.nextPost {width:300px; float:right;padding:6px;text-align: right;}
#content .post-date {width:50px;height:50px;background-color: #42476a;float: left;margin: 0px 10px 10px 0px;padding: 0; border:1px solid #999;}
#content .post-date p {color: #c1d3eb; text-align: justify; margin: 0; margin-left: 4px; padding: 0;}
.dateBig {font-weight: bold; font-size: 18px;}
/**********************************/
/* Header                         */
/**********************************/
#header {height:184px;background: transparent url(img/lbpHeader.jpg) top left no-repeat; padding: 0;}
#header h1 {color:#333;  letter-spacing:1px;display:inline; 
font:bold 2.0em Helvetica,"Trebuchet MS", Verdana, Arial,sans-serif;margin:0;padding:0; display: none;}
#header h1 a,#header h1 a:link ,#header h1 a:visited {color: #c1d3eb;}
#header h1 a:hover {color: white; text-decoration:none;}
#header h2{font: 1.0em Helvetica,"Trebuchet MS", Verdana, Arial,sans-serif;color: #b0c1d6;text-transform:uppercase;
letter-spacing:0.05em; margin:0;padding:0; display: none;}

/**********************************/
/* Sidebar                        */
/**********************************/
#sidebar a, #sidebar a:link, #sidebar a:visited {text-decoration: none;color: #fff;}
#sidebar a:hover {text-decoration:none; color: #fc3;}
#sidebar ul {margin: 0; margin-top: 5px; padding:0; list-style-type: none;color: #ccc;}
#sidebar li {padding:4px 0;}
#sidebar h2 {font: bold 1.1em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;color: #c1d3eb; margin:0; padding:0; text-transform:uppercase;}
.badgeBlock {margin-top: 20px;}
#sidebar h5.forumLink {padding: 10px 0px 5px 10px; background-color: #efefef;margin: 0;color: #666; font-size: 1.5em;}
#sidebar h5.forumLink a,#sidebar h5.forumLink a:visited {color: #333;}
#sidebar h5.forumLink a:hover {color: #336;text-decoration: underline;}
/**********************************/
/* Footer                         */
/**********************************/
#footer .copyright a {color:#666;}
#footer .copyright a:hover {color:#c66;text-decoration:none;border-bottom:1px solid #c66;}

/**********************************/
/* Calendar                       */
/**********************************/
#wp-calendar { width: 150px; color: #fff; line-height:1.0em;}
#wp-calendar caption {font-weight:bold; color: #ccc; line-height: 16px; text-transform: uppercase; letter-spacing: 1px;}
#wp-calendar .today {background:#555;font-weight: bold;}
td { text-align: center;}
td.hasPost {background-color:  #777;font-weight: bold;}
#sidebar td a, #sidebar td a:visited,#sidebar td a:link, td a:hover {font-weight: bold; color: #fc3;}
/* *********************************** */
/* Comments Div                        */
/* *********************************** */
h3#comments, h3#respond {border-top:1px solid #CCC; padding-top: 10px; padding-left: 20px;color: #42476a; font-size: 1.2em; font-weight: bold;}
h3#comments {background: transparent url(img/comment.png) no-repeat top left;background-position:0% 12px;}
h3#respond {background: transparent url(img/edit.png) no-repeat top left;background-position:0% 12px;}
cite {position:relative;color: #999;padding:0;margin:0;font-weight:bold;}

.commentbody {color: #42476a; font-size: 1.0em; margin: 0 0 5px 0;padding: 10px 15px 10px 15px;	
     	border: 1px solid #c1d3eb; list-style:none;}
.commentbody p {line-height: 1.2em; margin:0; padding:0;}
.commentlink {	font-size: 1.0em;}
.commentlist {	list-style: none; margin:0; padding:0px;}
.commentcount {font:bold 2.2em Verdana,sans-serif;	color: #aebfd4; width: 520px; 
text-align: right; position:absolute;	left:0;}
.gravatar {float:left; padding: 1px; margin: 5px 5px 5px 0; background: #fff; width: 40px; height: 40px;}
#recentcomments ul {border: none;}

/*=================*/
pre {
	font-family: "Andale Mono","Courier New", Courier, monospace;
	padding: 5px 0px;
	font-size: 1em;
	line-height: 1.6em;
	color: #336;
	border-bottom: 1px solid #eef;
	border-top: 1px solid #eef;
	background-color: #fcfcff;
	width: 100%;
	overflow: auto;
}
code { 	font-family: "Andale Mono","Courier New", Courier, monospace;}

