/*   
Theme Name: BLANK Theme
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { font: 15px/1.5 Tahoma, Georgia; text-align: center; color: #000; background-color: #000; background-image:url('images/bg.jpg');}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
img{ border-style: none; }
div{ text-align: left; }

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { color: #761c13; font-size: 18pt; font-weight: bold; margin-bottom: 0px;}
h2 { color: #761c13; font-size: 18pt; font-weight: bold; margin-bottom: 30px;}
h2 a {color: #761c13; text-decoration: none;}
h3{color: #761c13; font-size:16px; line-height:24px; font-weight: bold;}
h4{color: #761c13; font-size:16px; line-height:24px; font-weight: bold; font-style: italic; margin-bottom: 20px;}

hr { margin: 20px 0 20px 0; }

p { margin: 0 0 30px 0; line-height: 25px;}
a { color: #761c13; }
a:hover { } 

.aligncenter{ margin: 0 auto;}
.alignleft{	float: left;}
.alignright{ float: right;}

#page-wrap { width: 930px; margin: 0px auto; background-color: #fff; height: auto; overflow: hidden;}

#header{
	width: 930px;
	height: 274px;
	background-image:url('images/banner.jpg');
	background-repeat:no-repeat;
	text-align: center;
}

#logo{
	width: 245px;
	height: 175px;
	margin: 0 auto;
	background-image:url('images/banner_logo.jpg');
	background-repeat:no-repeat;
}

#subline{
	width: 930px;
	height: 53px;
	margin-top: 46px;
	background-image:url('images/banner_subline.jpg');
	background-repeat:no-repeat;
	background-position: center top;
}

#content
{
	float: right;
	width: 690px;
	background-color: #fff;
}

#content .inner-content .t {background: url(images/t.png) 0 0 repeat-x;
	min-width: 50px; margin-bottom: 30px; display: inline-block;}
#content .inner-content .b {background: url(images/b.png) 0 100% repeat-x;}
#content .inner-content .l {background: url(images/l.png) 0 0 repeat-y;}
#content .inner-content .r {background: url(images/r.png) 100% 0 repeat-y;}
#content .inner-content .bl {background: url(images/bl.png) 0 100% no-repeat;}
#content .inner-content .br {background: url(images/br.png) 100% 100% no-repeat;}
#content .inner-content .tl {background: url(images/tl.png) 0 0 no-repeat;}
#content .inner-content .tr {background: url(images/tr.png) 100% 0 no-repeat; padding:25px 25px 25px 25px;}

.inner-content{
	margin: 35px 40px 0 40px;
}

.inner-content ul { padding: 0 0 35px 0; }
.inner-content ul, ol { margin: 0 0 10px 0; }
.inner-content ul, li { margin: 0 0 10px 25px; }

blockquote, blockquote p{ font-size: 9pt; font-style:italic; line-height: 1.8; margin-bottom: 10px;}

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.meta { margin-bottom: 15px; text-decoration: italic;}
.postmetadata { }

#sidebar {
	width: 240px;
	float: left;
	background-color: #fff;
	padding-top: 35px;
}

#sidebar .widget_rered{
	width: 239px;
	background-color: #761c13;
}

#sidebar .widget_rered li{
	list-style-type: none;
	margin: 0px;
	display:block;
	line-height: normal;
	padding: 0px;
	zoom: 1;
}

#sidebar .widget_rered li a{
	font-size: 12pt;
	color: #fff;
	text-decoration: none;
	display:block;
	padding: 10px 0 10px 35px;
	margin: 0px;
	line-height: normal;
	zoom: 1;
}

#sidebar .widget_rered li a:hover{
	background-color: #952418;
	display:block;
}

#sidebar .widget_rered li:hover{
	background-color: #952418;
	display:block;
}

#sidebar .re_widget_top{
	width: 239px;
	height: auto;
	overflow: hidden;
	padding-top: 17px;
	background-image:url('images/re_widget_top.png');
	background-repeat:no-repeat;
	background-position: left top;
}

#sidebar .re_widget_bottom{
	width: 239px;
	height: auto;
	overflow: hidden;
	padding-bottom: 17px;
	background-image:url('images/re_widget_bottom.png');
	background-repeat:no-repeat;
	background-position: left bottom;
}

#sidebar .widget_white{
	width: 229px;
	margin-left: 10px;
	height: auto;
	overflow: hidden;
	padding: 17px 0;
}

#sidebar .contact p{
	color: #761c13;
	line-height: 1.6;
	margin-left: 20px;
	margin-top: 20px;
}

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

#commentform textarea{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
	
/* Comments */
#comments-div{font-size: 12px;border-top:1px solid #ddd;position:relative;line-height:24px;height:24px;text-shadow:1px 1px 1px #999;text-align:right;margin:0 0 30px;padding:2px 10px;}
h2#comments{line-height:24px;font-size:12px;font-weight:normal;width:300px;float:right;}
span#comments-addcomment{position:absolute;left:10px;top:2px;padding-left:20px;background:url("images/icons.gif") no-repeat 0 -115px;}
span#comments-addcomment a{color:#047;text-decoration:none;}
span#comments-addcomment a:hover{color:#4a630f;text-decoration:none;}

