
  /* OVERRIDE COLORS */



  /* GENERAL SETTINGS */

  body {

    background-color: #262626;

    color: #FFFFFF;

    font-family: Arial, Helvetica, Sans-Serif;

    font-size: 0.7em;

    margin: 0;

    padding: 0;

  }



  hr  

  {

    color: #333333;

    background-color: #333333;

  }



  p

  {

    margin: .8em 0 .8em 0;

  }





  input, select, option, textarea

  {

    font-size: 1em;

  }



  img {

    border-style: none;

  }



  /* HEADERS */

  h1, h2, h3, h4, h5, h6

  {

    font-family: Arial, Helvetica, Sans-Serif;

    font-weight: bold;

    margin: .3em 0 .3em 0;

  }

  

  /* TYPEOGRAPHY */

  

  a { text-decoration: none; }

  a:link, a:visited { color: #999999; }

  a:hover { color: #DDDDDD; }

  a:active { color: #FFFFFF; }



  code, pre {

    font-family: 'Courier New', Courier, Fixed;

    font-size: 1.2em;

  }



  pre {

    max-width: 480px;

    border-color: #333333;

    overflow: auto;

    border: 1px dotted #777;

    padding: 10px;

  }

  

  /* HEADERS */

  

  h1, h2, h3, h4, h5, h6 {

    /* color: #FFFFFF; */

  }

  

  blockquote {

    color: #FFFFFF;

    border-color: #333333;

    padding-left: 1.5em;

    border-left: 5px solid #999999;

    margin: 1.5em 3.0em 0 1.0em;

  }

  

  /* LAYOUT / PLACEMENT */

  

  #page {

    background-color: #0D0D0D;

    max-width: 750px;

    margin: 10px auto 10px auto;

    border: 1px solid #FFFFFF;

  }

  

  #popup {

    max-width: 550px;

    margin: 10px auto 10px auto;

    border: 1px solid #FFFFFF;

    background-color: #0D0D0D;

  }

  

  #header {

    background-image: url('images/header750x100.jpg');

    background-repeat: no-repeat;

    border-style: none;

    min-height: 25px;

    padding: 105px 5px 2px 10px;

    border-bottom: 1px solid #FFFFFF;

    font-size: 1.6em;

    background-color: #333333;

    color: #FFFFFF;

  }



  #pagebody

  {

    margin: 0;

    padding: 0;

  }

  

  #footer {

    color: #FFFFFF;

    background: #333333;

    font-size: 0.8em;

/*    background-color: #996; */

    background-color: #333333;

    padding: 10px;

    border-top: 1px solid #FFFFFF;

    clear: both;



  }

  

  /* CONTENT */

  #maincontent

  {

    max-width: 525px;

    padding: 10px;

  }



#maincontent .entry,

#maincontent .static,

#maincontent .comment

{

  padding-bottom: 10px;

}





#maincontent .entry .blog_title,

#maincontent .static .blog_title,

#maincontent .comment .blog_title

{

  font-size: 1.3em;

  padding: .3em .5em;

  border-width: 1px 1px 0 1px;

  border-style: solid;

}



#maincontent .blog_title img

{

  /* padding: top right bottom left */

  padding: 0px 10px 0px 0px;

}



#maincontent .blog_title_buttons

{

  /* Edit and Delete buttons in the Blog Title */

  float: right;

  position: relative;

  top: -15px;

  right: 2px;

  display: inline;

}



#maincontent .entry .blog_body,

#maincontent .static .blog_body,

#maincontent .comment .blog_body

{

  line-height: 1.3em;

  padding: 10px;

  margin: 0;

  border: 1px solid #660;

}



#maincontent .entry .blog_body_clear,

#maincontent .static .blog_body_clear,

#maincontent .comment .blog_body_clear

{

  padding: 0px;

  border-color: #FFF;

  border-width: 0px;

  border-style: solid;

}



#maincontent .entry .blog_body_solid,

#maincontent .static .blog_body_solid,

#maincontent .comment .blog_body_solid

