/*
  shamelessly adapted from the theme "Paranoid Dark", originally
  put together by these fine folks:

  Theme Author: Junaid Hussain
  Help from: Stu @ http://thebombsite.com & Johnny One Eye
  Theme URI: http://hatfullofsky.com
*/

/* dw hacks */
.playlist {
  margin-top: 5px;
  border-collapse: separate;
}

.playlist td {
  padding-right: 25px;
}
 
/********************************************
* Structure                                  *
*********************************************/

body {
 background: #1f1f1f;   
 color: #ffffff;
 font-family: Arial, Verdana, sans-serif;
        margin: 0px;
        padding: 0px;
 font-size: 12px
}

#outer {
}

#inner {
 background: url(/doctorbooty/images/site/bodybg.png) repeat-y 28% 0;   
 margin: 0px auto;
 width: 800px;
}

#header {
 background: #000;
 height: 200px;
 width: 100%;
 border-bottom: 5px solid #9d0606;
 margin: 0;
}

#headerimg {
 float: left;
 height: 100%;
 width: 495px;
 background: url(/doctorbooty/images/site/dblogo.jpg) no-repeat left;
}

#rap {
 height: 100%;
 width: 100%;
}

#footer {
 background: #000;
        height: 54px;
 margin: 0 auto 0 auto;
 border-top: 3px solid #9d0606;
}

.credit {
 background: #000;
 text-align: right;
}

.clearer {
 height: 0;
 width: 0;
 clear: both;
}

.clearing {
 height: 0;
 width: 0;
  clear: both;
}

#about_column {
  float: left;
  width: 20%;
  height: 100%;
  /*font-size: 80%;*/
  margin: 23px 0px 15px 15px;
}

#sticky_block {
  background: #4f4f4f;
  margin-bottom: 10px;
}

#sticky_block_text {
  margin: 2px 5px 2px 2px;
  padding: 4px;
}


/********************************************
* Posts                                 *
*********************************************/

#content {
  float: right;
  width: 70%;
  margin: 15px 0 15px 0;
  padding: 10px;
}

.continue {
  float: left;
  clear:both;
}


.prev_next {
        margin: 10px 0 0 0;
}

.alignleft {
        float: left;
}

.alignright {
        float: right;
}
/********************************************
* Navigation                                 *
*********************************************/

#hnav ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  background-color: #9d0606;
  color: #FFF;
  width: 100%;
  font: normal 135% arial, helvetica, sans-serif;
  text-align: center;
  border-bottom: 5px solid #9d0606;
}

li { 
display: inline; 
}

li.nav {
  text-decoration: none;
  background-color: #9d0606;
  color: #fff;
  padding: .2em 1em;
  font-weight: bold;
}

li a, li a:visited {
  text-decoration: none;
  background-color: #9d0606;
  color: #f9d440;
  padding: .2em 1em;
  border: 0px solid #fff;
  font-weight: bold;
}

li a:hover{
  background-color: #369;
  color: #fff;
  border: 0;
}


/********************************************
* Menu                                 *
*********************************************/

#menu {
  float: left;
  width: 20%;
  height: 100%;
  margin: 23px 0px 15px 15px;
}

#menuinner {
  float: left;
  width: 100%;
  height: 100%;
}

.menulist p {
  margin-top: 5px;
  width: 100%;
}

.menulist p a {
  background: url(../images/on.gif) no-repeat 0px 5px;
  color: #9d0606;
  text-decoration: none;
  border-bottom: 1px dashed #aaa;
  padding-left: 16px;
  line-height: 20px;
}

.menulist p a:hover{
  background: #369 url(../images/off.gif) no-repeat 0px 5px;
  color: #FFF;
  border-bottom: 1px dashed #9d0606;

}

/********************************************
* Links                                 *
*********************************************/

a {
  color: #f9d440;
  text-decoration: none;
}

a:visited {
  color: #f9d440;
}

