/*******/

#header{
	width :88%;
	margin:0 auto;

}
#logo{
width :277px;
height: 97px;
display:block;
background:url('images/logo.png') no-repeat center;
}
#header ul{
list-style:none;
float:right;
position :relative;
bottom:40px;
	margin:0;
	padding:0;
}
#header li {
	float:left;
	margin:0;
	padding:0;
	text-align:center;
font-style:italic;

  min-width:70px;
  width :auto !important;
  width:70px;

}

#header li a {
	display:block;
	padding:5px 10px;
	height:100%;
	color:#FFF;
	text-decoration:none;
	
}
#header li a {
	background:url(images/bg.png) repeat 0 0;
}
#header li a:hover {
	background-position:50px 0;
	border:0;
	
}

/************/
#book{
width:88%;
min-height:626px;
background:url('images/book_background.png') repeat top left;
margin:0 auto;
}
#book_side{
background:url('images/book_side.jpg') no-repeat top left;
height:626px;
width:131px;
float:left;
position:relative;
z-index:999999999;
}

#book_side2{
background:url('images/book_background_repeat.png') repeat-y left top ;
}
#inner{
padding :1em 40px 1em 140px;
}
/*******page*********/
.entry{
margin-left:40px;
text-align :justify;
font-style:italic;
font-size:110%;
line-height:1.6em
}
#related-post {
margin-left:40px;
}
.sap2{
height:40px;
}
/*****index*******/
#r-blog, #r-journal{
	width:300px;
	padding:0px;
	height:350px;
	margin-bottom:1em
}

.frontpage  {
display:block;
margin-left:333px

}
.frontpage .entry{

}
#r-blog{	
	background:url('images/recent_blog.png') no-repeat center;
}
#r-journal{ 
	background:url('images/recent_journal.png') no-repeat center;
	 }
#r-blog:hover{	
	background-image:url('images/recent_blog_hover.png') ;
}
#r-journal:hover{ 
	background-image:url('images/recent_journal_hover.png') ;
	 }
#col{
float:left;
overflow: hidden
}
#col ol{
	padding:5px 2px 10px 14px;
	font-size:15px;
	font-style:italic;
	color:white
}
#col a{
color:#201909;
}
#col a:hover{
color:white;
}

.searchbox {
float:right;
clear:both;
display:block;
margin-top:2em;
}