/*   Default values  */

* { padding: 0; margin: 0; }

body {
 background-image: url(bg.gif);
 background-color: #870603;
 text-align: center;
 color: #000000;
 font-size:12px;
}

/*  main stuff  */

#container {
   width: 1000px;
   text-align: center;
   margin-top: 0px;
   margin-right: auto;
   margin-left: auto;
   padding: 0px;
}

#header {
   background: url(heading.png) no-repeat;
   width: 1000px;
   height: 163px;
   margin-right: auto;
   margin-left: auto;
   padding: 0px;
   text-align: right;
   clear: both;
}

#content {
   float: left;
   width: 15%;
   height: auto;
   text-align: right;
   background: url();
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom:10px;
   padding-top: 0px;
}

#side {
background: #DBDBDB;
}

#content1 {
   width: auto;
   text-align: left;
   border: none;
   background: url() #ffffff;
   margin-top: 0%;
   margin-left: 16%;
   margin-right: 155px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom:10px;
   padding-top: 10px;
}

#ad {
   float: right;
   width: 120px;
   height: auto;
   text-align: left;
   border: none;
   background: url();
   margin-right: 30px;
   margin-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom:0px;
   padding-top: 0px;
}

#footer {
   clear: both;
}

#contentitem {
    color: #000000;
 font:12px arial;
 }

#sidebar {
   height: 65px;
   padding: 3px;
   
}

/*  img stuffs */


img.babe {
   float: right;
   margin: 2px;
}

img.boo {
   text-align: left;
   border-bottom: 1px dotted #333333;
}

.resize {
width: 100%;
height : auto;
float:left;
}

/*  text stuff  */
p, dd {
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #000000;
   margin-bottom: 20px;
}

li {
   font: 12px Arial, sans-serif;
   color: #000000;
   margin: 0px 0px 0px 0px;
   margin-left: 10px;
}

blockquote {
   margin: 10px;
   font: 0.75em verdana, arial;
   color: #999999;
   padding: 5px;
   border: 1px #999999 dashed;
   font-style: italic;
}

h1 {
   font: 18px rockwell, "Book Antiqua";
   margin-bottom: 0px;
   padding-bottom: 5px;
   border-bottom: 1px #870603 solid;
   color: #EE1717;
}

h1.side {
   font: 12px verdana, sans-serif;
   font-weight: bold;
   text-transform:uppercase;
   margin-bottom: 0px;
   padding-bottom: 5px;
   border-bottom: 1px #870603 solid;
   text-align:right;
   color: #EE1717;
}

h2 {
   font: 11px arial, sans-serif;
   text-align: center;
   font-weight: bold;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin-right: 2px;
   color: #FF6600;
}

h3.entrytitle {
   font: 1.2em rockwell, "Book Antiqua";
   margin-bottom: 0px;
   padding-bottom: 5px;
   border-bottom: 1px #534545 solid;
   color: #EE1717;
}

p.datetime {
   font: 10px arial, sans-serif;
   text-align: right;
   padding-top: 0px;
   margin-top: 0px;
   color: #999999;
}

p.end {
   text-align: center;
}

p.panel {
   text-align: left;
   margin-bottom: 10px;
}

p.copy {
   font: 10px arial;
   color: #666666;
   text-align: center;
}

p.ardog {
   font: 9px arial;
   color: #666666;
   text-align: center;
}

p.feed {
   text-align: right;
   border: 0px;
   background: url() ;
   margin-right: 50px;
   margin-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom:0px;
   padding-top: 45px;
}

div.img {
   float:right;
   margin:0 0 5px 5px;
   padding-left: 5px;
   padding-bottom: 5px;
   text-align:center;
}

.contentbody{
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #000000;
   padding-bottom: 10px;
   margin-bottom: 25px;
   padding-left:3px;
   padding-top: 5px;
}

.contentbody p, form p, .commentbody p{
   margin-top:0px;
   margin-left: 0px;
   padding-left:0px;
}

/*  links  */

a:link  {
 color: #FF6600;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a:visited {
 color: #FF6600;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a:active {
 color: #FF6600;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

h3.entrytitle a:link, h3.entrytitle a:visited, h3.entrytitle a:hover {
   font: 1.2em rockwell, "Book Antiqua";
   text-decoration:none;
   color: #EE1717;

}

img.feed{
   border: 0px;
}

h1.entrytitle a:link, h1.entrytitle a:visited, h1.entrytitle a:hover {
   color:#EE1717;
   font-family: rockwell, "Book Antiqua";
   font-size:20px;
   text-align: left;
   letter-spacing:normal;
   text-decoration:none;
   font-weight:400;
   text-transform:none;
   margin:0;
   padding:0;
}

/***********************************************************************
* Forms                                                                *
***********************************************************************/
#searchform{
   margin:0px;
   padding-top:2px;
   padding-right:2px;
   padding-bottom:2px;
   height: 18px;
}
submit{
   font-size: 9px;
   border:1px #7F9DB9 solid;
   background:#f1f1f3;
   color:#71717B;
}
input{
   color:#51515B;
   border:1px #7F9D99 solid;
   background:#f3f3f5;
   font-size: 9px;
   padding-left: 3px;
}
textarea{
   border: 1px solid #7F9DB9;
   color:#71717B;
   font-family: 'lucida console', 'Courier New', monospace;
   font-size: 11px;
   width: 380px;
   padding:3px;
}
#commentform input{
   border: 1px solid #7F9DB9;
}
#commentform {
   color: #3F5D89;
}

