/* 	
Theme Name: SolitudeBlack	
Theme URL: http://milo.peety-passion.com/category/themes/	
Description: Solitude is a three column fluid theme for Wordpress with a custom painting by <a href="http://milo.peety-passion.com">milo IIIIVII.</a>	
Author: miloIIIIVII	
Author URI: http://milo.peety-passion.com	
Version: 5.0
*/
body {
background: #000 url(images/bgb.jpg) fixed;
background-attachment :top left; 
background-repeat:no-repeat;
color: #ccc;font-size: 11px;
font-family: Times, Helvetica, Sans-Serif;
margin: 0px auto 0px;
padding: 0;
}

#wrap {
background:  transparent;
color: #ccc;
font-size: 14px;
font-family: Tahoma, Helvetica, Sans-Serif;
margin: 0 0 0 250px;padding: 0;
}
a, a:visited{
color: #900;text-decoration: none;
}
a:hover{
text-decoration: underline;
}
#header {
background: transparent url(images/headerb.jpg) no-repeat top right;
width: 65%;height:100px;
margin: 0px auto 0px;
padding: 10px 0 10px 0;
text-align: right;
text-transform: uppercase;
}
#header a , h1, h1 a {
font-family: Times, Helvetica, Sans-Serif;
font-size: 23px;
color: #ccc;
text-decoration: none;
padding: 7px 17px 0 10px;
margin: 0;
text-transform: uppercase;
}

