/*
Theme Name: Kena Klowns
Theme URI: http://www.freecmstemplates.com
Description: Kena Klowns - a fixed width, 2-column layout with the sidebar on the right.
Author: Free CMS Templates
Author URI: http://www.freecmstemplates.com


/* Block Level Elements */
body {
   background:#143901;
   font: 12px arial,verdana,sans-serif;
}
#headerimg ul {
   margin: 0;
   margin-top:146px;
   padding: 0;
   list-style-type: none;
   list-style-image: none;
}
#headerimg li {
   display: inline;
}
#headerimg ul li a {
   text-decoration:none;
   margin: 2px;
   font: 14px arial,verdana,sans-serif;
   color: white;
   font-weight:bold;
   padding-right:10px;
   border-right:1px solid #ffffff;
}
#headerimg ul li a:hover {
   color: #dcffc4;
}
#page {
   width: 770px;
   margin: 0 auto;
   background-image:url('images/background.jpg');
}
#header {
   background: #143901 url('images/header.jpg') no-repeat bottom center;
}
#headerimg {
   margin: 5px 9px 0;
   height: 243px;
   width: 770px;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg {
   text-decoration: none;
   color: black;
   letter-spacing:-1px;
   margin:0;
}
#headerimg h1 {
   padding-left:15px;
   padding-top:15px;
   font: 22px arial,verdana,sans-serif;
   font-weight:bold;
}
.description {
   font: 10px arial,verdana,sans-serif;
   color:#cccccc;
   letter-spacing:1px;
   padding-left:15px;
}
#wrapper {
   width: 100%;
   float: right;
}
#content {
   float: left;
   width: 497px;
   padding-left:10px;
   padding-right:10px;
}
#sidebar {
   float:left;
   margin-top:-10px;
   padding-left:8px;
   padding-right:10px;
   padding-top:0px;
   width:230px;
}
#footer {
   width: 100%;
   clear: both;
   color:#ffffff;
   font: 10px arial,verdana,sans-serif;
   text-align:center;
   background:#143901;
}
#footer a {
   color:#ffffff;
}
#footerimage {
   clear: both;
   height:17px;
   background-image:url('images/footer.jpg');
}


/* General Header Styles */
h1 {
   font-size:22px;
   padding-top:20px;
}
h2 {
   margin-top:0;
   font-size:16px;
}
h3 {
   margin:0;
   font-size:14px;
}


/* Post Related */

h2 a:hover, h2 a:visited, h2 a {
   text-decoration:none;
}
.post {
   clear:both;
}
.post p {
   margin-top:5px;
   margin-bottom:15px;
}
.post a, .navigation a {
   color:#2e5910;
}
.post a:hover, .post a:visited:hover, .navigation a:hover {
   color:#62ac2e;
}
.post a:visited, .navigation a:visited {
   color:#2e5910;
}
.navigation {
   text-align:right;
   font-size:10px;
}
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
}
.navigation .alignright {
   margin-bottom:10px;
}
.navigation .alignleft {
   margin-bottom:10px;
}
.pagetitle, .post h2 {
   font: bold 16px arial,verdana,sans-serif;
   border-bottom:1px solid #eaeaea;
   margin-top:0;
   margin-bottom:5px;
}
blockquote {
   font: 11px verdana,arial,sans-serif;
   margin:5px;
}
a img {
   border:0;
}
.entry {
   font: 12px arial,verdana,sans-serif;
}
.entrytext .postmetadata {
   font: 12px arial,verdana,sans-serif;
}
.more-link {
   font: 10px arial,verdana,sans-serif;
}


/* Sidebar Related */
#sidebar ul {
   margin: 0;
   padding: 0;
}
#sidebar ul h2 {
   font: bold 11px arial,verdana,sans-serif;
   color:#111111;
   border-bottom:1px solid #ebebeb;
   margin-bottom:0;
   margin-top:10px;
}
#sidebar ul li {
   list-style-type: none;
   list-style-image: none;
}
#sidebar ul ul li {
   list-style-type: square;
   margin-left:20px;
   list-style-image: none;
}
#sidebar ul ul ul li {
   list-style-type: disc;
   padding:0;
   margin-left:5px;
}
#sidebar p {
   margin:0;
   font: 10px arial,verdana,sans-serif;
}
#sidebar a {
   color:#2e5910;
   text-decoration:none;
}
#sidebar a:hover, #sidebar a:visited:hover {
   color:#a60000;
   text-decoration:underline;
}
#sidebar a:visited {
   color:#2e5910;
}


/* User Comments */
ol.commentlist {
   margin-left:25px;
   padding:0;
}
ol.commentlist li.alt {
   background:#fcfff4;
}
ol.commentlist a {
   color:#2e5910;
}
ol.commentlist p {
   margin-top:3px;
   margin-bottom:10px;
}
small.commentmetadata {
   font: 10px arial,verdana,sans-serif;
}
small.commentmetadata a {
   text-decoration:none;
}


/* Search Form */
form {
   margin:0;
}
#searchform {
   text-align:center;
   padding:5px;
}
#searchform #searchsubmit {
   margin-top:1px;
   font-size:10px;
   width:70px;
   display: inline;
   color:#ffffff;
   height:20px;
   background:#1c4400;
   border-top:1px solid #f5ffee;
   border-left:1px solid #ddf4ce;
   border-bottom:1px solid #1b2813;
   border-right:1px solid #000000;
}
#searchform input {
   width:190px;
   height:16px;
   display: inline;
   border:1px solid #444444;
}

