/* Start of CMSMS style sheet 'kidnme' */
/* ----------------------------------------------
  Template Name : Jungleland
  Template Code : S-0030
  Version : 1.0   
  Author : Erwin Aligam
  Author URI : http://www.styleshout.com/       
  Last Date Modified : August 31, 2009
 ------------------------------------------------ */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 
body {
  font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
  color: #91807F; 
  margin: 0; padding: 0; 
  background: #1d140f url(uploads/images/interface/bg.gif) repeat-x;
  text-align: center;
}

/* links */
/*----------------------------------------------------------------*/
a:link, a:visited { 
  text-decoration: none;
  color: #c67114; 
}
a:hover { color: #fff; }
a:link.more, a:visited.more {
  float: left;  
  margin-top: 20px; 
  margin-right: 5px;
  padding: 3px 5px 4px 5px;
  border: 1px solid #E7871C;
  background-color: #E27304; 
  text-transform: lowercase;
  font-weight: bold;
  text-decoration: none;  
  color: #fff;    
}
a:hover.more {  
  border: 1px solid #5A9223;
  background-color: #4C7B1E; 
}

/* headers */
/*----------------------------------------------------------------*/
h1, h2, h3, h4 {
  font: bold 1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
  color: #f0e8e8;
  margin: 10px 20px 7px 20px;  
}
h1 { font-size: 2.9em; font-weight: bold; letter-spacing: -2px; }
h2 { font-size: 2.8em; font-weight: bold; letter-spacing: -2px;}
h3 { font-size: 2.1em; font-weight: normal; letter-spacing: -0.5px; padding-top: 5px; }
h4 { font-size: 1.1em; }

#protofaq h4 {
  margin-left: 5px;
  margin-bottom: 5px;
}
#protofaq p {
  margin-top: 0px;
  font-size: 1.1em;
  line-height: 1.3em;
}

/* Lists */
/*----------------------------------------------------------------*/
ul, ol {
  margin: 10px 20px;
  padding: 0 20px;
        text-align: left;
}
ul { list-style: disc; }
ol { list-style: decimal; }

dt {
  font-weight: bold;
  color: #6f892c;
}
dd {
  padding-left: 20px; 
}

p, dl { margin: 10px 15px; }

/* images */
/*----------------------------------------------------------------*/
img {
  background-color: #150e0b;
        border: 1px solid #261b15;
        padding: 8px;
}
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px; }

code {
    margin: 3px 0;
    padding: 20px;
    text-align: left;
    display: block;
    overflow: auto;  
    font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
    /* white-space: pre; */
    border: 1px solid #251a14;
  background-color: #130d0a; 
}
acronym {
  cursor: help;
  border-bottom: 1px dotted #555;
}
blockquote {
  margin: 10px 20px;
  padding: 15px 15px 15px 32px;  
        border: 1px solid #251a14;
  background: #130d0a url(uploads/images/interface/quote.gif) no-repeat 12px 12px;
  font-weight: normal;
  font-size: 15px;
  line-height: 1.5em;
  font-style: italic;
  font-family: Georgia, 'Times New Roman', Times, Serif;  
  
}
strong {  font-weight: bold; }

