
/* LAYOUT */
/* ----------------------------------------- */

#button-sidebar-buy {background:transparent url(../images/button-buy-blog.jpg) repeat scroll 0 0 !important;
}

.absolute {background:transparent url(../images/blog-background-absolute.jpg) no-repeat scroll 0 0 !important;}

.footer {background:transparent url(../images/blog-background-footer.jpg) no-repeat scroll 0 0 !important;
border-top:medium none !important;}

#blog-billboard {background:transparent url(../images/blog-background-billboard.jpg) repeat scroll 0 0;
height:188px;
text-indent:-9999px;
width:687px;}


/* PAGE ID STYLES */

#container {background:#C11D23 url(../images/blog-background-container.jpg) repeat-y scroll center bottom !important;}

#content {background:#FFFFFF url(../images/background-content.jpg) repeat-x scroll center top;
float:left;
overflow:hidden;
width:687px;}

#sidebar {background:transparent url(../images/blog-background-sidebar.jpg) no-repeat scroll 0 0 !important;}

div.page {float:left;
padding:0 30px 30px 10px;
width:390px;}

.page h2 {color:#8E191C;
font-size:24px;
font-weight:normal;
margin-bottom:10px;}

.page p {font-family:georgia;
font-size:13px;
padding-bottom:20px;}

#left-quote {background:transparent url(../images/left-sidebar-divider.jpg) no-repeat scroll center bottom;
padding-bottom:25px;}

#left-book {}

#left-quote p {color:#8E191C;
font-family:georgia;
font-size:22px;
font-style:italic;
line-height:30px;
padding:10px 20px 0 8px;}



/* SIDEBAR STYLES */

#button-sidebar-buy {background:transparent url(../images/button-buy.jpg) repeat scroll 0 0;
display:block;
height:53px;
margin-left:30px;
text-indent:-9999px;
width:215px;}

#button-sidebar-buy:hover {background-position:0 -53px;}

h3.widgettitle {background:transparent url(../images/blog-background-sidebar-title.jpg) no-repeat scroll 0 0 !important;}

#sidebar object {height:auto;
margin-bottom:5px;
width:100% !important;}

#sidebar embed {height:auto;
margin-bottom:5px;
width:100% !important;}


li.widget ul {padding-left:15px;
width:243px;}

#sidebar a {color:#FFFFFF;}

#sidebar a:hover {}

li.widget {margin-bottom:18px;}

li.widget ul li span {font-size:12px;}

li.widget ul li {margin-bottom:20px;}


/* TYPOGRAPHIC STYLES */

.post p {font-family:helvetica;
font-size:13px;
line-height:17px;
padding-bottom:20px;}

.post p.center {text-align:center;}

.post a {color:#6FBE44;}

.post a:hover {color:#336FB7;}

h2.post-title {margin-bottom:3px;}

h2.post-title a {color:#336FB7 !important;
font-size:20px;}

h2.post-title a:hover {color:#000000 !important;}

p.copyright {color:#FFFFFF;
font-family:arial;
font-size:12px !important;
padding-right:20px;
padding-top:9px;}

div.post-stats {display:block;
font-size:12px;
margin-bottom:18px;}

div.post-stats a {color:#000000;}

div.post-meta {background:transparent url(../images/background-post-meta.jpg) no-repeat scroll left top;
border-bottom:1px solid #656464;
margin-bottom:35px;
padding-top:10px;}

div.post-meta a {color:#000000;}

div.post-meta a:hover {color:#6FBE44;}




/* COMMENT STYLES */

h3#comments, h3#respond {border-bottom:1px dotted #EEEEEE;
font-size:22px;
margin-bottom:14px;
padding-bottom:7px;}

ol.comment-list {padding:0 !important;}
ol.comment-list li {overflow:hidden;}

div.comment-wrap {
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #E2E2E2;
float:right;
font-size:12px;
line-height:16px;
margin-bottom:32px;
min-height:80px;
padding:10px 10px 40px;
position:relative;
width:516px;}

img.avatar {left:-110px;
position:absolute;
top:0;}

div.comment-stats {color:#444444;
margin-bottom:14px;
overflow:hidden;
width:100%;}

div.comment-wrap cite {}

div.comment-wrap cite a, div.comment-wrap cite span {font-weight:bold;}

#commentform {position:relative;}

#commentform textarea {
background-color:#FFFFFF;
border:1px solid #C6C6C6;
color:#333333;
font-family:Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:140px;
line-height:1.4em;
margin:3px 0 0;
padding:5px 10px 5px 5px;
width:496px;}

#commentform .input {
color:#5F6565;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:17px;
margin-bottom:10px;
padding:4px 5px;
width:320px;
}

#commentform #submit {
background:#888888 none repeat scroll 0 0;
border:1px solid #666666;
color:#FFFFFF;
cursor:pointer;
height:30px;
padding:0;
right:0;
text-transform:uppercase;
top:0;
width:128px;}

#commentform label {
font-size:15px;
margin-bottom:3px;
width:65px;}

.commententry h3.comments, #respond h3 {
color:#303030;
font-family:arial;
font-size:34px;
letter-spacing:-0.5px;
line-height:37px;
text-decoration:none;}


#commentform textarea {
color:#333333;
font-family:Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
height:140px;
line-height:1.4em;
margin:3px 0 0;
padding:5px 10px 5px 5px;
width:96%;}



#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin:5px 0 20px;
	}
	
.commententry {
	margin: 0px;
	padding: 0px;
	}
	
.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}


.textwidget .follow-icon {margin-left:15px;}

h2.archive {border-bottom:1px dotted #CCCCCC;
font-size:20px;
margin-bottom:20px;
padding-bottom:20px;}