{

  padding: 1px;

  border-color: #660;

  background: #fff;

  border-width: 5px;

  border-style: solid;

}



#maincontent .entry .blog_date,

#maincontent .static .blog_date,

#maincontent .comment .blog_date

{

  font-size: .9em;

  margin-bottom: 1em;

}



#maincontent .entry .blog_comment,

#maincontent .static .blog_comment,

#maincontent .comment .blog_comment

{

  padding: .5em;

  border-width: 0 1px 1px 1px;

  border-style: solid;

}



  

  /* REGULAR ENTRY */

  #maincontent .entry .blog_title

  {

    border-color: #CCCCCC;

    color: #FFFFFF;

    background-color: #333333;

  }

  

  #maincontent .entry .blog_body

  {

    border-color: #CCCCCC;

    color: #FFFFFF;

    background-color: #262626;

  }



  #maincontent .entry .blog_body_solid  {

    border-color: #CCCCCC;

    color: #FFFFFF;

    background-color: #CCCCCC;

  }

  

  #maincontent .entry .blog_comment

  {

    border-color: #CCCCCC;

    color: #FFFFFF;

    background-color: #262626;

  }

  

  #maincontent .entry .blog_date,

  #maincontent .static .blog_date,

  #maincontent .comment .blog_date

  {

    color: #666666;

  }

  

  /* STATIC ENTRY */

  #maincontent .static .blog_title

  {

    border-color: #95958C;

    color: #666661;

    background-color: #BEBEB5;

  }

  

  #maincontent .static .blog_body

  {

    border-color: #95958C;

    color: #4F4F48;

    background-color: #F2F2EB;

  }

  

  #maincontent .static .blog_comment

  {

    border-color: #95958C;

    color: #4F4F48;

    background-color: #F2F2EB;

  }

  

  /* COMMENT ENTRY */

  #maincontent .comment .blog_title

  {

    border-color: #95958C;

    color: #666661;

    background-color: #BEBEB5;

  }

  

  #maincontent .comment .blog_body

  {

    border-color: #95958C;

    color: #4F4F48;

    background-color: #F2F2EB;

  }

  

  #maincontent .comment .blog_comment

  {

    border-color: #95958C;

    color: #4F4F48;

    background-color: #F2F2EB;

  }

  

  /* SIDEBAR */

  

  #sidebar {

    max-width: 180px;

    float: right;

    padding: 10px;

    background-color: #1A1A1A;

    border-left: 1px #333333 solid;

    border-bottom: 1px #333333 solid;

    border-color: #333333;

  }

  

  #sidebar .menu_body a { text-decoration: none; }

  #sidebar .menu_body a:link { color: #999999; }

  #sidebar .menu_body a:visited { color: #999999; }

  #sidebar .menu_body a:hover { color: #DDDDDD; }

  #sidebar .menu_body a:active { color: #FFFFFF; }

  

  #sidebar .menu_title {

    border-color: #CCCCCC;

    color: #FFFFFF;

    background-color: #333333;

    font-size: 1em;

    padding: .3em .5em;

    margin: 0;

    border-width: 1px;

    border-style: solid;

  }



  #sidebar .menu_title a

  {

    text-decoration: none;

    color: inherit;

  }



  

  #sidebar .menu_body {

    padding: 10px;

    margin: 0;

    border-width: 0 1px 1px 1px;

    border-style: none solid solid solid;



    border-color: #CCCCCC;

    color: #FFFFFF;

    background-color: #262626;

  }



.blog_ip_address

{

  font-size: 0.8em;

}



#sidebar .calendar

{

  font-size: 1em;

}



#sidebar .calendar a

{

  font-weight: bold;

  text-decoration: none;

}



#archive_tree_menu li

{

  margin: 0;

  padding: .5em 0 0 0;

}



                div #toggleSetupLanguage, #toggleSetupGeneral, #toggleSetupEntries, #toggleSetupSidebar, #toggleSetupTrackbacks, #toggleSetupComments, #toggleSetupCompression

                {

                        border-color: #333333;

                }