/* start - table */
/*----------------------------------------------------------------*/
table.jl {
  border-collapse: collapse;
  /*margin: 10px 10px;  */
}
tr.jl { background: #130d0a }
th.jl, td.jl {
  text-align: left;     
  border-width: 1px;
    border-style: solid;
}
th.jl {
  background-color: #45561B; 
  padding: .8em .8em; 
    border-color: #647C28 #586A22 #43511A #5A6F23;  
  font-weight: bold;
  color: #fff;
}
td.jl {
  border-color: #231A14;
  /*padding: 1em .8em;*/  
}
td.partdesc {
        text-align: center;
        line-height: 14px;
        vertical-align: bottom;
}
td.centercontents {
        text-align: center;
        vertical-align: middle;
}
td.desc {
        vertical-align: middle;
        line-height: 14px;
}
td.desc p {
         margin: 9px;
}
td.video {
         padding-top: 10px;
         padding-bottom: 10px;
}

/* end - table */

div .partdesc {
    margin: 0px 8px 0px 8px;
    padding-top: 10px;
    text-align: center;
}

/* form elements */
/*----------------------------------------------------------------*/
label {
    vertical-align: top;
}

form {
  margin: 6px 10px 6px 10px; 
  padding: 10px 18px 20px 18px; 
  border: 1px solid #251a14;
  background-color: #130d0a;  
}
form p {
  border-bottom: 1px solid #221813; 
  margin: 0;
  padding: 13px 5px 8px 5px;    
  color: #fff;
}
label {
  font-weight: bold;
  color: #8E7D6A;
}
input, select, textarea {
  margin: 5px 0;
  padding: 7px 5px;
  border-width: 1px;
  border-style: solid;
    border-color: #322014;  
  background-color: #1E150D;
  font: 11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
  color: #925D3A;
}
input:focus, select:focus, textarea:focus {
  background-color: #934A00;
  border: 1px solid #BF6000;
  color: #fff;
}
#name, #email, #message, #website {
  width: 400px;
}
input.button { 
  height: 30px;
  margin: 0;
  padding: 2px 3px; 
  border: 1px solid #c96111;
  background: #e2721b url(uploads/images/interface/button-bg.png) repeat-x; 
  font: bold 11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
  text-decoration: none;  
  color: #fff;
}


/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#wrap {
  width: 940px;
  margin: 0 auto;
  text-align: left;
/*  
  background: url(uploads/images/interface/content-bg.png) no-repeat center 100%;
        background-position: 0 175px;
*/  
}
/* header */
/*----------------------------------------------------------------*/
#header {
  position: relative;
  margin: 0px auto 15px auto;
  height: 215px;      
  background: url(uploads/images/interface/header-bg2.gif) no-repeat center bottom;

}

#header h1#logo-text {
  position: absolute;   
        top: 80px;
        left: 30px;
  margin: 0px; 
  padding: 0 30px 0 30px;
  height: 134px;
  background: url(uploads/images/interface/guy_150bg2.png) no-repeat;

}
#header h1#logo-text a {
  position: relative; 
  /* change the values of top and left to adjust the position */
  top: 9px; left: 175px;  
  margin: 0; padding: 0 5px 0 0;
  font: bold 42px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;  
  letter-spacing: -2px;
  text-decoration: none;  
  color: #fff;
}
#header p#slogan {
  position: absolute;
  /* change the values of top and left to adjust the position */
  top: 130px; left: 234px;    
  margin: 0; padding:  0 5px 0 0;
  font: bold 11px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
  color: #897876;   
}

/* RSS Feed */
/*----------------------------------------------------------------*/
#header #rss-feed {
  position: absolute;
  right: 5px; top: 18px;      
  z-index: 99999; 
}
#header #rss-feed a.feed {
  padding: 0 0 0 30px;
  background: url(uploads/images/interface/feed-icon16.gif) no-repeat 5px center;
  font-weight: bold;
  text-transform: lowercase;    
  color: #f0e8e8; 
}

/*  navigation  */
/*----------------------------------------------------------------*/
#header #nav {
  position: absolute;
  left: 15px; top: 0px;   
  margin: 0; padding: 0;      
  overflow: hidden; 
  height: 60px;
  width: 900px; 
}
#header #nav ul { 
  float: left;  
  margin: 0;  padding: 0;   
  width: 100%;  
  list-style: none; 
}
#header #nav ul li {
  float: left;
  margin: 0; padding: 0 0 0 5px;      
}
#header #nav ul li a:link,
#header #nav ul li a:visited {
  float: left;
  margin: 0;
  padding: 25px 15px 17px 11px; 
  font: bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
  text-transform: lowercase;      
  color: #867474;
  font-size: 15px;
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
  border: none;
  color: #fff;    
}
#header #nav ul li#current { 
  background: url(uploads/images/interface/left-nav-bg.gif) no-repeat;      
}
#header #nav ul li#current a {  
  background: url(uploads/images/interface/right-nav-bg.gif) no-repeat right top;
  color: #f0e8e8;   
}