a:hover {
  /*background: #369;*/
  background: #9d0606;
  color: #FFF;
}

.headlink, a.headlink {
        padding-top: 100px;
  background: #000;
  height: 100%;
}

.header a:hover {
  background: #9d0606;
}

.storycontent a img {
  border: 2px solid #9d0606;
}

.storycontent a:hover img {
      border: 2px solid  #369;
}

/********************************************
* Images                                 *
*********************************************/
img.left {
  float: left;
  margin: 0.5em;
}

img.right {
  float: right;
  margin: 1em;
}

img.middle {
  display: block;
  margin: 10px auto 10px auto;
}

/********************************************
* Formatting                                 *
*********************************************/

h2 {
  width: 100%;
  color: #fff;
  margin: 0px;
}

h3.menu {
  color: #fff;
  width: 100%;
  margin: 0px;
  background: #9d0606;
}

h3.storytitle {
  color: #fff;
  width: 100%;
  margin: 4px 0 0 0;
  background: #9d0606;
  font-size: 120%;
  padding: 2px;
}

blockquote {
  word-spacing: 0.2em;
  line-height: 1em;
  padding: 2px;
  padding-bottom: 5px;
  text-align: center;
  border: 2px dotted #9d0606;
  background-color: #369;
  font-weight: bold;
}

.separator {
  height: 8px;
  width: 80%;
  display: block;
  margin: 50px auto 50px auto;
  border-bottom: 2px dotted #9d0606;
}

/********************************************
* Comments                                *
*********************************************/

#comment {
  clear: both;
}

#commentform {
  width: 550px;
  margin: 0 auto 0 auto;
  border: 1px solid #333;
  padding: 10px;
  clear: both;
}

#commentform span {
  display: block;
  margin: 8px auto 0 auto;
}

#commentform label {
  float: left;
  width: 125px;
  font-weight: bold;
}

#commentform p {
  font-size: .9em;
}

#commentform .button {
  width: 20%;
  background: #9d0606;
  margin: 0;
  display: block;
  border: 1px solid #fff;
}

#commentform #name, #email, #web, #message{
  background: #9d0606;
}

#commentform #name:focus, #email:focus, #web:focus, #message:focus, .button:focus{
  background: #fff;
}

.comment {
  margin: 0 auto 0 auto;
  display: block;
  padding: 5px 0;
  color: #eee;
}

.comment a, .comment a:visited { 
  font-weight: bold; 
  color: #9d0606; 
  text-decoration: none; 
  border: none;}

.comment a:hover {
  color: #fff;
}

.commentmsg {
  margin-top: 5px;
  padding: 5px;
  border-top: 2px dotted #fff;
  background: #369;
}

.commentinner {
  width: 80%;
  padding: 0 15px;
  margin: 0 auto 0 auto;
  display: block;
  background: #369;
  border: 2px solid #9d0606;
}

/*******************************************
*  Googlenav                                                            *
********************************************/

.googlenav {
        width:100%;
        margin: 15px auto 0 auto;
        display:block;
        font: 13px Verdana, sans-serif;
        font-weight: bold;
        text-align:center;
        background: #9d0606;
        border-top: 3px solid #9d0606;
        line-height: 30px;
}

.googlenav li{
       display: inline;
       list-style: none;
       color: #fff;
}

.googlenav ul {
       color: #eee;
       display: inline;
       margin: 0px;
       padding: 0px;
}

/*******************************************
*  SuperArchive                             *
********************************************/
h3.archive {
display:block;
margin: 0 auto 0 auto;
color: #000;
text-align:center;
background: #9d0606;
width: 80%;
}

.aa dt {
color: #fff;
background: #transparent;
font-weight: bold;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
 }

.aa dd {
background: #000;
margin-top: 2px;
margin-bottom: 2px;
}

.rssSubdate {
color: #fff;
font-weight: bold;
}

