#wrap {
width:980px;
clear:both;
margin:0 auto;
}
#book{
	width:650px;
	background:url('images/book_background.png') repeat top left;
	height:auto;
	float:right;
	margin-top:-50px;
	margin-right:20px;
	
}	
#inner{
	padding :1em 40px 1em 40px;
}
#header{

	
}
#logo{
width :277px;
height: 97px;
display:block;
background:url('images/logo.png') no-repeat center;
margin-top:10px;
margin-bottom:0;

}

#header ul{
list-style:none;
float:right;
display:inline;
position :relative;
bottom:40px;
}
#header li {
list-style:none;
display:inline;
margin-left:6px
}
#header a{ color:#E0DEDA; font-style:italic;}
/**********Journal**********/
.post{clear:both;float:none ; margin-bottom:1em }
.post h2  {
font-size:24px;
font-style:italic;
}
.post h2 a:hover{
border:0;
color:white
}
.post a {color:black;}
.post h2 small {
font-size:14px ;
}
.datebox{
display:block;
width:84px;
height:93px;
color:white;
font-size:40px;
text-align:center;
float:left;
background :url('images/date.png') no-repeat center;
margin-right:1px;
line-height:22px;
position:relative;
margin-left:-30px;
z-index:999;
}
.datebox span{
position :relative;
top:30px;
margin-bottom:50px;
font-size:50px
}
.datebox b{ font-size:13px ;}
.totalcomments{ 
	background:url('images/comment_bubble.png') no-repeat center ;
	display:block;
	width:39px;
	height:34px;
	text-align:center;
	font-size:15px;
	line-height:30px;
	position :relative ;
float:left;
z-index:99999
	}
.authorlink ,.authorlink a{  color:#7b6c60 ; }
.entry{
width:250px;
display:block;
float:right;
margin-top:20px;
}
.postdata{
width:220px;
display:block;
position :relative;
float:left;
margin-left:-3px;
margin-top:20px
}
.postmetadata{
background : #FFFBEF;
padding :8px;
margin :1em auto 1em auto;
color :#7F7F5F ;
margin-left :50px;
font-size:88%;

}
.readmore{
float :right ;
border-bottom:1px solid black;

}

.readmore:hover{
background:white
}
.sap{
clear:both;
height:2.5em;
display:block;
}
.single .entry{
float:none;
width :500px;
padding-left:57px;
}
.single h2{
padding-top:20px;
}
/**** comments *******/
#commentinfo{
display:block;
width:171px;
background :url('images/addcomment.png')  no-repeat center;
height:180px;
padding-top:65px;
text-align:center;
line-height:35px;
position:relative;
z-index:99999;
word-wrap: break-word
}
#commentinfo span{ display:none ; }
#commentform {
padding:10px 10px 10px 70px;;
font-family :verdana;
font-size:0.88em;
background:#130F04;
width:380px;
position:relative;
left:100px;
z-index:999;
top:-160px;
color:white;
margin:0;

}
#commentform textarea{
 padding-top: 20px;
	padding-left: 20px;
	width: 330px;
  max-width: 468px;
	height: 135px;
	font-size: 12px;
}

#commentform input{
	width: 340px;
	padding: 4px 5px;
	color: #5f6565;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 10px;
	

}
input#submitbutton {
width: 12em;
	height: 3.0em;
	margin-right: 7px;
	margin-top: 10px;
	cursor :pointer;
background :#efddc3
}
#commentform input:hover  , #commentform textarea:hover , #commentform select:hover{
border:1px solid black
}
#commentform lable {
color:white;
}
ol.commentlist  {
list-style:decimal;
margin-top:1em;
font-family :verdana;
font-size:0.88em;
}
ol.commentlist  li{
list-style:decimal;
margin-bottom:0.6em;

border-bottom:1px solid #AF956D;
color:#2F2412;
	display:block;
	padding:8px ;
	clear:both;
}
ol.commentlist  li h4{
	float:left;
	font-size:130%;
	margin-right:10px;
	display:block;
	width:140px;
}
.commentlist li span{
text-align:justify;
display:block;
margin-top:5px;
float:right;
width:320px;

}
.commentlist li small{ 
	color :#7F6947; background:url('images/comments.png') no-repeat center left;
padding-left:17px;

}
.avatar { float:left;margin-right:11px ;
border:9px solid white;
}
.comment_mod_note {
color:red
}
.admincomment {
	background :#AA8F5B url('images/admincommentback.png') repeat-x top center;
	color:white;
}
.admincomment span{ color :white;}
.admincomment  small {color: white;}

#commentsheader {
background:url('images/file.png') no-repeat center left ;
}
#trackbackheader{
background:url('images/pencil.png') no-repeat center left ;
color:white
}
#commentsheader,#trackbackheader {
padding-left:20px;
	font-family: "Times New Roman",serif, sans-serif;
	border-bottom:1px dotted #130F04;
	padding-bottom:6px;

}
#trackbacklist{
padding-left:20px;
list-style:decimal ;
margin-left:40px;
color:white;
}
#trackbackbox{
background :#3F3210;
padding:15px;
}
#sidebar {
width:290px;
float:right;
margin-right:10px;
}
.box {
	
	display:block;
	text-align :center;
	margin-top:10px;
	margin-bottom:10px
}
.box ul{

position :relative;
font-size:120%;
	background:url('images/sidebar_box_background.png') repeat-y center;
width:288px;
margin:0 auto;
text-align :left;


}
.box li {
list-style:url('images/catlist.png');
margin-left:77px;
margin-right:60px;
}
.box li:hover{
list-style:url('images/catlist_hover.png');
}
.box li a{color:#1F120F; }
.box h2{
padding-top:60px;
color:#3F3423;
font-style:italic;
font-size:40px
}
#catheader{
background:url('images/catheader.png') no-repeat center;
width:288px;
height:67px;
position:relative;
top:40px;
margin:0 auto;
}

.boxheader{
background:url('images/sidebar_box_header.png') no-repeat center bottom;
width :288px;
height:113px;
display:block;
margin:0 auto;

}
.boxfooter{
background:url('images/sidebar_box_footer.png') no-repeat center top;
width :288px;
height:70px;
display:block;
margin:0 auto;


}
#rssbar { 
display:block;
height:88px;
width:283px;
background:url('images/rssbrown.png') no-repeat  center; 
text-align :center;
line-height:80px;
font-size:130%;
font-style:italic;
font-weight:100
}
#rssbar span{
padding-left:80px;
}
#rssbar:hover{
border:0;
}
.searchbox{
position :absolute;
top:10px;
left:30px;
}
#_wp_unfiltered_html_comment {
border:0;
background:transparent;
display:none;
visibility: hidden
}
