  /*
  Theme Name: Kriminal
  Theme URI: http://www.timecafethemes.com/wordpress/free-premium-wordpress-theme/
  Description: Free Premium WordPress Theme from <a href="http://www.timecafethemes.com">TimeCafe Themes</a>
  Version: 1.01
  Author: TimeCafe Themes
  Tags: premium, fixed width, two columns, widgets, dropdown menu
  */
  body {
    background: #9b0707 url(images/bg.jpg) top repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #141414;
    width: 100%;
  }
  a, a:visited {
    font-weight: normal;
    text-decoration: none;
    color: #930707;
  }
  a:hover {
    color: #FF0000;
  }
  #container {
    width: 850px;
    margin: 0 auto;
  }
  /*** Header ***/
  #header {
    margin: 0 auto;
    width: 850px;
    height: 140px;
    background: url(images/header.jpg) no-repeat;
  }
  #header h1 {
    padding: 25px 0px 0px 0px;
  }
  #header h1 a {
    font-size: 30px;
    color: #DDD;
    font-weight: bold;
  }
  #header p {
    color: #667;
    font-weight: bold;
    padding: 10px 0px 0px 0px;
  }
  #logo {
  display: none;
    float: left;
    width: 700px;
    height: 90px;
  }
  #rss {
    float: right;
    width: 150px;
    height: 90px;
  }
  /*** Navigation ***/
  #navigation {
    width: 840px;
    height: 30px;
    margin: 0 auto;
    padding-top: 7px;
  }
  #nav_left {
    float: left;
    width: 650px;
  }
  #nav_right {
    float: right;
    width: 180px;
    padding: 5px 0px 0px 0px;
  }
  /*** Navigation ***/
  #nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
  #nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
  #nav a, #nav a:visited {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0px;
    padding: 7px 15px 7px 15px;
  }
  #nav a:hover {
    background: #444;
    color: #FFFFFF;
    margin: 0px;
    padding: 7px 15px 7px 15px;
    text-decoration: none;
  }
 #nav li {
    float: left;
    margin: 0px;
    padding: 0px;
    z-index: 15;
    position: relative;
  }
  #nav li li {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 150px;
    z-index: 10;
    position: relative;
  }
 /*  #nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #444;
    width: 150px;
    float: none;
    text-transform: none;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    border-top: 1px solid #667;
    border-bottom: 1px solid #222;
    border-left: 1px solid #667;
    border-right: 1px solid #667;
  }
  #nav li li a:hover, #nav li li a:active {
    background: #333;
    padding: 5px 10px 5px 10px;
  }
  #nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
  }
  #nav li:hover ul {
    left: auto;
    display: block;
  }
  #nav li:hover ul, #nav li.sfhover ul {
    left: auto;
  }*/
  /*** Content ***/
  #content {
    margin: 0 auto;
    width: 850px;
    background: url(images/body.gif) top repeat-y;
  }
  #postarea {
    width: 548px;
    float: left;
    margin: 0px 0px 10px 10px;
    background: #FFF;
    padding: 5px;
    border: 1px solid #C8C8C8;
  }
  #postarea img {
    padding: 5px;
  }
  
  .post {
  border-top: 1px solid #ccc;
  }

  .storycontent { text-align: justify; }
  .storycontent p { clear:both; margin-bottom: 5px; text-indent: 20px; }

  .storycontent ul li {
    background: transparent url(images/list.gif) no-repeat top left;
    list-style-type: none;
    margin: 0px 0px 2px 0px;
    padding: 1px 0px 0px 16px;
  }
  .storycontent ol li {
    background: transparent url(images/ol.gif) no-repeat top left;
    list-style-type: none;
    margin: 0px 0px 2px 0px;
    padding: 1px 0px 0px 20px;
  }
  .meta {
    background: #EEE;
    margin: 10px 0px 5px 0px;
    border: 1px solid #C8C8C8;
    padding: 5px;
  }
  /*** Homepage ***/
  #thumb {
    width: 545px;
    height: 160px;
    border: 1px solid #C8C8C8;
    background: #DDD;
  }
  #thumb img{
    width: 535px;
    height: 150px;
  }
  .featured {
    background: #f7f7f7;
    border-bottom: 1px solid #C8C8C8;
    margin: 5px 0px 5px 0px;
  }

  .featured h2 {
    background: #CCC;
  }
  .featured h2 a, .featured h2 a:visited {
    color: #101010;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
  }
  .featured h2 a:hover {
    color: #990000;
  }
  .homepost_left {
  float: left;
}
.homepost_right {
  float: right;
}
  /*** Comments ***/
  #commentlists img {
    padding: 0;
  }
  #commentlists h2 {
    background: #EEE;
    border: none;
    margin: 10px 0px 5px 0px;
    font-size: 12px;
    color: #444;
    padding: 3px 0px 3px 10px;
    border: 1px solid #C8C8C8;
  }
  #commentlists cite {
    font-weight: bold;
  }
  .commentbody {
    padding: 5px;
    width: 535px;
    background: #fefef7;
    border: 1px solid #C8C8C8;
    line-height: 15px;
  }
  .commenttext {
    min-height: 44px;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    color: #667;
    padding: 5px;
    text-align: justify;
  }
  .avatar {
    margin: 0px 5px 0px 0px;
    float: left;
    width: 48px;
    height: 48px;
  }
  .commentmetadata {
    position: relative;
    float: right;
    font: italic 10px Arial, Verdana, Helvetica;
    color: #999;
  }
  /*** Comment Form ***/
  #author, #email, #url {
    width: 200px;
    background: #F0F0F0;
    font-weight: bold;
    color: #667;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    margin: 3px 0px 2px 0px;
    padding: 4px;
    border: 1px solid #C8C8C8;
  }
  #words {
    background: #F0F0F0;
    font-weight: bold;
    width: 535px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 2px 0px 5px 0px;
    border: 1px solid #C8C8C8;
  }
  /*** Wp Images ***/
  .wp-caption {
    margin: 0px;
    padding: 0px;
  }
  .wp-caption img {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    border: 0px;
  }
  .wp-caption p.wp-caption-text {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    line-height: 12px;
  }
  img.wp-smiley {
    float: none;
    border: none;
    padding: 0px;
    margin: 0px;
  }
  #s {
    background: #EEEEEE;
    width: 140px;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px;
    padding: 2px 0px 2px 5px;
    border: 1px solid #999;
    display: inline;
  }
  #sb {
    background: #EEEEEE;
    width: 140px;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px;
    padding: 2px 0px 2px 5px;
    border: 1px solid #999;
    display: inline;
  }
  #submit {
    background: #141414 url(images/h2.gif) repeat-x;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px 0px 5px 0px;
    padding: 3px 15px 3px 15px;
    font-weight: bold;
    border: 1px solid #999;
  }
  /*** Sidebar ***/
  #sidebar {
    float: right;
    width: 253px;
    background: #FFF;
    border: 1px solid #C8C8C8;
    margin: 0px 10px 10px 0px;
    padding: 5px;
  }
  #sidebar h2 {
    background: url(images/h2.gif) repeat-x;
    border: none;
    margin: 5px 0px 5px 0px;
    font-size: 12px;
    color: #FFF;
    padding: 3px 0px 3px 10px;
    font-family: Arial, Helvetica, sans-serif;
  }
  #sidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #sidebar ul li {
    background: #EEE;
    border-left: 10px solid #DDD;
    list-style-type: none;
    margin: 0px 0px 2px 0px;
    padding: 1px 0px 0px 5px;
  }
  /*** Footer ***/
  #footer {
    margin: 0 auto;
    width: 850px;
    height: 20px;
    background: url(images/footer.png) top no-repeat;
    color: #222;
    font-size: 11px;
  }
  #footer a, #footer a:visited {
    font-size: 11px;
    color: #222;
  }
  #footer a:hover {
    color: #FFF;
  }
  #footer_left {
    float: left;
    padding: 17px 0px 0px 30px;
  }
  #footer_right {
    float: right;
    padding: 17px 20px 0px 0px;
  }
  #footer_right2 {
    float: right;
  }
  /*** WordPress Forms ***/
  #searchform {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: inline;
  }
  #topsearch {
    width: 150px;
    padding: 4px 0px 2px 5px;
    font-size: 11px;
    color: #444;
    margin: 0px 0px 0px 12px;
    display: inline;
    border: none;
    background: transparent;
  }
  /*** Reset ***/
  * {
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-decoration: none;
  }
  .aligncenter{
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .alignleft{
    float: left;
  }
  .alignright{
    float: right;
  }
  img{
    border: 0;
  }
  img{
    border: none;
    text-decoration: none;
  }
  .clear {
    clear: both;
  }
  /*** Typography ***/
  h1{
    font-size: 24px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h2{
    font-size: 20px;
    border-bottom: 1px solid #C8C8C8;
    margin-bottom: 5px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h3{
    font-size: 17px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h4{
    font-size: 16px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h5{
    font-size: 15px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h6{
    font-size: 14px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h1 a, h1 a:visited {
    font-size: 24px;
    font-family: "Times New Roman", Times, serif;
  }
  h2 a, h2 a:visited{
    font-size: 20px;
    margin-bottom: 5px;
    color: #444;
    font-family: "Times New Roman", Times, serif;
  }
  h3 a, h3 a:visited{
    font-size: 17px;
    font-family: "Times New Roman", Times, serif;
  }
  h4 a, h4 a:visited{
    font-size: 16px;
    font-family: "Times New Roman", Times, serif;
  }
  h5 a, h5 a:visited{
    font-size: 15px;
    font-family: "Times New Roman", Times, serif;
  }
  h6 a, h6 a:visited{
    font-size: 14px;
    font-family: "Times New Roman", Times, serif;
  }
  .red {
    background: #FF8099;
    padding: 3px 0px 3px 10px;
    border-top: 1px solid #FF0537;
    border-bottom: 1px solid #FF0537;
    margin: 2px;
  }
  .yellow {
    background: #FFFFCC;
    padding: 3px 0px 3px 10px;
    border-top: 1px solid #FFCC00;
    border-bottom: 1px solid #FFCC00;
    margin: 2px;
  }
  .blue {
    background: #99CCFF;
    padding: 3px 0px 3px 10px;
    border-top: 1px solid #5C5CFF;
    border-bottom: 1px solid #5C5CFF;
    margin: 2px;
  }
  .green {
    background: #CAE495;
    padding: 3px 0px 3px 10px;
    border-top: 1px solid #488E48;
    border-bottom: 1px solid #488E48;
    margin: 2px;
  }
  blockquote {
    background: #f1f1f1;
    margin: 10px 10px 10px 10px;
    padding: 10px 0px 10px 15px;
    border-left: 3px solid #ccc;
    border-top: 3px solid #ccc;
    border-right: 3px solid #667;
    border-bottom: 3px solid #667;
  }
  fieldset{
    border: 1px solid #DDDDDD;
    margin: 5px;
    padding: 5px;
    text-align: justify;
  }
  legend{
    color: #667;
    font: bold 12px Arial, Tahoma, Verdana;
    margin: 0px;
    padding: 0px 11px 0px 11px;
  }
  img{
    border: 0;
  }
  img{
    border: none;
    text-decoration: none;
  }
  .space {
    margin: 5px 0px 5px 0px;
    padding: 0;
  }
  hr{
    background: #c0c0c0;
    border: none;
    color: #d0d0d0;
    height: 1px;
    margin: 10px 0;
  }
  /* pagenavi */
.pagenavi  { font: 11px Verdana, Arial, Trebuchet, Sans-Serif; color: #955; text-align: center; margin: 10px 20px 5px 20px;}
.pagenavi a, .pagenavi a:link, .pagenavi a:visited { padding: 1px; margin: 2px 0px 2px 0px; color: #955; font-weight: bold;}
.pagenavi a:hover { color: #955; font-weight: bold; }
.pagenavi span.current { padding: 1px; margin: 2px 0px 2px 0px; font-weight: bold; color: #555; font-weight: bold; }

.tag-cloud { margin: 0 auto; text-align: center; }
