/*  
Theme Name: Joho Inspired by Digg and TSX
Theme URI: http://www.sexyparadise.info
Description: I decided to combine digg, tsx and just random designs to create this
Version: 1
Author: Sexy Paradise
Author URI: http://www.sexyparadise.info/

	This theme is released under Creative Commons Attribution 2.5 License.

*/ 

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, li, .date{
	margin: 0;
	padding: 0;
	font-family: Georgia, Times Roman, Serif;
}

.sidebar_divider{
background-color white;
}


p,li {   font-size: 40px; color: black}
p.footerstuff {   font-size: 14px; color: black}
.date{ font-size: 22px; font-weight: bold; color: black;  text-align:center;}
/*.datehr{width:100%;color:#AE3520; height:2px;};*/

h1 {    font-size: 14px; font-weight: bold; color: #FFCC00; background-color: #CC0000}
a {  color: black;  font-style: normal; text-decoration: underline; font-weight: normal}
a:hover {color: black; background-color: #DDDDDD;}
a:visited {color: black;}
h3 {   font-size: 14px; font-weight: bold; color: black; background-color: white}
.daytitle {    font-size: small; font-weight: bold; color: #FFCC00; background-color: #CC0000}
.arttitle {  font-size: small; font-weight: bold; color: #CC0000; background-color: #FFCC99}

h4 {   font-size: 14px; font-weight: bold; color: black; background-color: white}

#bookcovers{
  display:none;
  background-color:white;
  width: 600px;
  height:150px;
  margin-left: auto ;
  margin-right: auto ;
  text-align:center;
  
  
}
#innershelf{
display:none;
 width:100%;
 height:100%;
 text-align:center;
}
.booknook{
  display:none;
  height:125px;
  width:95px;
  border-width:2px;
  border-color:#FFFFFF;
  border-style: solid;
  background-color:#F4DFA1;;
  float:left;
  font-family: Helvetica, Arial,sans-serif; 
  font-size: 10px;
  padding-top: 10px;
   -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 -o-border-radius: 20px;
  }
#bubblediv,  .sidebarbubble, .entrybubble, .btnbubble, .singleentry{
  background-color:white;
  margin-left: 5px ;
  margin-right: auto ;
  text-align:center;
 border-width:0px;
}
.datespan{
	
	/*background-color: #AE3520; */ 
	margin-left: 5px ;
    margin-right: auto ;
    margin-top:5px;
    margin-bottom:5px;
    width: 700px;
    border-bottom: 2px solid #AE3520; 
    border-top: 2px solid #AE3520;
    
}
.btnbubble{
  border-width:0px;
}
.sidebarbubble{
  width: 200px;
  border-width: 0px; 
  }
.entrybubble{
  width:98%;
  text-align:left;
  padding:10px;
  }
.singleentry{
  text-align:left;
  
  width: 98%;
  padding:10px;
}
  
abbr, acronym{ border: 0; }

address, dl, p{ padding: 10px 0 0; }

blockquote{
	margin: 10px 10px 0;
	background-color: white;
	color: black;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
 	-o-border-radius: 10px;
 	border-style:solid;
 	border-width 2px;
 	border-color: gray;
}

blockquote p{
	padding: 10px 10px 10px 20px;
}

blockquote blockquote{
    display: none;
	margin: 10px 20px;
	background: #fff;
	color: #333;
}

.postinfo{
	background:#DDDDDD;
	font-size: 16px;
	color: black;
	text-align:left;
}

.postinfo a{
	/* color: #FFBD9D; */
        color: black;
	text-decoration:underline;

}

.postdate{ 
   font-color: black; 
   }

blockquote blockquote p{ padding: 10px; }

code{
	background: #f9f9f9;
}

dt{
	font-weight: bold;
}

dd{
	padding: 0 0 5px 15px;
}

hr{
	/*clear: both;*/
	margin: 15px 0 5px;
	width: 100px;
	border: 1px;
	height: 1px;
	text-align: center;
	/*background: url(images/bg_comment_bottom.gif) no-repeat;*/
}

small{
	font-size: 10px;
}

input, textarea{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	padding: 2px;
}

input#author, input#email, input#url, textarea#comment{
	border: 1px solid #cad5db;
	background-color: #f5f5f5;
	padding: 3px;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}


#container{
	margin: 0 auto;
	/* width: 90%; */
	padding: 10px 0 0;
}

#header{
	/*
        float: left;
	width: 1000px;
	height: 191px;
	background: url(images/bg_header.gif) no-repeat left bottom;
        */
	background-color: #FFFFFF;
}

.description{
	color:#C13F00;
	text-align:center;
}

#footer{
	/*
       float: left;
	
        width: 1000px;
	height: 169px;
	background: url(images/bg_footer.gif) no-repeat left top;
       */
	color: #FFFFFF;
	padding-top:25px;
	text-align:center;
}

#footer a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#menu {
	text-align:center;
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#menu ul li{
	display: inline; 
	font-size:12px;
	color: #CC3333;
border-width: 1px;
border-color: #FFFF00;
}

#menu ul li a{

	text-align:center;
	/*padding: 14px 20px 10px;*/
	text-decoration: none;
	color: #ff0000;
        background-color: #FFBD9D;
}

#menu ul li a:hover{
	text-decoration: underline;
}

#pagetitle{
	clear: both;
	/*
	width: 1000px;
	height: 100px;
	*/
}