/* header quick search */
/*----------------------------------------------------------------*/
#header form.quick-search {
  position: absolute;
  top: 95px; right: 15px;
  z-index: 999999;
  padding: 0; margin: 0;
  border: none;
  width: 222px; height: 32px;
  background: url(uploads/images/interface/header-search.png) no-repeat;    
}
#header form.quick-search p {
  margin: 0; padding: 0;    
  border: none;
}
#header form.quick-search input {
  float: left;
  margin: 0; padding: 5px;
  border: none;
  background: transparent;
  color: #4a413c; 
}
#header form.quick-search .tbox {
  margin: 6px 0 0 5px; 
  width: 170px; 
  display: inline;    
}
#header #search form.quick-search .btn{
  width: 25px; height: 25px;    
}
#header form.quick-search label {
  display: none;
}

/* header login */
/*----------------------------------------------------------------*/
#header div.member-prompt {
        position: absolute;
  top: 130px; right: 15px;
        text-align: left;
        float: left;
        font-size: 1.0em;
}
#header div.member-prompt p {
  margin: 0;
        border-bottom: 1px solid #221813;
  /*padding: 7px 2px 4px 2px;*/ 
  color: #897876;
        text-align: right;
}
/* Prototester Intro Block */
/*----------------------------------------------------------------*/
#proto-main {
      padding-bottom: 20px;
      width:900px;
      margin: 0px;
}
#proto-main-block {
      border: 2px solid #251a14;
      width: 820px;
      margin-left: 10px;
      padding-bottom: 10px;
      clear: left;
      overflow:hidden;
}
#proto-main .image-block {
        float: left;
  width: 190px; 
  margin: 0px 0 0 15px;
  padding: 0px 0 0 0;
        display: inline;  
}
#proto-main .text-block {
  float: right;
  width: 570px;
  margin: 10px 20px 0 0;
        display: inline;
        font-size: 0.9em;
}
#proto-intro {
      clear: both;
      margin: 0;
      padding-bottom: 2px;
      width: 900px;
      font-size: 0.95em;
      /*background: url(uploads/images/interface/sep-bg.jpg) no-repeat center bottom; */
}
#proto-intro-block {
  position: relative;
  border: 1px solid #251a14;
  background-color: #130d0a;
  width: 820px;
  margin-left: 10px;  
  padding-bottom: 20px;       
}
#proto-intro .author-info, .classification {
        margin-top: 0;
        text-transform: uppercase;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        margin-left: 20px;
}
#proto-intro .image-block {
  float: left;
  width: 190px; 
  margin: 20px 0 0 25px;
  padding: 10px 0 0 0;
  display: inline;  
}
#proto-intro h2 {
  margin-bottom: 0;
  padding-bottom: 0;  
  font: bold 2.2em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif; 
  letter-spacing: -2.0px; 
  color: #f0e8e8;
}
#proto-intro .image-block img {
  background-color: #1c130e;
        border: 1px solid #251a15;
        padding: 12px;
}
#proto-intro .text-block {
  float: right;
  width: 570px;
  margin: 15px 25px 0 0;
  display: inline;
        font-size: 0.9em;
}
#proto-intro a.more-link {
  float: left;
  margin-top: 25px;
  padding: 5px 10px;
  border: 1px solid #c96111;
  background: #e2721b url(uploads/images/interface/button-bg.png) repeat-x; 
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 20px;  
  color: #fff;  
  display: block;
}
#proto-intro a.more-link:hover {
  border: 1px solid #2f4c13;
  background: #4a781d url(uploads/images/interface/button-hover-bg.png) repeat-x;
}