/* comments list style */
ol.commentlist{ font-size: 12px; }
ol.commentlist p{line-height: 15px;}
ol.commentlist a{ text-decoration: none; }
ol.commentlist li{position:relative;list-style:none;height:1%;margin:0 20px;padding-bottom:20px;}
ol.commentlist li div em.approved{margin-left:55px;color:#ff0000;}
ol.commentlist li div.comment-author{margin:0;padding:0;line-height:16px;height:16px;border-bottom:1px solid #ddd;display:block;}
ol.commentlist li div.vcard img.avatar{position:absolute;left:0;top:0;width:40px;height:40px;background:#fff;padding:2px;border:1px solid #ddd;}
ol.commentlist li div.vcard cite.fn{margin-left:55px;font-style:normal;font-weight:bold;}
ol.commentlist li div.vcard cite.fn a.url{color:#047;}
ol.commentlist li.bypostauthor div.vcard cite.fn a.url{text-shadow:1px 1px 1px #777;}
ol.commentlist li.bypostauthor div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#aaa;}
/* ol.commentlist li div.vcard span.says{position:absolute;text-indent:-9999em;} */
/* ol.commentlist li div.comment-meta{position:absolute;left:55px;top:25px;} */
ol.commentlist li span.comment-meta{}
ol.commentlist li span.comment-meta a{color:#aaa;}
ol.commentlist li span.comment-meta a:hover{color:#555;}
ol.commentlist li div.comment-text{border-top:1px solid #fff;margin:0 0 10px;padding-top:10px;}
ol.commentlist li.bypostauthor div.comment-text{color:#777;}
ol.commentlist li p,ol.commentlist li blockquote{margin:0 50px 0 55px;padding-bottom:10px; }
ol.commentlist li blockquote{padding:5px;border:1px dotted #ddd;color:#999;background:#fafafa;}
ol.commentlist li blockquote p{margin-left:0;}
ol.commentlist li code{margin-bottom:10px;padding:2px;background:#777;color:#ddd;}
ol.commentlist li div.reply{position:absolute;right:0;top:8px;}
ol.commentlist li div.reply a{display:block;width:30px;text-align:center;color:#aaa;padding:0 5px;background:#fafafa;border:1px solid #dfdfdf;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
ol.commentlist li div.reply a:hover{background:#f2f2f2;}
ol.commentlist li ul.children li{margin:0 0 0 30px;padding-bottom:0;border-bottom:none;color:#555;}
ol.commentlist li ul.children li.depth-2{margin:0 0 0 55px;}
ol.commentlist li ul.children li div{border-top:1px solid #dfdfdf;}
ol.commentlist li ul.children li div div{border-top:none;}
ol.commentlist li ul.children li div.comment-author{border-top:1px solid #fff;border-bottom:none;}
ol.commentlist li ul.children li div.vcard img.avatar{top:-8px;width:24px;height:24px;}
ol.commentlist li ul.children li div.vcard cite.fn{margin-left:40px;}
/* ol.commentlist li ul.children li span.comment-meta{} */
ol.commentlist li ul.children li p,ol.commentlist li ul.children li blockquote{margin:0 0 0 40px;}
ol.commentlist li ul.children li blockquote p{margin-left:0;}
ol.commentlist li ul.children li div.reply{top:-8px;}
ol.commentlist li ul.children li div.reply a{background:#f2f2f2;}
ol.commentlist li ul.children li div.reply a:hover{background:#fafafa;}

/* navigation */
#pagination,#nav-below{display:block;width:620px;line-height:18px;margin:0;padding:2px 10px;border-top:1px solid #ddd;}
.navigation{border-bottom:1px solid #fff;text-align:right;line-height:24px;margin:0;padding:2px 10px;}
#nav-below{display:inline-block;padding:20px 10px;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}

/* respond */
#respond{margin:0 0 20px 0;padding:20px 0 0 55px;border-top:1px solid #ddd;font-size: 12px;}
#respond h2,#respond h3{text-shadow:1px 1px 1px #999;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:10px;}
#respond a#cancel-comment-reply-link{color:#920017;text-shadow:none;}
#respond a#cancel-comment-reply-link:hover{color:#FF4E00;}
#commentform{margin:0 55px 0 0;padding:0;}
#commentform p{margin:0 0 10px;padding:0;}
#commentform p.comment-notes{margin:10px 0;color:#999;}
#commentform a{}
#commentform textarea{padding:3px;background:#fff;border:1px solid #ddd;}
/* #commentform input{} */
.form-allowed-tags{line-height: 15px;}
#commentform .comment-form-comment label{display:none;}
#author,#email,#url{height:16px;margin-right:5px;padding:3px;border:1px solid #ddd;background:#fff;}
#comment{width:80%;height:125px;}
#submit{background:#222;font-weight:bold;color:#ccc;height:25px;padding:2px 10px;border:1px solid #555;}
#submit:hover{color:#fff;}


form { }
input[type=text] { }
textarea { }

#footer{
	width: 100%;
	float: left;
	padding: 30px 0;
	text-align: center;
}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */