/* losers.css */

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  background-color: #fff;
  color: #373737;
  font-family: georgia, sans-serif;

}

a {
  color: #15c;
}

img {
  border: 0;
}

blockquote {
  margin: 0;
  padding: 0;
  display: block;
  padding: 0.5em;
}

.clearboth {
  clear: both;
}

span.code {
  display: block;
  padding: 0.5em;
  background-color: #fafafa;
  font-family: courier new, monospace;
  margin: 0.5em 0;
}

#led {
  position: fixed;
  width: 13px;
  height: 13px;
  background-color: #f55;
  top: 0;
  right: 0;
  z-index: 50;
}

#led.done {
  background-color: #d5fb83;
}

#global_container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -41px;
  position: relative;
}

#header_wrapper {
  width: 100%;
  z-index: 1;
}

* html #header_wrapper {
  text-align: center;
}

  #header {
    /*width: 100%;*/
    /*max-width: 1300px;*/
    width: 800px;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
    height: 128px;
    position: relative;
  }

    #primary_logo_link {
      font-size: 79px;
      text-transform: lowercase;
      font-family: georgia, sans-serif;
      font-weight: normal;
      text-decoration: none;
      color: #333;
    }

    #primary_logo {
      width: 800px;
      height: 128px;
      border: 0;
    }
  
    #pichead_play_fromstop {
      display: none;
      position: absolute;
      top: 20px;
      left: 0;
      width: 20px;
      height: 20px;
      cursor: pointer;
    }
  
    #pichead_wrapper {
      /*visibility: hidden;*/
      opacity: 0;
      position: absolute;
      display: none;
      width: 800px;
      height: 128px;
    }
    
      #pichead_controls {
        width: 20px;
        top: 20px;
        left: 0;
        position: absolute;
        z-index: 5;
      }
      
        #pichead_play {
          width: 20px;
          height: 20px;
          background-color: #202020;
          cursor: pointer;
        }
        
        #pichead_stop {
          width: 20px;
          height: 20px;
          background-color: #202020;
          margin-top: 0px;
          cursor: pointer;
          position: relative;
        }
        
        #pichead_info {
          width: 20px;
          height: 20px;
          background-color: #202020;
          margin-top: 0px;
        }
        
        #pichead_info_cont {
          position: absolute;
          display: block;
          left: 20px;
          background: transparent;
          top: 0px;
          z-index: 10;
          padding: 0;
          margin: 0;
        }
        
        #pichead_info_cont span {
          display: block;
          padding-right: 0.3em;
          background: #202020;
          line-height: 20px;
          height: 20px;
          font-size: 11px;
          color: #cacaca;
          font-family: tahoma;
          width: 100%;
        }

      #pichead_current {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3;
      }
      
      #pichead_next {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
      }
    
      #pichead_logo {
        width: 120px;
        height: 25px;
        background: transparent;
        right: 0;
        top: 20px;
        position: absolute;
        z-index: 5;
        display: block;
      }
  
  #top_menu_wrapper {
    width: 830px;
    /*width: 100%;*/
    /*max-width: 1200px;*/
    margin: 0 auto;
    background-color: #fff;
    position: relative;
    z-index: 6;
    color: #fafafa;
    font-family: trebuchet ms, tahoma, helvetica;
  }
     
    #top_menu {
      width: 800px;
      margin: 0 auto;
      text-align:center;
      /*background-color: #444;*/
      background: #2b2b2b url('../img/top_menu_bg.png') left top repeat-x;
      /*border-top: 1px solid #999;*/
      padding: 0.4em 0 0.5em 0;
    }
    
    #top_menu span {
      margin: 0 0.5em;
      color: #ccc;
    }
    
    #top_menu a {
      color: #eee;
      text-transform: uppercase;
      font-family: sans-serif;
      font-weight: bold;
      font-size: 0.8em;
    }
    
    #top_menu a:hover {
      text-decoration: none;
    }
    
#tags_container_top_border, #tags_container_bottom_border {
  height: 6px;
  width: 100%;
  margin: 0;
  position: relative;
  background: transparent url('/images/gr_rnd_tl.png') 6px 0px no-repeat;
  margin-left: -6px;
}

#tags_container_top_border {
  margin-top: 1em;
}

#tags_container_top_border img, #tags_container_bottom_border img {
  position: absolute;
  top: 0;
  right: -6px;
}

#tags_container_bottom_border {
  background: transparent url('/images/gr_rnd_bl.png') 6px 0px no-repeat;
}