/* featured block */
/*----------------------------------------------------------------*/
#featured {
  clear: both;
  margin: 0;  
  padding-bottom: 20px;
  width: 940px;   
  background: url(uploads/images/interface/sep-bg.jpg) no-repeat center bottom;     
}
#featured-block {
  position: relative;
  border: 1px solid #251a14;
  background-color: #130d0a;
  width: 920px;
  margin-left: 10px;  
  padding-bottom: 25px;       
}
#featured-ribbon {
  position: absolute;
  background: url(uploads/images/interface/ribbon.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-getmodded {
  position: absolute;
  background: url(uploads/images/interface/ribbonGetModded.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-exhausted {
  position: absolute;
  background: url(uploads/images/interface/ribbonExhausted.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-sparky {
  position: absolute;
  background: url(uploads/images/interface/ribbonSparky.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-gassy {
  position: absolute;
  background: url(uploads/images/interface/ribbonGassy.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-getagrip {
  position: absolute;
  background: url(uploads/images/interface/ribbonGetAGrip.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-important {
  position: absolute;
  background: url(uploads/images/interface/ribbonImportant.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-important {
  position: absolute;
  background: url(uploads/images/interface/ribbonImportant.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-hot-topic {
  position: absolute;
  background: url(uploads/images/interface/ribbonHotTopic.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured-ribbon-must-read {
  position: absolute;
  background: url(uploads/images/interface/ribbonMustRead.png) no-repeat;
  width: 99px;
  height: 98px;
  top: -1px;
  right: -2px;
  z-index: 99999;
}
#featured h2 {
  margin-bottom: 0;
  padding-bottom: 0;  
  font: bold 2.2em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif; 
  letter-spacing: -2.0px; 
  color: #f0e8e8;
}
#featured h2 a {
  color: #f0e8e8;
  border: none; 
}

#featured .image-block {
  float: left;
  width: 360px; 
  margin: 20px 0 0 25px;
  padding: 10px 0 0 0;
  display: inline;  
}
#featured .image-block-important {
  float: left;
  width: 300px; 
  margin: 20px 0 0 25px;
  padding: 10px 0 0 0;
  display: inline;  
}
#featured .image-block-must-read {
  float: left;
  width: 300px; 
  margin: 20px 0 0 25px;
  padding: 10px 0 0 0;
  display: inline;  
}
#featured .image-block img {
  background-color: #1c130e;
        border: 1px solid #251a15;
       padding: 10px;
}
#featured .text-block {
  float: right;
  width: 500px;
  margin: 15px 25px 0 0;
  display: inline;
}
#featured .text-block-important {
  float: right;
  width: 540px;
  margin: 15px 25px 0 0;
  display: inline;
}
#featured .text-block-must-read {
  float: right;
  width: 540px;
  margin: 15px 25px 0 0;
  display: inline;
}
#featured a.more-link {
  float: left;
  margin-top: 25px;
  padding: 5px 10px;
  border: 1px solid #c96111;
  background: #e2721b url(uploads/images/interface/button-bg.png) repeat-x; 
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;  
  color: #fff;  
  display: block;
}
#featured a.more-link:hover {
  border: 1px solid #2f4c13;
  background: #4a781d url(uploads/images/interface/button-hover-bg.png) repeat-x;
}

/* Content */
/*----------------------------------------------------------------*/
#content-wrap {
  clear: both;  
  width: 940px;
  margin: 5px 0 0 0; padding: 0;      
}
#content {
  float: left;
  width: 920px;
  margin-left: 10px;    
  padding-bottom: 40px;
  display: inline;
}
/* Wide Main */


/* Main */
/*------------------------------------------------------------------------*/

.narrowmain { 
     width: 600px;
     float: right;  
}
.widemain { 
     width: 850px;
     display: block;
     margin-left: auto;
     margin-right: auto;
     font-size: 1.2em;
     line-height: 125%;
}

#main {
  padding-top: 5px;
}
#main h4 #topper {
     margin-left: 0px;
     padding-left: 0px;
     color: #6f892c;
}
#main h2 {
  color: #f0e8e8;
  border-bottom: 1px solid #29201c;
  margin-top: 15px;
}
#main h2 a { color: #f0e8e8; }
#main .block {
  float: left;  
  width: 265px;
  margin-top: 10px;
  padding-bottom: 15px; 
  display: block; 
}
#main .narrowblock {
  float: left;  
  width: 215px;
  margin-top: 10px;
  padding-bottom: 15px; 
  display: block; 
}
#main .wideblock {
  float: left;  
  width: 325px;
  margin-top: 10px;
  padding-bottom: 15px; 
  display: block; 
}
#main .block img {  
  margin: 0 0 20px 0;
  padding: 10px;  
  background-color: #150e0b;
        border: 1px solid #261b15;
  display: block;
}
#main .block .-top {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 2px;
  border-bottom: 1px solid #29201c; 
}
#main .block .blk-top h4 {
  margin: 0 5px;  
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif; 
  font-size: 1.4em; 
  font-weight: normal;
  line-height: 125%;
}
#main .hiliteheader {
        color: #6f892c;
}
.hilitetext {
        color: #6F892C;
}
.orange_hilitetext {
        color: #c67114;
}
#main .larger-text {
        font-size: 14px;
}
#main .smaller-text {
        font-size: 12px;
}
#main .block .blk-top h4 a {  
  color: #6f892c; 
}
#main .block .blk-top p {
  padding: 2px 0 3px 0;
  margin: 0 3px;
  font-size: 11px;
  color: #b5b5b5;
}
#main .block .blk-top p a:link,
#main .block .blk-top p a:visited {
  color: #b5b5b5;   
}
#main .block .blk-top p .comment {
  margin-left: 5px;
  padding: 0 0 5px 20px;  
  background: url(uploads/images/interface/comment.gif) no-repeat 0 1px;
}
#main .block .blk-top p .datetime {
  padding: 0 0 5px 20px;
  background: url(uploads/images/interface/clock.gif) no-repeat 0 0;  
}

