/*  
Theme Name: Sleep Theme
Theme URI: http://sleepandsex.com
Description:my theme
Version: 1
Author: sleep sex lover

	

/* Begin Typography & Colors */
body {width:1000px; font: 12px Tahoma,Arial,Verdana;
color: #777; margin:0 auto; padding: 0;text-align:left; background: #000;}

/* Set Layout Section */
#page,#header,#content,#sidebar,#rsidebar,#footer { overflow:hidden; display:inline-block }
#page,#header,#footer {width:100%} /* safari and opera need this */
#header {height:105px; background:#000 url(images/header.jpg) no-repeat top;}
#page {background:#000 url(images/pagebg.jpg) repeat-y top;}


#content { float:left; }
#sidebar { float:left; }
#rsidebar { float:right;}

#content {width:460px; margin: 0; padding:0 10px 10px 10px;}
#sidebar {width:120px; margin: 0; padding:0 20px 10px 30px; color:#777; }
#rsidebar {width:300px; margin:0 ; padding:0 30px 10px 20px; color:#777;}
#footer {clear:both; height: 85px; background:url(images/footerbg.jpg) no-repeat top; text-align:right;line-height:16px; color: #555;}

/* General */
form {margin:0;padding:0;} /* IE need this */
input, textarea {font:11px/16px Tahoma; letter-spacing:1px; padding:2px 5px;}



/* Content Section */
#content h1 {font:bold 1.8em Arial; color: #af46a6;}
#content h2 {font:bold 1.4em Arial; margin-bottom:5px; color: #bcb4a7;}
#content h2.pagetitle { font: bold 1.2em Arial;}
#content h3 {color: #af46a6; font:bold 1.2em Arial; margin-bottom:5px; text-decoration:none;}


#content a { color: #af46a6; text-decoration:none;}
#content a:hover { color: #eaeaea;}
#content a img{border: 0;}
#content h2 a {color: #af46a6; text-decoration:none;}
#content h2 a:hover {color: #eaeaea; text-decoration:none;}
#content .entry {text-align:justify; }
#content .post {border-bottom: 1px solid #333; padding-bottom:20px;}
#content .title h2{padding: 0 10px;}






/* SideBar Section */
#sidebar ul {list-style: none; margin:0; padding: 0; font: bold 11px Arial; color: #592e65;}
#sidebar ul li {margin: 0; padding: 2px 0 4px 0; font: 12px Arial; font-weight: 500; color:#777;}
#sidebar ul li h1{ font: bold 14px Arial; margin: 0; padding: 2px 10px; background: url(images/lnk.gif) no-repeat left;border-top: 1px solid #333333;}
#sidebar ul li h3{ font:bold 12px Arial; margin: 0; padding: 2px 10px; background: url(images/lnk.gif) no-repeat left;border-top: 1px solid #333333;}
#sidebar li ul li a{margin: 0; display: block; padding: 0 0 0 15px; border-top: 1px solid #333333; font: 11px Tahoma;  font-weight: 500; background: url(images/srw.gif) no-repeat left;}
#sidebar li ul li a:hover {background: url(images/srww.gif) no-repeat left;}
#sidebar p {font:11px Tahoma;}

#sidebar .children a{margin:0; padding: 0 0 0 15px; background: url(images/srww.gif) no-repeat left;}
#sidebar .children a:hover {background: url(images/srw.gif) no-repeat left;}
#sidebar a { color: #a2a2a2; text-decoration:none;}
#sidebar a:hover { color: #f4f4f4; text-decoration:none;}
#sidebar h1 a { color: #bdbbbb; text-decoration:none;}




/* RsideBar Section */
#rsidebar h2 {font:bold 1.4em Arial; margin-bottom:5px;}
#rsidebar h3 {font:bold 1.2em Arial; color: #592e65; margin:0; padding: 0 0 0 10px;}
#rsidebar ul {list-style: none;	margin:0; padding: 0 0 0 5px;}
#rsidebar ul li {margin: 0; padding: 2px 4px 4px 0; font: 12px Arial; font-weight: 500; color:#777;}
#rsidebar ul li a{margin: 0; display: block; padding: 0 0 0 7px; border-top: 1px solid #222222; font: 11px Tahoma; background: url(images/lnk.gif) no-repeat left;}
#rsidebar a { color: #bdbbbb; text-decoration:none;}
#rsidebar a:hover { color: #f6f6f6; text-decoration:none;}
#rsidebar a img{border: 1px #f6f6f6 solid; }
#rsidebar a img:hover {border: 1px #000 solid;}

#rsidebar .left {width:180px;  padding: 0 10px 0 0; float:left;}
#rsidebar .right {width:110px; padding: 10px 0 0 0; float:right;}

#rsidebar .title{ margin:0; padding:10px 0 0 10px;}






/* Footer Section */
#footer p { padding: 20px 35px 0 35px;}
#footer .copy { font: 10px Tahoma,Arial,Verdana; padding: 40px 0 0 400px; text-align:left;} 
#footer a { color: #555; text-decoration:none;}
#footer a:hover { color: #777; text-decoration:none;}

/* Comment Stuffs */
#comment {width:95%;}
cite {font-weight:bold; font-style:normal; }
.commentbody {color: #777; font-size: 11px; margin: 0 0 5px 0;padding: 10px 15px 10px 15px;	
     background: #333;	border: 1px solid #000; position: relative;}
.commentbody p {line-height: 1.2em; margin:5px 0 0 0;}
.commentlink {	font-size: 10px;}
.commentlist {	list-style: none; margin:0; padding:0;}
.commentcount {	position: absolute;	left: 420px;	top: 5px;	font: bold 24px Georgia,sans-serif;
	color: #777;	float: left;}

#commentform {margin-top: 10px;font: Arial, Helvetica, sans-serif;}

#commentform input{width: 200px;background:#555;border: 1px solid #000;padding: 3px;margin-top: 3px;}

#commentform textarea{width: 410;height: 115px;background:#555;border: 1px solid #000;

padding: 2px;margin-top: 3px;}#commentform textarea:focus, #commentform input[type="text"]:focus {background: #777;}#commentform #submit{background: url(images/bg-com.gif) no-repeat;font: bold 12px Arial, Helvetica, sans-serif;color: #000;border: none;float:right;width: 144px;height: 28px;cursor: pointer; }



/* Other Parts */
img {padding:0; border: 0; margin:2px;}

a img:hover {filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7}


p {
 text-indent: 3px; 
}


.navigation {	font-size: 11px;	padding: 0 0 30px 0; }
.alignleft {float: left;text-align: left;}
.alignright {float: right;margin-top: -1px;	text-align: right;}
p.postmetadata {color: #555; padding: 5px 10px 0 10px; font: 11px Tahoma,Arial,Verdana; text-align:left; margin: 0;}
small {color:#777;}



.wp-smiley {border:none;}