#pagetitle h1{
	/*padding: 36px 28px 0;*/
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	text-align:center;
}

#pagetitle h1 a{
	text-decoration: none;
	color: #fff;
}

#syndication{
	float: left;
	padding: 15px 31px 0;
	color: #999;
}

#syndication a{ color: #666; }

#syndication a.feed{
	padding: 0 0 0 19px;
	background: url(images/feed_icon.png) no-repeat 0 1px;
}
/*
#searchbox{
	background: #fff url(images/bg_search.gif) no-repeat right top;
	float:right;
	padding-top:28px;
	width: 100px;
	height: 82px;
	background: #fffF00;
}

#searchbox input#s{
	border: 1px solid #ddd;
	padding: 3px;

}

#searchbox input#searchsubmit{ 
	height: 24px; 
}
*/
.pagewrapper{
	/*
       margin: 0 0 10px;
	float: left;
	width: 1000px;
	background: #fff url(images/bg_page_bottom.gif) no-repeat left bottom;
	color: #333;
       */
}

.page{
	/*float: left;*/
	padding: 0 5px 5px;
	/* background: url(images/bg_page_top.gif); */
        color: #FF9933;

}

.wrapper{ /* This wrapper class appears only on Page and Single Post pages. */
	/*float: left;*/
	/*width: 400px;*/
}

.narrowcolumnwrapper{
	/* margin: 5px 0 0;
	float: left;
	width: 400px;*/
       /* background-color: #FCF2AD; */
}
.narrowcolumn{
	/*float: left;
	width: 400px;*/
}

.content{
   text-align:left;
       /*
	margin-top: 10px;
	float: left;
	width: 400px;*/
}


#leftsidebar {
text-align: center;
}

#leftsidebar li {
padding: 5px 0px 1px 0px;
line-height: 16px;
text-align:left;
}

.sidebarbubble li, .sidebarbubble ul {
  	margin: 2px;
	padding: 2px;
	list-style: none;
	/* background-color:#FFF9E1; */
	font-size:14px;
	text-align:left;
}
.post h2{
	padding: 0 0 2px;
	font-size: 20px;
	font-weight: bold;
	line-height: 55px;
	font-size: small;
	font-weight: bold;
	color: black;
	/*background-color: #ffcc99;*/
}

.post h2 a{
	text-decoration: none;
        color:black;
        font-weight: bold;
        font-size:50px;
       /* background-color: #F4C890; */
}

.postTitle{
		color:black;
        font-weight: bold;
        font-size:50px;
       /* background-color: #F4C890;*/
}
.thinhr{
  height: 1px;
  width: 100%;
  text-align: left;
  border: 0;
  color: gray;
}

.post img{
	padding: 4px;
	border: 1px solid #ddd;
	background: #fff;
}

.post img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}

.post img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

.post img.wp-smiley{
	padding: 0;
	border: 0;
	background: none;
}

.entry{}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding: 9px 0 0;
}

.entry h1{
	font-size: 20px;
	line-height: 30px;
}

.entry h2{ line-height: 18px; }

.entry h3{ font-size: 14px; }

.entry h4{ font-size: 12px; }

.entry h5{ font-size: 11px; }

.entry h6{ font-size: 10px; }



.browse{
	border-top: 1px dotted #bdbdbd;
	padding: 15px 16px;
	line-height: 18px;
}





/*.sidebar ul li h2, .obar ul li h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #CC3333;
}

.sidebar ul ul li, .obar ul ul li{
	margin: 0;
	padding: 6px 0 3px;
	background: none;
}

.sidebar ul ul ul, .obar ul ul ul{ padding: 3px 0 0; }

.sidebar ul ul ul li, .obar ul ul ul li{
	padding: 6px 0px 3px 15px;
	background: url(images/bg_arrow_right.gif) no-repeat 0px 8px;
}

.sidebar ul ul ul ul li, .obar ul ul ul li{
	background: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;
}
*/

/* COMMENTS TEMPLATE */

.post h3#comments, .post h3#respond{
	padding: 0 0 2px 19px;
	line-height: 27px;
	background: url(images/user_comment.gif) no-repeat 0 6px;
	color: #e45b00;
}

.post h3#respond{
	background: url(images/add_comment.gif) no-repeat 0 6px;
	color: #333;
}

ol.commentlist{
	margin: 0 0 11px;
	padding:0;
	list-style: none;
}

ol.commentlist li{
	padding: 13px 0;
	background: url(images/bg_comment_bottom.gif) no-repeat left bottom;
}

ol.commentlist li .commentmetadata{
	font-size: 11px;
	color: #546477;
}

ol.commentlist li .commentmetadata a{
	color: #546477;
}

form#commentform small{
	font-size: 11px;
}
.button
{
	width:31px;
	height:24px;
	border:0px;
	background-image:url(images/go.jpg);
}


.commentnotification {
font-size: small;
}
.browsebox {
      border-style: solid;
      border-width: 1px;        /* sets border width on all sides */
      border-color: orange;
}
.disclosureli {   font-size: small; color: #663300;}
. disclosurep {   
  font-size: 14px; 
  color: #663300; 
  text-align: left;}

.tinytype {
  font-size: 0.8em;
}

.impairedvision { /* UI for toggling different visual schemes */
 text-align: center;
 font-color:black;
 font-size: 1.1em;
}

div.entry hr {margin: 0 auto} /* to get hr's to center. Thanks to Wray Cummings */