/*  
Theme Name: NightInvasionSleepingSex
Theme URI: http://nightsleepingsex.com
Author URI: http://nightsleepingsex.com

/* Begin Typography & Colors */
body {width:819px; font: 12px/18px Tahoma,Arial,Verdana; 
color: #555; margin:0 auto; padding: 0;text-align:left; background: #000 url(images/bg.gif);}

/* Set Layout Section */
#page,#header,#content,#sidebar,#footer { overflow:hidden; display:inline-block }
#page,#header,#footer {width:100%} /* safari and opera need this */
#header {height:215px;background:#000 url(images/header.jpg) no-repeat top;}
#page {background:#000 url(images/pagebg.jpg);}
#sidebar {float:right}
#content {float:left}
#content {width:415px; margin:0; padding:10px 10px 10px 35px;}
#sidebar {width:320px; color:#555; margin: 0; padding:10px 29px 10px 10px;}
#footer { height: 159px; background:#000 url(images/footerbg.jpg) no-repeat top;}

/* 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.4em Arial; margin-bottom:5px;}
#content h2 {font:bold 1.4em Arial; margin-bottom:5px;}
#content h2.pagetitle { font: bold 1.2em Arial;}
#content h2 a {color:#B8BE8F; text-decoration: none;}
#content h2 a:hover {color:#f6f6f6;}
#content h3 {font: bold 1.1em Arial;}
#content a {color:#B8BE8F; text-decoration:none;}
#content a:hover {color:#f6f6f6;}
#content .entry {text-align:justify;}
#content .post {border-bottom: 1px solid #353F37; padding-bottom:20px;}

/* 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:#555;}
#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 #333; font:normal 11px Tahoma; background: url(images/link.gif) no-repeat left;}
#sidebar a {color: #777; text-decoration:none;}
#sidebar a:hover { color: #f6f6f6; text-decoration:none;}
#sidebar p {font:11px Tahoma;}
#sidebar a img{border: 1px #777 solid; }
#sidebar a img:hover {border: 1px #f6f6f6 solid;}
#sidebar h1 {font:bold 1.4em Arial; padding:0; margin:0;}


#sidebar .left {width:245px; background: url(images/rside-left.jpg) no-repeat top; padding: 0; float:left;}
#sidebar .right {width:155px; background: url(images/rside-right.jpg) no-repeat top; padding: 0 0 0 10px; float:right;}

#sidebar .title{ font:bold 12px Arial; color: #555; margin-bottom: 10px; padding: 0;}

#sidebar .cats  { margin-bottom: 10px; padding: 0 0 0 20px; font:bold 12px Arial; color:#555; background: url(images/cats.gif) no-repeat left;}



/* Footer Section */
#footer {color:#555;}
#footer a {color:#777; text-decoration:none;}
#footer p { padding: 100px 50px 0 50px;}

/* Comment Stuffs */
#comment {width:95%;}
cite {font-weight:bold; font-style:normal;}
.commentbody {color: #777; font-size: 11px; letter-spacing:1px; line-height:14px; margin: 0 0 5px 0;padding: 10px 15px 10px 15px;	
     background: #03080E;	border: 1px solid #333; 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: 390px;	top: 5px;	font: bold 24px Georgia,sans-serif;
	color: #333;	float: left;}


#commentform {margin-top: 10px;font: Arial, sans-serif;}

#commentform input{width: 200px;background:#CECECE;border: 1px solid #333;padding: 3px;margin-top: 3px;}

#commentform textarea{width: 80%;height: 115px;background:#CECECE;border: 1px solid #333; padding: 2px;margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #CECECE;}#commentform #submit{background: url(images/bg-com.gif) no-repeat;font: 11px Arial, sans-serif;color: #000;border: none;width: 144px;height: 28px;cursor: pointer; margin:0;}



/* Other Parts */
img {padding:0px; border: 0px;}
a img:hover {filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5}
.navigation {	font-size: 11px;	padding: 0 0 15px 0; }
.alignleft {float: left;text-align: left;}
.alignright {float: right;margin-top: -1px;	text-align: right;}
p.postmetadata {color: #555; padding: 5px 5px 5px 5px;text-align:right; margin: 0 0 0 30px;}
small {color:#666}
.wp-smiley {border:none}




