#hdr_content { 
  text-align: left;
  width: 100%;
  top:0;
  left:0;
  height: 30px;
  padding: 0px 0 1px 8px;
  border-bottom: 1px solid; 
  border-color: #D0D3D5 ;
  -webkit-box-shadow:0px 1px 0px #E7E9EB;
 -moz-box-shadow:0px 1px 0px #E7E9EB;
  background:#487AE0;
  background: -moz-linear-gradient(#487AE0, #1F5AD1);
  background: -o-linear-gradient(#487AE0, #1F5AD1);
  background: -webkit-linear-gradient(#487AE0,#1F5AD1);
 box-shadow:0px 1px 0px #E7E9EB;
 position:fixed;
  z-index: 999;
  }
#menu_content { 
  text-align: left;
  width: 300px;
  top:29px;
  right:5px;
  padding: 10px 0 1px 8px;
  border-color: #D0D3D5 ;
  border: 1px solid; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
  -webkit-box-shadow:0px 0px 3px #000000;
  -moz-box-shadow:0px 0px 3px #000000;
  background:#FFFFFF;
  box-shadow:0px 0px 3px #000000;
  position:fixed;
  z-index: 998;
  display:none;
  }
h5 {
  padding: 0px;
  margin: 0px;
}  
.menuline {
  margin-top: 5px;
  margin-bottom: 5px;
  border:0;
  border-top: 1px solid #D0D3D5;
  height: 0px;
  background: #D0D3D5;
  width: 98%;
}
  
.vHeader { 
  width: 100%;
  top:0;
  left:0;
  border-color: #D0D3D5 ;
  -webkit-box-shadow:0px 1px 0px #E7E9EB;
 -moz-box-shadow:0px 1px 0px #E7E9EB;
  background:#487AE0;
  background: -moz-linear-gradient(#487AE0,#1F5AD1);
  background: -o-linear-gradient(#487AE0,#1F5AD1);
  color:#FFFFFF;
  background: -webkit-linear-gradient(#487AE0,#1F5AD1);
 box-shadow:0px 1px 0px #E7E9EB;
 padding:5px;
  font: normal 20px 'cinzel_decorativeregular', arial, sans-serif;
  padding: 5px 5px 0 5px;
  text-align:left;
  }
.vHeader strong {
  font: normal 40px 'cinzel_decorativeregular', arial, sans-serif;
  color:#487AE0;
 }

.mainwindow {z-index:1; }
.hdr_stuff {  
 float:left;
 top:0px;
 height: 30px;  
 border: 1px; 
 border-color:#FFFFFF; 
 border-radius: 5px; 
 overflow:hidden;
 line-height:0px;
 text-align: left;
 }
.hdr_links {  
 float:left;
 margin-top:4px;
 margin-left:4px;
 height: 30px;  
 border: 1px; 
 border-color:#FFFFFF; 
 border-radius: 5px; 
 overflow:hidden;
 text-align: left;
 color:#FFFFFF;
  font-size: 15px; 
  font-weight: normal; 
  font-family: arial; 
 }
.menulink {  
 text-align: left;
 color:#FFFFFF;
  font-size: 18px; 
  font-weight: normal; 
  font-family: arial; 
 }

 
.hdr_links a { color:#EAEEEE; }
.hdr_links a:hover { color:#FFFFFF; }

.hdr_space { float:left; width:10%; border:1px solid; border-color:#487AE0;}
form { margin:0; padding:0; display:inline;}
input { margin:0; padding:0; display:inline;}
.hdr_inline { display: inline; margin-top: 0px; padding: 0; height:100%; color:#808080; width:100%;}
.hdr_input {  
 position:absolute;
 top:0px;
 left:60%;
 height: 30px; 
 width:28%; 
 border: 0; 
 display:block;
 border-radius: 2px; 
 border-color:#FFFFFF;
 overflow:hidden;
 line-height:0px;
 text-align: left;
 margin-top: 0px;
 }
.homored { color: red; }
 .hdr_right {  
 position:absolute;
 top:0px;
 height: 30px;  
 border: 1px; 
 left:90%;
 border-color:#FFFFFF; 
 display:block;
 border-radius: 5px; 
 border-color:#FFFFFF;
 overflow:hidden;
 line-height:0px;
 text-align: center;
 border: 1px ;
 }
a, a:hover { 
  color: #8899A6;
  outline: none;
  text-decoration: none;}
.auth a {
  color: #000000;
}
.biotext a 
{
  color:  #8899A6;
}
ul li { 
  list-style-type: circle;
  margin: 0 0 0 0; 
  padding: 0;}

ul.hdr_ul { 
  display: table;
  list-style:none;
  width:100%;
  height:30px;
  margin: 0;
  padding: 0 0 0 0;
  }  
ul.hdr_ul li { 
  display: table-cell;
  text-align: right;
  padding:0;
  margin:0;
  font-size: 10px; 
  font-weight: normal; 
  font-family: arial ; 
  color: #204FAE; 
  height:30px;
  line-height:0px;
  }

div.hdr_stuff:hover  { 
  text-decoration: none;
  background-color:#6791E5;
  }
div.hdr_right:hover { 
  text-decoration: none;
  background-color:#6791E5;
  }  
ul.tags,ul.tags * { 
  margin: 0;
  padding: 0 4px 0 4px;}
  
ul.tags { 
  display: block;
  position: relative;}
  
ul.tags li { 
  display: block;
  list-style: none;
  float: left;
  position: relative;
  padding:0;
  margin:0;
  font-size: 10px; 
  font-weight: normal; 
  font-family: arial ; 
  color: #8899A6; 
  text-align:left; 
  border:1px solid;  
  border-radius: 8px; 
  border-color:#8899A6;
  background-color:#F5F8FA;
  overflow:hidden;
  }
.booktags { border: 0; padding:5px;margin-bottom: 5px;}
.tags { 
  float:left; 
  margin-left:2px;
  float: left;
  position: relative;
  padding:0;
  margin:0;
  font-size: 10px; 
  font-weight: normal; 
  font-family: arial ; 
  color: #8899A6; 
  text-align:left; 
  border:1px solid;  
  border-radius: 8px; 
  border-color:#8899A6;
  background-color:#F5F8FA;
  overflow:hidden;
  padding: 0px;
 
 }
.bookbutton {    margin-left:2px;  padding:2px;    position:relative;  margin:0;  font-size: 12px;   font-weight: normal;   font-family: arial ;   color: #008000;   text-align:left;   border:1px solid;    border-radius: 4px;   border-color:#008000;  background-color:#C0FFC0;  overflow:hidden; } 
.editheader {    margin-left:2px;  padding:2px;    position:relative;  margin:0;  font-size: 14px;   font-weight: bold;   font-family: arial ;   color: #FFFFFF;   text-align:center;   border:0px solid;    border-radius: 4px;   border-color:#8899A6;  overflow:hidden;  background:#487AE0;
  background: -moz-linear-gradient(#487AE0, #1F5AD1);
  background: -o-linear-gradient(#487AE0, #1F5AD1);
  background: -webkit-linear-gradient(#487AE0,#1F5AD1);} 
div.tags:hover  a:hover { 
  text-decoration: none;
  background-color:#E2E6E8;
  }
ul.llleftcontents { 
  display: block;
  position: relative;
 }
  
ul.llleftcontents li { 
  display: block;
  list-style: none;
  position: relative;
  padding:0;
  margin:0;
  font-size: 10px; 
  font-weight: normal; 
  font-family: arial ; 
  color: #8899A6; 
  text-align:left; 
  border:1px solid;  
  border-color:red;
  }  

ul.leftcontents {
  clear: both;
  margin: 0;
  padding: 0;
   }
  
ul.leftcontents li {
  float: left;
  padding: 0;
  margin: 5px 10px 5px 0;
  list-style: none;
  width:100%;}
ul.pagecontents {
  clear: both;
  margin: 0;
  padding: 0;}
  
ul.pagecontents li {
  float: left;
  padding: 0;
  margin: 5px 10px 5px 0;
  list-style: none;}

ul.hline {
  clear: both;
  margin: 0;
  padding: 0;}
  
ul.hline li {
  float: left;
  padding: 0;
  margin: 5px 10px 5px 0;
  list-style: none;}  
  
ul.tags li { width: 100% }
  
ul.tags li:hover a:hover { 
  text-decoration: none;
  background-color:#E2E6E8;
  }

#like:hover { 
  text-decoration: none;
  background-color:#D2EED2;
  }
#dislike:hover { 
  text-decoration: none;
  background-color:#E6C2C2;
  }
  
	
a:hover { 
  text-decoration: underline;}

.left_content { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#F5F8FA;
 margin: 0;
 padding: 8px;
 left: 0;
 right: 0;
 z-index: 2;
}
.leftpanel { width: 280px; padding:0; margin-left:6%; }
.rightpanel {width: 500px; }
.bottom_content {
position:relative;
left:0;
top:35px;
height:100%;
width:100%;
padding-bottom:5px;
}
.top_content { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#F5F8FA;
 margin: 0;
 padding: 0px;
 width:100%;
 left: 0;
 right: 0;
 z-index: 2;
 position:relative;
 top:32px;
 height:100%;
 width:100%;
}

.news { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:right; 
 background-color:#F5F8FA;
 margin: 0;
 padding: 0px;
 left: 0;
 right: 0;
 z-index: 2;
 height:100%;
 margin-left:6%;
 position:relative;
 top:0px;
 height:100px;
 width:500px;
}
.auth { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#FFFFFF;
 width:98%;
 margin: 0;
 padding: 0px;
 left: 0;
 right: 0;
  border: 1px solid; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
 }
.book { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#FFFFFF;
 margin: 0;
 padding: 0px;
 left: 0;
 right: 0;
  border: 1px solid; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
 } 
.profile { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 width:100%;
 margin: 0;
 padding: 0px;
 left: 0;
 right: 0;
 bottom: 0;
 }

.newsborder { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#FFFFFF;
 width:100%;
 margin: 0;
 padding: 0px;
 left: 0;
 right: 0;
  border: 1px solid; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
  position:relative;
  }
.BlogGray { 
 font-weight: normal; 
 font-family: Verdana;; 
 color: #0e3c6b; 
 text-align:left; 
 background-color:#F0F0F2;
 width:90%;
  /*margin: 5px; */
 padding: 0px;
 left: 5%;
 right: 5%;
  border: 1px solid; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
  position:relative;
  }

.blogimage 
  { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 width:90%;
 background-color:#FFFFFF;
 margin: 0;
 left: 0;
 margin-top:1%;
 margin-bottom:1%;
 margin-left:5%;
 right: 0;
  border: 1px solid; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
  position:relative;
  line-height:0;
  }
.authbg { position:relative; top:0px; left:0px; width:100%;}
 .auththumb { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#FFFFFF;
 width:166px;
 height:166px;
 margin: 0;
 padding: 0px;
 left: 2%;
 top: 8%;
 right: 0;
  border: 3px solid; 
  border-color: #D0D3D5 ;
  border-radius: 8px;
  position:relative;
  overflow:hidden;
  line-height:0px;
  margin-top:-25%;
 }
 .authname { font-size: 20px; font-weight: bold; font-family: arial ; color: #000000; position:relative; width:45%;left:40%;margin-top:-5%;text-align:left;}

 .commenttext {
 width: 90%;
 height: 120px;
 font-family: Tahoma, sans-serif;
 padding: 4px;
 }

  .commentbutton {
 font-family: Tahoma, sans-serif;
 padding: 4px;
 color: #FFFFFF;
 background-color:#709AF0;
 text-align: left;
 }

 
 .authorthumb { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#FFFFFF;
 width:40px;
 margin: 0;
 padding: 0px;
  border: 0; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
  line-height:0px;
  position:relative;
  top:0px;
 }
 .authorthumbright { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:right; 
 background-color:#FFFFFF;
 width:40px;
 margin: 0;
 padding: 0px;
  border: 0; 
  border-color: #D0D3D5 ;
  border-radius: 5px;
  overflow:hidden;
  line-height:0px;
  top:0px;
 }

.blogtitle { position:relative; display:table; top:0px;border:0; padding:1%; width:100%;}
.blogtitletop{ position:relative; display:table; top:0px;border-top: 1px solid;  border-color:#D0D3D5 ; padding:1%; width:100%;}
.commenttitletop{ font-size: 16px; top:0px;border-top: 1px solid;  border-color:#D0D3D5 ; padding:1%; width:100%;color: #8899A6; }
.blogtitletext { font-size: 16px; font-weight: normal; font-family: arial ; color: #000000; text-align:left;}
.blogtextleft { font-size: 16px; font-weight: normal; font-family: arial ; color: #000000; text-align:left;}
.blogauth { font-size: 12px; font-weight: bold; font-family: arial ; color: #000000; text-align:left;position:relative;margin-top:-35px;left:50px;width:80%;}
.blogdate { font-size: 12px; font-weight: normal; font-family: arial ; color:#A1A1A1; text-align:center;}
.tablelabel{ font-size: 16px; font-weight: normal; font-family: arial ; color: #000000; }
.tableinfo{ font-size: 12px; font-weight: normal; font-family: arial ; color: #000000;}
.BlogParagraph { font-size: 18px; font-wight: normal; font-family: Verdana; color: #41403E; padding: .5em; line-height: 2em; }
.BlogParagraph br { line-height: 25px}
.BlogGrayParagraph { font-size: 16px; font-wight: normal; font-family: Verdana; color: #41403E; padding: .5em; line-height: 1em; }
.BlogGrayIndent { font-size: 14px; font-wight: normal; font-family: Verdana; color: #41403E; margin-left: 20px;}
.BlogContentsTitle { font-size: 24px; font-weight: normal; font-family: Verdana ; color: #487AE0; position:relative; left:0; text-align:center;margin-top:1em;margin-left:5px;margin-right:5px; }
.BlogContents { font-size: 18px; font-weight: normal; font-family: san-serif ; color: #41403E; position:relative; left:0; text-align:left;margin-left:5px;margin-right:5px; }
.bookthumb { float: left; padding: 10px; width:25%}
.bookpic { float: left; padding-right: 15px; padding-bottom:10px;width:30%;max-width:200px;}
.bookborder {  
 -webkit-box-shadow:2px 2px 2px #000000;
 -moz-box-shadow:2px 2px 2px #000000;
 box-shadow:2px 2px 2px #000000;
 line-height:0px;
}
.bookthumbpic { width:100%; }
.bookprofilepic { width:100%; }
.authorprofilepic { width:100%; height:100%; }
.bookinfo { position: relative; left:0%; padding: 2px; }

.profilebg { 
font-size: 20px; 
font-weight: bold; 
font-family: arial ; 
color: #000000; 
position:relative; 
padding: 0px;
margin: 0;
line-height:0px;
}

 .profilethumb { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#FFFFFF;
 width:30%;
 margin: 0;
 padding: 0px;
 left: 2%;
 top: 20%;
 right: 0;
  border: 3px solid; 
  border-color: #D0D3D5 ;
  border-radius: 8px;
  overflow:hidden;
  position:relative;
  margin-top: -30%;
 }
.soclinks { width:99%;text-align:right;  padding: 0px; vertical-align: middle;}
.mybody { font-size: 10px; font-weight: bold; font-family: arial ; background-color:#F5F8FA ;text-align:center; height:100%;width:100%; padding:0;margin:0;margin-bottom:5px;}
.profileband { 
  font-size: 20px; 
  font-weight: bold; 
  font-family: arial ; 
  color: #000000; 
  background-color:#FFFFFF; 
  width:100%; 
  text-align:left;
  border-bottom: 1px solid; 
  border-color: #D0D3D5 ;
  -webkit-box-shadow:0px 1px 0px #E7E9EB;
  -moz-box-shadow:0px 1px 0px #E7E9EB;
  background-color:#FFFFFF;
  box-shadow:0px 1px 0px #E7E9EB;
}
.profilename { font-size: 20px; font-weight: bold; font-family: arial ; color: #000000; background-color:#FFFFFF; position:relative;  width:45%;left:45%;border:0px; padding: 2px}
.authinfohdr { font-size: 10px; font-weight: bold; font-family: arial ; color: #8899A6 ;text-align:center;}
.authinfodet { font-size: 10px; font-weight: bold; font-family: arial ; color: #293D96 ;text-align:center;}
.authline { font-size: 20px; font-weight: bold; font-family: arial ; color: #000000; position:relative;margin-top:10px;}
.authinfo { position: relative;  padding: 0px; top:0px;text-align:center; width:25%;margin-left:2%;}
.authlinks { position: relative;  padding: 0px; top:0px;text-align:right;margin-top:-30px;}
.biopadded { padding:2%; }
.biotext  { font-size: 12px; font-weight: normal; font-family: arial ; color: #000000; position:relative; left:0; text-align:left;padding:0px}
.biotextstart  { font-size: 12px; font-weight: normal; font-family: arial ; color: #000000; position:relative; left:0; text-align:left;padding:0px;line-height:normal;}
.MsoNormal  { font-size: 18px; font-weight: normal; font-family: serif ; color: #000000; position:relative; left:0; text-align:left;margin-left:3px;margin-right:3px;}
.comments  { font-size: 18px; font-weight: normal; font-family: serif ; color:#808080; position:relative; left:0; text-align:left;margin-left:3px;margin-right:3px;}
.bio { font-size: 10px; font-weight: normal; font-family: arial ; color: #000000; position:relative;width:100%}
.bookbigtitle { font-size: 25px; font-weight: normal; font-family: arial ; color: #000000; text-align:left; margin-top:5%;position:relative;}
.booktitle { font-size: 20px; font-weight: normal; font-family: arial ; color: #000000; text-align:left; margin-top:5%;position:relative;}
.chaptertitle { font-size: 18px; font-weight: normal; font-family: arial ; color: #000000; text-align:center; position:relative;}
.currentchaptertitle { font-size: 18px; font-weight: normal; font-family: arial ; color: #000000; background-color:#E5E5E5; text-align:center; position:relative;}
.booktitlereader { font-size: 18px; font-weight: normal; font-family: arial ; color: #FFFFFF; background-color:#487AE0;;text-align:center; position:relative;}
.blogbody { font-size: 20px; font-weight: normal; font-family: arial ; color: #8899A6; text-align:center;position:relative;}
.bookauthor { font-size: 15px; font-weight: normal; font-family: arial ; color: #8899A6; text-align:left;}
.bookdescription { font-size: 15px; font-weight: normal; font-family: arial ; color: #000000; text-align:left; margin-bottom:10px;margin-top:10px;padding:10px;}
.inputheader { font-size: 15px; font-weight: normal; font-family: arial ; color: #8899A6; text-align:right; vertical-align:top; }
.inputbody { font-size: 15px; font-weight: normal; font-family: arial ; color: #8899A6; text-align:left; vertical-align:top;}
.bookdata { font-size: 12px; font-weight: normal; font-family: arial ; color: #8899A6; text-align:left;}
.btags { font-size: 10px; font-weight: normal; font-family: arial ; color: #8899A6; text-align:left; border:1px solid;  border-radius: 8px; border-color:#8899A6;padding:0px;  overflow:hidden;}
.bigbook { padding:10px; }
.vBody { font-size: 12px; font-weight: normal; font-family: arial ; color:#5d5d5d; text-align:left; margin:2%;}
.vOptions { font-size: 12px; font-weight: normal; font-family: arial ; background-color:#E5E5E5; color: #A5A3A3; text-align:center; margin:0; padding:0;border-top:1px solid;border-color:#8899A6;}
.vOptions a { color: #202020; }   
.vOptions a:hover { color: #487AE0; text-decoration:none;}   
.main { font-size: 10px; font-weight: bold; font-family: arial ; color: #0e3c6b ;text-align:center}
.error { font-size: 12px; font-weight: bold; font-family: arial ; color: red ;text-align:center}
.editerror { font-size: 12px; font-weight: bold; font-family: arial ; color: red ;text-align:left}
.pics { 
 font-size: 10px; 
 font-weight: bold; 
 font-family: arial; 
 color: #0e3c6b; 
 text-align:center; 
 background-color:#F5F8FA;
 margin: 0;
 padding: 0;
 left: 0;
 right: 0;
 z-index: 3;
}