#main .block .blk-content { width: 100%; }
#main .block .blk-content p { margin: 5px; }

#main .odd { margin-left: 15px; }
#main .even { margin-left: 40px; }

/* sidebar */
/*------------------------------------------------------------------------*/

#sidebar {
  float: left;
  width: 290px; 
  padding-top: 5px; 
}
#sidebar h3 {
  margin: 10px 0 15px 10px; 
  color: #f0e8e8;
}

#sidebar h3 .menuh3 {
  margin: 10px 0 15px 10px; 
  color: #f0e8e8;
        text-align: left;
}

/* sidemenu */
.sidemenu ul {
  margin: 10px 8px 8px 8px; 
        padding: 0;
  border-top: 1px solid #29201c; 
  text-align: left;
}
.sidemenu ul li {
  list-style: none;
  margin: 0;  padding: 8px 5px 8px 19px;
  border-bottom: 1px solid #29201c;
  font-size: 11px;
  line-height: 20px;  
  text-transform: uppercase;  
  background: url(uploads/images/interface/bullet.gif) no-repeat 0 14px;
}
.sidemenu ul li a:link, 
.sidemenu ul li a:visited {
  padding-left: 0;  
  font-weight: bold;    
  color: #F1E3D8;
}
.sidemenu ul li span {
  display: block; 
  margin-left: -16px;
  color: #9a8377; 
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
  text-transform: none; 
}
.sidemenu ul li a:hover { color: #6f892c; border: none; }
.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; border: none; }
.sidemenu ul ul li { border: none; }

h3.menuh3 a {
        color: #F1E3D8;
}


/* footer */
/*------------------------------------------------------------------------*/

#footer {
  float: left;
  width: 100%;
  text-align: center;
  background: url(uploads/images/interface/footer-bg.png) repeat-x;
        display: relative;  
}
#footer-outer {
  clear: both;
  width: 940px;   
  margin: 0 auto;
  font-size: .9em;    
  text-align: left  
}
#footer-wrap {
  float: left;
  width: 920px;
  margin-left: 10px;  
  padding-top: 20px;  
  display: inline;
}
#footer-wrap h3 {
  margin-bottom: 15px;
  font-size: 1.6em;   
  font-weight: bold;  
  color: #baaca2;
}
#footer-wrap .col-a {
  width: 225px;
  float: left;
  display: inline;
}
#footer-wrap .col-b {
  width: 225px;
  float: right; 
  display: inline;
}

/* footer-list */
/*------------------------------------------------------------------------*/