#description {display:none;}
#header a:hover{color: #fff;}
#navbar {
background: transparent;
width: 65%;
height:20px;
margin: 0 0 0 200px;
padding: 10px 0 10px 0;
text-align: right;
border-bottom: 1px solid #900;
}
#navbar li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}	
#navbar ul {
margin: 0;
padding: 0;
}
#navbar ul li a {
font-family: Times, Helvetica, Sans-Serif;
font-size: 22px;
color: #900;
padding: 0 10px 0 10px;
margin: 0;
text-decoration: none;
text-transform: uppercase;
}
#navbar ul li a:hover {
color: #fff;
}
#l_sidebar {
float: left;
width: 20%;
margin: 0 5px 0 0;
padding: 2px 0 2px 0;
}
#l_sidebar ul {
list-style: none;
margin: 0;
padding: 0 0 10px 0;
}
#l_sidebar li {
list-style: none;
margin: 0;
padding: 0;
}
#l_sidebar ul li {
margin: 0;
padding: 5px 0 0 0;
}
#l_sidebar ul li a {
color: #686868;
text-decoration: none;
}
#l_sidebar ul li a:hover {
color: #333;
text-decoration: underline;
}
#r_sidebar {
float: right;
width: 14%;
margin: 0 5px 0 0;
padding: 2px 0 2px 0;
}
#r_sidebar p{
padding: 2px 0 5px 0;
margin: 0;
line-height: 20px;
}
#r_sidebar ul {
list-style: none;
margin: 0;
padding: 0 0 5px 0;
}
#r_sidebar ul li {
margin: 0;
padding: 5px 0 0 0;
}
#r_sidebar ul li a {
color: #686868;
text-decoration: none;
}
#r_sidebar ul li a:hover {
color: #333;
text-decoration: underline;
}
#content {
width: 80%;
margin: 0px auto 0px;
padding: 0;
}
#content p{
padding: 10px 0 10px 0;
margin: 0;
line-height: 20px;
}
#content p img{
float: left;
border: none;
margin-right: 10px;
margin-bottom: 10px;
}
#content h1 {
color: #900;
font-size: 22px;
font-family: Times, Verdana, Arial, Sans-Serif;
font-weight: normal;
padding: 0;
margin: 0;
}
#content h1 a  {
color: #900;
text-decoration: none;
}
#content h1 a:hover {
color: #fff;
text-decoration: none;
}
#content h2 {
background: url(images/h2b.gif) no-repeat left center;
color: #900;
font-size: 14px;
font-family: Times, Arial, Sans-Serif;
font-weight: bold;
padding-left:27px;
margin: 0; 
text-transform:uppercase;
border-top: 1px dotted #333;
border-bottom: 1px dotted #333;
}
#content p ol{
margin: 0;
padding: 0 0 0 20px;
}
#content p ul{
margin: 0;
padding: 0 0 0 20px;
}
blockquote{
margin: 0 0 0 25px;
padding: 0 10px 0 10px;
font-style: italic;
color: #fff;
border-left: 3px solid #900;
}
#content blockquote p{
margin: 0 0 10px 0;
padding: 0;
}
#contentmiddle {
float: left;
width: 50%;
margin: 10px 10px 0 10px;
padding: 10px 10px 10px 10px;
border-left:1px solid #333;
}
#contentmiddle p img{
float: left;
border: none;
margin-right: 10px;
margin-bottom: 10px;
}
.contentdate {
background: transparent url(images/dateb.gif);
float: left;
width: 50px;
height: 50px;
margin: 0;
padding: 0;
}
.contentdate h3 {
color: #fff;
font-size: 10px;
font-weight: normal;
padding: 4px 0 0 13px;
margin: 0;
text-transform: uppercase;
}
.contentdate h4 {
font-family: Times, Helvetica, Sans-Serif;
color: #fff;
font-size: 21px;
font-weight: bold;
padding: 3px 4px 0 3px;
margin: 0;
text-align: center;
}
.contenttitle {
float: left;
width: 70%;
margin: 0;
padding: 0 0 0 20px;
}
#contentmiddle ul {
list-style: 
none;margin: 0;padding: 0 0 20px 0;
}
#contentmiddle ul li {
margin: 0;
padding: 5px 0 0 0;
}
#contentmiddle ul li a {
color: #900;
text-decoration: none;
}
#contentmiddle ul li a:hover {
color: #333;
text-decoration: underline;
}
#content img.wp-smiley {
float: none;
border: none;
padding: 0;
margin: 0;
}
#content img.wp-wink {
float: none;
border: none;
padding: 0;
margin: 0;
}
.postspace {
background: transparent;
width: 340px;
height: 32px;
margin: 0 0 20px 0;
padding: 0px;
}	
#footer {
background: transparent url(images/headerb.jpg) no-repeat top right;
width: 80%;
height:100px;
margin: 0px auto 0px;
padding: 10px 0 10px 0;
text-align: left;
border-top: 1px solid #900;
}
#searchdiv {
margin: 0;
padding 0;
}
#searchform {
margin: 0;
padding: 0;
overflow: hidden;
}
#s {
width: 150px;
background: #000;
color: #fff;
font-size: 11px;
font-family: Arial, Helvetica, Sans-Serif;
padding: 3px;
margin: 8px 0 0 0;
border: 1px solid #900;
}
#commentblock {
width: 300px;
background: #000;
color: #ccc;
float: left;
padding: 10px 20px 0 20px;
margin: 10px 0 10px 0;
border: 1px solid #900;
}
ol#commentlist {
padding: 5px 0 5px 0;
margin: 0;
list-style-type: none;
}
.commentdate {
font-size: 12px;
padding-left: 0;
}
#commentlist li p{
margin-bottom: 8px;
line-height: 20px;
padding: 0;
}
.commentname {
color: #ccc;
margin: 0;
padding: 5px 5px 5px 0;
}
.commentinfo{
clear: both;
}
.commenttext {
clear: both;
margin: 5px 0 20px 0;
padding: 20px 10px 5px 10px;
width: 300px;
background: #000;
}
.commenttext-admin {
clear: both;
margin: 5px 0 20px 0;
padding: 20px 10px 5px 10px;
width: 300px;
background: #333;
}
#commentsformheader{
padding-left: 0;
}
#commentsform{
text-align: left;
margin: 0;
padding: 0;
}
#commentsform form{
text-align: left;
margin: 0;
}
#commentsform p{
margin: 0;
}
#commentsform form textarea{
width: 99%;
}
p.comments_link  img{
margin: 0;
padding: 0;
border: none;
}
.entry {
 clear: left; 
 }
 #wp-calendar {
 empty-cells: show;
 margin: 10px auto 0;
 width: 120px;
 }
 #wp-calendar #prev a {
 font-size: 9pt;
 }
 #wp-calendar a {
 text-decoration: none;
 }
 #wp-calendar caption {
 font: bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;
 text-align: center;
 }
 #wp-calendar th {
 font-style: normal;
 text-transform: capitalize;
 }
 #wp-calendar #next a {
 padding-right: 10px;
 text-align: right;
 }
 #wp-calendar #prev a {
 padding-left: 10px;
 text-align: left;
 }
 #wp-calendar a {
 display: block;
 }
 #wp-calendar caption {
 text-align: 
 center;
 width: 100%;
 }
 #wp-calendar td {
 padding: 3px 0;
 text-align: center;
 }
 #wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #000; }

/* SIgnature added by VLM */

.sigdiv{
width: 450px;
clear: right;
padding: 10px;
border: none;
}

.sigdiv .floatbox{
float: left;
width: 115px;
}

* html .sigdiv p{ /* IE 3px jog hack*/
height: 1%;
}

.sigdiv p{
margin-top: 0;
margin-left: 120px;
}