#tags_container_wrapper {
  background-color: #393939;
  width: 800px;
  margin: 0 auto;
  display: none;
}

  #tags_container {
    color: #ddd;   
    padding: 1em 1.5em 1.5em 2.5em;
  }
  
  #tags_container a {
    color: #dfdfdf;
  }

  #tags_container.noxhr {
    padding: 1.5em;
    background-color: #f6f6f6;
    padding-top: 1em;
    color: #333;
  }
  
  #tags_container h3 {
    font-family: tahoma, trebuchet ms, sans-serif;
    margin-top: 0;
  }

  #tags_container table {
    width: 100%;
  }

  #tags_container td {
    width: 33%;
    font-family: tahoma, trebuchet ms, sans-serif;
    font-size: 0.9em;
  }
   
  #tags_container.noxhr a {
    color: #15c;
  }
  
  #tags_container a:hover {
    text-decoration: none;  
  }

#content_wrapper {
}

#content {
  /*padding-top: 158px;*/
  background-color: #fff;
  width: 800px;
  margin: 0 auto;
}

#entries {
  padding-top: 1em;
}

  .entry_container {
    padding-bottom: 1em;
    margin-bottom: 2.7em;
  }
 
  .entry_container a:hover {
    text-decoration: none;
  }

  .entry_container h3.entry_title {
    font-family: tahoma, trebuchet ms, sans-serif;
    margin-bottom: 0;
    padding: 0;
  }
  
    h3.entry_title span {
    }
  
  .entry_container div.subtitle {
    margin: 0;
    margin-bottom: 1em;
    font-size: x-small;
    color: #9a9a9a;
    font-family: tahoma, trebuchet ms, sans-serif;
  }
  
  .entry_container div.subtitle a {
    color: #666;
  }
  
  .entry_container div.subtitle a.au_sp {
    font-weight: bold;
    color: #48c;
  }
  
  .entry_container div.subtitle a.au_solovieff {
    font-weight: bold;
    color: #c44;
  }
  
  .entry_container p {
    font-family: georgia, times new roman, serif;
    font-size: 1em;
  }
  
    .entry_tools {
      font-family: tahoma, trebuchet ms, sans-serif;
    }
    
    .entry_tools a {
      color: #333;
    }
  
    .entry_tools .link_comment {
      float: left;
      width: 50%;
      font-size: small;
    }
    
    .entry_tools .link_comment a {
      margin-right: 1em;
    }
    
    .entry_tools .tags_cont {
      width: 50%;
      float: right;
      text-align: right;
    }

    .entry_tools .tags_cont a {
      margin-left: 0.3em;
    }
    
    .entry_tools .tags_cont a {
      font-size: x-small;
      color: #9a9a9a;
    }
    
    .entry_tools span {
      margin-right: 0.7em;
      margin-left: -0.3em;
      text-decoration: underline;
      cursor: pointer;
      padding: 0.1em 0.3em;
    }
    
    .entry_tools span:hover {
      text-decoration: none;
      color: #fff;
    }
    
    .entry_tools span.tag_wrapper {
      text-decoration: none;
      margin: 0;
      padding: 0;
    }
    
    .entry_tools span.entry_edit_btn:hover {
      background-color: #fa3;
    }
    
    .entry_tools span.entry_delete_btn:hover {
      background-color: #f55;
    }
  
  
  .entry_container.deleted {
    color: #999;
  }
  
  .entry_container.deleted a, .entry_container.deleted
      .subtitle a, .au_sp, .au_solovieff {
    color: #999;
  }

/* pagination */

#pagination {
  margin-top: -1.7em;
  margin-bottom: 1.4em;
}

#pagi_left {
  float: left;
  width: 50%;
  text-align: left;
}

#pagi_right {
  float: right;
  width: 50%;
  text-align: right;
}

#pagi_left img {
    margin-left: -7px;
}

#pagi_right img {
    margin-right: -7px;
}

/* footar */

#push, #footer {
  height: 41px;
}

#footer {
  width: 800px;
  margin: 0 auto;
  background-color: #202020;
  position: relative;
}

  #f_copy {
    width: 385px;
    height: 26px;
    border: 0;
    position: absolute;
    left: 5px;
    top: 8px;
  }
  
  #f_losers {
    width: 127px;
    height: 21px;
    border: 0;
    position: absolute;
    right: 5px;
    top: 10px;
  }