/***********************************************************************
* Archives                                                             *
***********************************************************************/
h2.archmonth, h2.archmonth a{
   font-size: large;
   color: #8888AA;
   padding-bottom:0px;
   margin-bottom:0px;
   list-style-image: none;
   list-style-type: none;
   text-decoration: none;
   font-weight:normal;
}
h2.archmonth{
   border-bottom: 1px solid #8888AA;
}
.arch-days, a.arch-days {
   font-size: large;
   color: #8888AA;
   padding-top:0px;
   margin-top:0px;
   padding-bottom:0px;
   margin-bottom:0px;
   margin-left:5px;
   text-decoration: none;
   border-bottom: none;
}
.arch-posts{
   margin-left:0px;
}
.arch-day, .arch-day a {
   font-size: small;
   color: #5252a1;
   padding-bottom:0px;
   margin-bottom:0px;
}
a.arch-day,  a.arch-days, a.arch-post{
   text-decoration: none;
   border-bottom: none;
}
a.arch-post:hover, a.arch-day:hover{
   border-bottom: 1px solid #8888AA;
}
a.arch-days:hover{
   border-bottom: none;
}
.arch-post, .arch-post a{
   padding-left: 0px;
   padding-top:0px;
   padding-bottom:0px;
   font-size: 12px;
   color: #385abe;
}
/***********************************************************************
* Miscellaneous                                                        *
***********************************************************************/
code, pre{
   font-family: 'lucida console', 'Courier New', monospace;
   font-size: 10px;
   display:block;
   padding:3px;
   background-color: #eee;
   border: 1px solid #d3d3d6;

}
pre {
   overflow: auto;
   width: 90%;
   /* hack min-height for i.e. */
        min-height: 40px;
   height: auto !important;
   /*height: 40px;*/
        max-height: 400px;
   margin-left: 6px;
   padding: 5px
}

code span.comment{
   color: #008000;
}
.imgborder img{
   border: 1px solid #d3d3d6;
   padding:3px;
}

.prev_next_nav{
   text-align:center;
}


/***********************************************************************
* Admin & FlatPress                                                    *
***********************************************************************/

.admincontrols {
   float: right;
   font-size: 0.95em
}


.navigation {
   font-size: 80%;
}

.alignleft {
   float: left;
}


.alignright {
   float: right;
}

#navdiv{
       background: #57575D url("../images/navbar.png");
}


#outerwrap{
      background: #fff url("../images/wrap.png");
}

#cpmain {
      margin: 0 10px 10px 10px;
}

#cpmain textarea{
      width: 96%
}

/* == Form == */
form { margin: 1em 0 }

fieldset {
   margin: 0 0 1em 0;
   padding: .5em;
   border: 1px solid #999977
}
   /* in the specific ID */
   #column fieldset { margin: 0 5px 0 5px }

legend {
   color: #666666;
   font-size: 90%;
   font-style: oblique
}

.calendar {
        font-size: 100%
}


h4 {
        font-size: 140%;
        color: #424D53

}

/* Begin Images */
p img {
   padding: 0;
   max-width: 100%;
   }

/* Using 'class="alignright"' on an image will (who would've
   thought?!) align the image to the right. And using 'class="centered',
   will of course center the image. This is much better than using
   align="center", being much more futureproof (and valid) */

img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto;
   }

img.alignright {
   padding: 4px;
   margin: 0 0 2px 7px;
   display: inline;
   }

img.alignleft {
   padding: 4px;
   margin: 0 7px 2px 0;
   display: inline;
   }

.alignright {
   float: right;
   }

.alignleft {
   float: left;
   }
/* End Images */



/* Begin Lists

   Special stylized non-IE bullets
   Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
   margin-left: 0px;
   padding: 0 0 0 30px;
   list-style: none;
   padding-left: 10px;
   }



.entry ul#admin_tabmenu, ul#admin_tabmenu li {
        height: 15px;
        margin-right: 5px;
        background-color: white;
        margin-top: 10px;
        }

 ul#admin_tabmenu li a{
        background-color: #ddd;
        border-top: 1px solid #000;
        }

.entry ul#admin_tabmenu {
        font-size: 10px;
        height: 15px;
        margin-bottom: -5px;

        }

.entry .active a{
        background-color: #FFF;
        }

html>body .entry li {
   margin: 7px 0 10px 0px;
   }


.entry {
   margin: 0 0 1.5em 0;
   padding: 0;
   /* floating images fix */
   overflow: hidden;
}


.entry ol {
   padding: 0 0 0 35px;
   margin: 0;
   }

.entry ol li {
   margin: 0;
   padding: 0;
   }

/***********************************************************************
* Comments                                                             *
***********************************************************************/
ol.commentlist {
   color: #777;
   list-style: none;
   margin: 0;
   padding: 0;
}
ol.commentlist li{
   border: 1px solid #ebebeb;
   margin-top: 2px;
   background: #f9f9f9;
}
ol.commentlist li a{
   color: #818188;
}
.commentmeta{
   display:block;
   background: #f3f3f3;
   padding: 2px;
}
.commentbody{
   display:block;
   padding: 2px;
}
h3#comments{
   border-top: 1px solid #cbcbde;
   border-bottom: 1px solid #cbcbde;
   padding: 10px 5px;
   font-size: 16px;
   background: #cfe1f1;
   color: #3f5161;
}
cite{
   font-style: normal;
}
.noofcomments{
   color: #d1d1d1;
   font-size: 20px;
   padding-left: 10px;
}
span.noofcomments a{
   color: #d1d1d1;
}
p.comments_link{
   margin-top:0px;
   margin-bottom:0px;
   padding-top:0px;
   padding-bottom:0px;
   text-transform: uppercase;
}

/* Sugar Sugar! */


