/*  
Theme Name: SleepSexFetish
Theme URI: http://sleepsexfetish.com/
Description: A simple theme from <a href="http://sleepsexfetish.com/">sleepsexfetish</a>.
Version: 0.2
Author: Sleep Sex Lover
*/
/* Begin Typography & Colors */
body {width:982px; font: 11px Arial,Verdana;
line-height:16px;
color: #444; margin:0 auto; padding: 0;text-align:left; background: #f4f4f4 url(images/bg.gif);}

/* Set Layout Section */
#page,#header,#content,#sidebar,#footer { overflow:hidden; }
#page,#header,#footer {width:100%} /* safari and opera need this */
#header {height:160px;background:#f4f4f4 url(images/header.jpg) no-repeat top;}
#page {background:#f4f4f4 url(images/pagebg.jpg) repeat-y top;}
#content { float:left; }
#sidebar { float:right; }

#content {width:465px; margin:0; padding:7px 4px 15px 11px;}
#sidebar {width:470px; margin: 0; padding:10px 11px 10px 20px;}
#footer {clear:both; height: 60px; background:#f4f4f4 url(images/footerbg.jpg) no-repeat top; line-height:16px;}

/* General */

form {margin:0;padding:0;} /* IE need this */
input, textarea {font:11px/16px Tahoma; letter-spacing:1px; padding:2px 5px;}

/* Header Section */

#header a {color: #111111; text-decoration: none;}
#header a:hover {color: #dd0000; text-decoration: none;}



#headerimg { height: 20px; margin:0; padding: 101px 0 0 535px;}
#headerimg h1{color: #990000; font:bold 1.2em Tahoma,Arial; margin:0; padding:0;}
#headerimg h2{color: #990000; font:bold 1.2em Tahoma,Arial; margin:0; padding:0;}
#headerimg h1 a{color: #990000;}



/* Header Page Menu Section */
#pagemenu { color: #777; margin:0;padding:0; height: 26px; margin:0; padding:5px 2px 0 0; text-align:right;}
#pagemenu li {display:inline; margin: 0 3px 0 0;}
#pagemenu a {background: transparent; margin: 0; padding: 7px 12px; font:bold 11px Tahoma,Arial; line-height:26px; letter-spacing:0;}
#pagemenu a:hover {background: url(images/headhover.gif) left;}

/* Content Section */
#content h1 {font:bold 1.4em  Arial,Verdana; margin-bottom:5px; padding:0 0 0 10px;}
#content h2 {font:bold 1.2em  Arial,Verdana; margin-bottom:5px;}
#content h3 {color: #990000; font:bold 1.2em  Arial,Verdana; margin-bottom:5px; text-decoration:none;}



#content a {color:#000000;}
#content a:hover {color:#dd0000; }
#content h2 a {color: #222222; text-decoration:none; border-bottom: 1px dashed #222222;}
#content h2 a:hover {color: #dd0000; text-decoration:none; border-bottom: 1px dashed #dd0000;}
#content .entry ul {margin:0 0 0 20px; padding: 0;}
#content .entry ul li {margin:0; padding:0 0 5px 0; text-decoration:none;}

#content .entry {text-align:justify; padding:0 10px; }
#content .post {margin: 0 0 2px 0; border:1px solid #e6e6e6; padding:0 0 10px 0;}
#content .post h1{padding: 0 0 0 10px;}
#content .post h2{padding: 0 0 0 10px;}

#content .latestbg {font:bold 1.2em  Arial,Verdana; color: #990000; height: 30px; margin:0; padding: 13px 50px 0 30px; background: url(images/new.gif) no-repeat left;}
#content .gals {font:bold 1.2em  Arial,Verdana; color: #990000; height: 30px; margin:0; padding: 12px 50px 0 30px; background: url(images/gals.gif) no-repeat left;}
#content .gfs {font:bold 1.2em Arial; color: #990000; margin:0; padding: 10px;}
#content .vid-gals h1 {font:bold 1.2em  Arial,Verdana; color: #990000; height: 30px; margin:0; padding: 12px 50px 0 30px; background: url(images/gals.gif) no-repeat left;}
#content .topbg {font:bold 1.2em  Arial,Verdana; color: #990000; height: 30px; margin:0; padding: 12px 50px 0 30px; background: url(images/top.gif) no-repeat left;}
#content .cool h1 {font:bold 1.2em  Arial,Verdana; color: #990000; height: 30px; margin:0; padding: 12px 50px 0 30px; background: url(images/top.gif) no-repeat left;}
#content .forumbg {font:bold 1.2em  Arial,Verdana; color: #990000; height: 30px; margin:0; padding: 13px 50px 0 40px; background: url(images/forum.gif) no-repeat left;}

#content .ssf { height:180px; padding-bottom:10px;}
#content .ssf img{ float: left; margin:0; padding:8px 10px 0 0;}


#content .galls p{text-indent:0;}

#content .discussions { color: #555;}
#content .discussions table{ width:100%;}
#content .discussions th {background:#e6e6e6; font:normal 11px Arial; padding: 2px 5px;}

#content .num { padding: 0 0 0 10px; white-space: nowrap;}

#content .pad p {margin:0; padding:0;}
#content .cats {margin:0; padding:0 0 10px 5px;}




/* SideBar Section */
#sidebar ul {list-style: none; margin: 0; padding: 0 0 10px;}
#sidebar ul li {margin: 0; padding: 2px 0 4px 0; font: 12px Arial; font-weight: 500; color:#666666;}
#sidebar li ul{list-style: none;margin: 0;padding: 6px 0 2px;}
#sidebar li ul li{margin: 0;display: block; padding: 2px 0 4px 10px; font:normal 11px Tahoma;}
#sidebar ul li a{margin: 0; display: block; padding: 0 0 0 10px; border-top: 1px solid #444444; font:normal 11px Tahoma; background: url(images/link.gif) no-repeat left;}
#sidebar a {color: #bebebe; text-decoration:none;}
#sidebar a:hover { color: #dd0000; text-decoration:none;}
#sidebar p {font:11px  Arial,Verdana;}
#sidebar a img{border: 1px #bebebe solid; }
#sidebar a img:hover {border: 1px #333333 solid;}

#sidebar .left {width:300px; padding:10px 0 0 0; float:left;}
#sidebar .right {width:160px; padding:10px 0 0 0; float:right;}

#sidebar .title{height: 30px; margin:0; padding: 0; background: url(images/top-sp.gif) no-repeat left;}
#sidebar .title h3{font:bold 1.4em Arial; color: #777; margin:0; padding: 6px 0 10px 30px;}
#sidebar .top-sp{ text-align:justify; height:144px; border: 1px #444444 solid; margin-bottom: 10px; padding: 10px; font:bold 12px Arial; color:#666666;}
#sidebar .top-sp h2 {font:bold 16px Arial; color:#777; margin:0; padding-bottom:10px;}
#sidebar .top-sp img {float:left; margin:0; margin-right:10px; padding:2px;}
#sidebar .top-sp a img{border:1px solid #777;}
#sidebar .top-sp a img:hover{border:1px solid #000;}
#sidebar .top-sp a {color:#777; text-decoration:none;}
#sidebar .top-sp a:hover{color:#cecece; text-decoration:none;}


#sidebar .news  { margin-bottom: 10px; padding: 0 0 0 18px; font:bold 12px Arial; color:#666666; background: url(images/news.gif) no-repeat left;}
#sidebar .comments { margin-bottom: 10px; padding: 0 0 0 18px; font:bold 12px Arial; color:#666666; background: url(images/comments.gif) no-repeat left;}
#sidebar .rand  { margin-bottom: 10px; padding: 0 0 0 10px; font:bold 12px Arial; color:#666666;}
#sidebar .rol { color:#777; margin:0;padding:0;}
#sidebar .rol ul li{list-style: none; margin:0;padding:0 ;}
#sidebar .rol ul li a{display: block; margin:0;padding:0 0 0 10px; border-bottom: 1px solid #444444; border-top:none; font:normal 11px Tahoma;}


/* Footer Section */
#footer .copy { font: 9px Arial; color: #999999; padding:20px 0 0 60px;}
#footer a { color: #777; text-decoration:none;}
#footer a:hover { color: #dd0000; text-decoration:none;}

/* Comment Stuffs */
#comment {width:95%;}
cite {font-weight:bold; font-style:normal; }
.commentbody {color: #333333; margin: 0 0 5px 0; padding: 0 10px;	
     background: #f4f4f4;	border: 1px solid #e6e6e6; position: relative;}
.commentbody p {line-height: 1.2em; margin:0;}
.commentlink {font-size: border-bottom: 1px dashed #586D16;}
.commentlist {list-style: none; margin:0; padding:0;}
.commentcount {position: absolute; top: 5px; font: bold 18px Georgia,sans-serif;
	color: #e6e6e6; float: left;}

#commentform {margin-top: 10px;font: Arial, Helvetica, sans-serif;}

#commentform input{width: 200px;background:#fff;border: 1px solid #e6e6e6;padding: 3px;margin-top: 3px;}

#commentform textarea{width: 410;height: 115px;background:#fff;border: 1px solid #e6e6e6;

padding: 2px;margin-top: 3px;}#commentform textarea:focus, #commentform input[type="text"]:focus {background: #fff;}#commentform #submit{background: url(images/comment.gif) no-repeat;font: bold 12px Arial, Helvetica, sans-serif;color: #ffffff;border: none;float:right;width: 144px;height: 28px;cursor: pointer; }


#contactsubmit{background: url(images/comment.gif) no-repeat;font: bold 12px Arial, Helvetica, sans-serif;color: #ffffff;border: none; width: 144px;height: 28px;cursor: pointer; }


/* Other Parts */
img {padding:0; border: 0; margin:2px;}

p {margin:0 ; padding:10px 0; text-indent: 3px; }


a img:hover {filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7}




#content .navigation {font-size: 11px; padding: 0 5px 25px 5px; }
#content .navigation a{color:#777; text-decoration:none;}
.alignleft {float: left;text-align: left;}
.alignright {float: right;margin-top: -1px;	text-align: right;}
.postmetadata {color: #999; padding: 5px 10px 0 10px; text-align:right; margin: 0;}
small {color:#666666;}
.wp-smiley {border:none}

