/*  
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{
	margin: 0;
	padding: 0;
}

.sidebar_divider{
background-color: #CCDD00;
}


p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #663300}
p.footerstuff {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663366}
.date   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFCC00; background-color: #CC0000}

h1 {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFCC00; background-color: #CC0000}
a {  color: #DD0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; font-weight: normal}
a:hover {color: #000000; background-color: #FFFFFF;}
a:visited {color: #BB0001;}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #CC3333; background-color: #FFCC99}
.daytitle {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFCC00; background-color: #CC0000}
.arttitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #CC0000; background-color: #FFCC99}

h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #CC0000; background-color: #FFCC99}


body{
	/*
        font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	color: #fff;
        */
	background: #FFFFFF;

}
/*
h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 16px;
}

*/

/*
a{
	text-decoration: underline;
	color: #105cb6;
}

a:hover{ text-decoration: none; }

a img{ border: 0; }
*/

abbr, acronym{ border: 0; }

address, dl, p{ padding: 10px 0 0; }

blockquote{
	margin: 10px 10px 0;
	background: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color: #736926;
}

blockquote p{
	padding: 10px 10px 10px 20px;
}

blockquote blockquote{
	margin: 10px 20px;
	background: #fff;
	color: #333;
}

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: 1;
	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, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar{
	text-align: left;
	vertical-align: top;
}
*/

#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: "thin";
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{
       /*
	margin-top: 10px;
	float: left;
	width: 400px;*/
}

.post{
	padding: 9px 16px 15px;
	line-height: 1.1em;
        font-family: Verdana,Arial,Helvetica,sans-serif;
}

.post h2{
	padding: 0 0 2px;
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: small;

font-weight: bold;

color: #cc3333;

background-color: #ffcc99;


}

.post h2 a{
	text-decoration: none;
        color:#cc3333;
        font-weight: bold;
}

.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; }

.postinfo{
	background:#FFDECE;
	font-size: 11px;
	color: #FF7575;
}

.postinfo a{
	/* color: #FFBD9D; */
        color: #804040;
	text-decoration:underline;

}

.postdate{ color: #a12a2a; }

.browse{
	border-top: 1px dotted #bdbdbd;
	padding: 15px 16px;
	line-height: 18px;
}

.leftcolclass, .rightcolclass, .footerclass, .description, .minimenu{
 display: none;
 }
 
.sidebar, .obar{
	margin: 10px;
	/* float: right; */
	width: 150px;
	/* line-height: 18px; */
        background-color: #FF9933;
}


form#commentform small{
	font-size: 11px;
}
.button
{
	width:31px;
	height:24px;
	border:0px;
	background-image:url(images/go.jpg);
}

#sidebar {
text-align: center;
}

#sidebar li {
font-size: 12px;
padding: 5px 0px 1px 0px;
line-height: 10px;
}

.commentnotification {
font-size: small;
}
.browsebox {
      border-style: solid;
      border-width: 1px;        /* sets border width on all sides */
      border-color: orange;
}
.disclosureli {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #663300;}
. disclosurep {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #663300; text-align: left;}

.tinytype {
  font-size: 0.8em;
}

.impairedvision { /* UI for toggling different visual schemes */
 text-align: center;
 font-color: #000000;
 font-size: 1.1em;
}