#footer-outer .footer-list ul {
  list-style: none;
  margin-left: 20px;  
  padding: 0; 
  border-top: 1px solid #29201c; 
}
#footer-outer .footer-list ul li { border-bottom: 1px solid #29201c; }
#footer-outer .footer-list ul li a {
  display: block;
  width: 98%;
  margin-left: 0;
  padding: 5px 0;
  border: none;
  line-height: 2em;   
  color: #877878;     
}
#footer-outer .footer-list ul li .email {
  background: url(uploads/images/interface/email.gif) no-repeat 0 center;
  padding-left: 20px;
}
#footer-outer .footer-list ul li .rssfeed {
  background: url(uploads/images/interface/feed-icon14.gif) no-repeat 0 center;
  padding-left: 20px;
}
#footer-outer .footer-list ul li .twitter {
  background: url(uploads/images/interface/twitter.gif) no-repeat 0 center;
  padding-left: 20px;
}
#footer-outer .footer-list ul li a span {
  font-style: italic;
  font-weight: normal;
  font-family: Georgia, 'Times New Roman', Times, Serif;
  font-size: .95em; 
}
#footer-outer .footer-list ul li a:hover,
#footer-outer .footer-list ul li a:hover span {
  color: #fff;  
}

/* footer-bottom */
/*------------------------------------------------------------------------*/

#footer-bottom {
  float: left;  
  width: 100%;
  margin: 30px auto 15px auto;  
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;     
}
#footer-bottom .bottom-left { float: left; }    
#footer-bottom .bottom-right {
  text-align: right;
  padding-right: 0; 
}
#footer-bottom a.back-to-top {
  background: url(uploads/images/interface/arrow-up.gif) no-repeat right center;
  padding-right: 20px;
}

/* post */
.post {
        margin-bottom: 15px;
        padding-bottom: 15px;
}
.post .image-section {
        clear: both;
        display: block;
        margin: 25px 0 10px 20px;
        padding: 0;
}
.post .image-section img {
        background: #150e0b;
   border: 1px solid #261b15;
        padding: 12px;
}
.post .postmeta {
        padding: 7px 15px; margin: 20px 20px 15px 20px;
        border: 1px solid #251a14;
        background-color: #130d0a;
}
.post .postmeta a.comments { margin: 0 10px 0 5px;      }
.post .postmeta a.readmore { margin: 0 10px 0 5px;      }
.post .postmeta .date { margin: 0 10px 0 5px;   }

.post .post-info,
#featured .post-info {
        margin-top: 0;
        text-transform: uppercase;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
}
.post .post-info a, .post .post-info a:visited,
#featured .post-info a, #featured .post-info a:visited { color: #6f892c; border: none; font-weight: bold }
.post .tags {
        padding: 7px 15px; margin: 20px 20px 15px 20px;
        border-top: 1px solid #34251C;
        border-bottom: 1px solid #30221A;
}
.post .tags strong { color: #6f892c; }


/* pagenavigation */
/*------------------------------------------------------------------------*/

.navigation {
  margin: 10px 20px; padding: 0;
  width: 560px; 
}
.navigation a:link,
.navigation a:visited {
  float: left;
  display: block;
  margin: 10px 10px 0 0;
  padding: 5px 7px;
  border: 1px solid #E7871C;
  background-color: #E27304; 
  text-transform: lowercase;
  text-decoration: none;  
  font-weight: bold;
  color: #fff;    
}
.navigation a:hover {
  border: 1px solid #5A9223;
  background-color: #4C7B1E;
}

/* thumbnails */
/*------------------------------------------------------------------------*/

p.thumbs { 
  margin: 0;
  padding: 10px 0 0 0px;  
}
.thumbs img { 
  position: relative;
  margin: 4px; padding: 8px;  
  background: #150e0b;
   border: 1px solid #261b15;
}
.thumbs img:hover { border: 1px solid #453025; }
.thumbs a:hover { background-color: transparent; border: none }

/* alignment classes & additional classes*/
/*------------------------------------------------------------------------*/

.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.no-border { border: none; }

/* clearing */
/*------------------------------------------------------------------------*/

.fix { 
  clear: both;
  height: 1px;
  margin: -1px 0 0;
  overflow: hidden; 
}
.clear {  display:inline-block; }
.clear:after {
  display:block; 
  visibility:hidden; 
  clear:both; 
  height:0; 
  content: " "; 
}


/* End of 'kidnme' */

