/*
Theme Name: Botkier
Theme URI: http://botkier.com/
Description: Wordpress Theme for http://blog.botkier.com
Version: 1.0
Author: Seocore
Author URI: http://seocore.com/
Tags: white, three columns, botkier


*/

/* =============================================
SIDEBAR
============================================= */
#blog-sidebar {
  float:right;
  width:225px;
  padding:10px 0 0 0;
}
#blog-sidebar ul {
  margin:5px 0 0 0;
  padding:0;
}
#blog-sidebar ul li {
  font-size:30px;
  font-weight:lighter;
  list-style:none;
  margin:0;
  padding:0;
  line-height:30px;
}
#blog-sidebar ul li ul {
  margin:0 0 25px 0;
}
#blog-sidebar ul li ul.children {
  margin:0 0 0 10px;
}
#blog-sidebar ul li ul li {
  font-size:12px;
  list-style-type:none;
  line-height:18px;
}
#blog-sidebar ul li ul li.twitter-item {
  border-bottom:1px solid black;
  padding:0 0 10px 0;
  margin:0 0 10px 0;
}
#blog-sidebar ul li ul li .twitter-timestamp {
  display:block;
}
form#subscribe-form {
  border:1px solid black;
  width:180px;
  margin:0;
  padding:0;
}
form#subscribe-form fieldset {
  width:auto;
  border:1px solid black;
  margin:1px;
  padding:5px 10px;
}
form#subscribe-form fieldset h3 {
  font-size:26px;
}
form#subscribe-form fieldset p {
  font-size:10px;
  padding:0 0 20px 0;
  background:white url('/wp-content/themes/botkier/dot.png') no-repeat bottom right;
}
form#subscribe-form fieldset input {
  width:150px;
  border:1px solid black;
  font-size:12px;
}
form#subscribe-form fieldset input.subscribe-button {
  width:79px;
  margin:0;
  border:none;
}
/* =============================================
CONTENT
============================================= */
#blog-content-wrapper {
  margin:0 0 0 125px;
}
#blog-content {
  margin:0 245px 0 0;
}
#blog-content a {
  text-decoration:underline;
}
#blog-content .cursive, #blog-content .cursive a {
  font-family:'SangBleu BP Light',cursive !important; 
  font-style:italic !important;
  font-weight:lighter !important;
}
#blog-content div.welcome-notice {
  text-align:center;
  padding:10px 50px 0 0;
  border-right:3px solid #231f20;
}
#blog-content div.welcome-notice img {
  margin:auto;
}
/* =============================================
POST
============================================= */
#blog-content div.post {
  margin:0;
  padding:0;
  border-right:3px solid #231f20;
}
#blog-content div.post div.blog-post-header {
  padding:25px 50px 15px 0;
  margin:0 0 15px 0;
}
#blog-content div.post div.blog-post-header h2 {
  margin:0;
  padding:0 0 5px 0;
  font-weight:lighter;
  font-size:3em;
  text-align:center;
}
#blog-content div.post div.blog-post-header h3 {
  margin:0;
  padding:0;
  font-weight:lighter;
  font-size:1.4em;
  text-align:center;
}
#blog-content div.post div.blog-post-header h2 a, #blog-content div.post div.blog-post-header h3 a {
  text-decoration:none;
}
#blog-content div.post div.entry {
  padding:0 50px 15px 0;
  border-bottom:3px solid #231f20;
}
#blog-content div.post div.entry p {
  font-size:1.4em;
  font-weight:lighter;
  text-align:justify;
}
#blog-content div.post div.entry img {
  margin:0;
  padding:0;
}
#blog-content div.post div.entry a.more-link {
  font-size:22px;
  font-family:'SangBleu BP Light',cursive !important;
  font-style:italic !important;
  font-weight:lighter !important;
}
#blog-content .entry p.botkier-post-actions {
  text-align:center !important;
  padding:0;
  margin:0 0 15px 0;
  
}
#blog-content .entry p.botkier-post-actions a {
  font-weight:normal;
  font-size:10px;
  text-decoration:none;
  padding:2px 0 0 25px;
}
#blog-content .entry p.botkier-post-actions a.comment-action-link {
  background:white url(/wp-content/themes/botkier/comment_icon.png) no-repeat top left;
  padding-right:25px;
}
#blog-content .entry p.botkier-post-actions a.email-action-link {
  background:white url(/wp-content/themes/botkier/email_icon.png) no-repeat top left;
  padding-right:25px;
}
#blog-content .entry p.botkier-post-actions a.share-action-link {
  background:white url(/wp-content/themes/botkier/share_icon.png) no-repeat top left;
}
#blog-content p.botkier-tags {
  text-align:center !important;
  margin:0;
  padding:0;
}
#blog-content p.botkier-tags a {
  text-decoration:none;
  font-size:12px;
}
/* =============================================
NAVIGATION LINKS
============================================= */
.botkier-nav-links {
  height:60px;
}
.botkier-nav-links span {
  display:block;
  font-style:italic;
}
.botkier-nav-links span a {
  text-decoration:none !important;
}
.botkier-nav-links span.botkier-nav-next, .botkier-nav-links span.botkier-nav-prev {
  font-style:normal;
}
.botkier-nav-links span.botkier-nav-date {
  text-transform:uppercase;
} 
.botkier-nav-links span.botkier-nav-title a {
  border-bottom:1px solid #000;
}
/* =============================================
COMMENTS
============================================= */
h3#comments {
  text-align:center;
  font-size:14px;
  border-bottom:3px solid black;
  margin:35px -25px 0 0;
  padding-bottom:15px;
  position:relative;
}
h3#comments a {
  position:absolute;
  top:0;
  right:25px;
  color:#660066;
  text-decoration:none;
}
ul.commentlist {
  list-style-type:none;
  margin:0 -25px 0 0;
  padding:0;
}
ul.commentlist li {
  border-bottom:1px solid black;
  padding:20px 25px 20px 0;
  margin:0;
}
ul.commentlist li:last-child {
  border:none;
}
ul.commentlist li table {
  width:100%;
  margin:0;
  padding:0;
}
ul.commentlist li table td {
  border:none;
  font-size:12px;
  vertical-align:top;
  margin:0;
  padding:0;
  font-weight:lighter;
}
ul.commentlist li td.botkier-comment-body {
  width:325px;
}
ul.commentlist li td.botkier-comment-author {
  width:160px;
  margin:0;
  padding:0;
}
ul.commentlist li td.botkier-comment-author cite {
  font-size:14px;
  font-style:normal;
}
ul.commentlist li td.botkier-comment-author cite a {
  text-decoration:none !important;
}
ul.commentlist li td.botkier-comment-body p, ul.commentlist li td.botkier-comment-author p {
  font-size:12px !important;
}
div#respond {
  margin-top:30px;
}
form#commentform input, form#commentform textarea {
  font-size:12px;
}
form#commentform label {
  font-size:14px;
}
/* =============================================
SEARCH RESULTS
============================================= */
#search-results {
  margin:0;
  border-right:3px solid black;
  height:1000px;
}
/* =============================================
SPECIALS
============================================= */
.clear {
  clear:both;
  overflow:hidden;
}
.divider {
  margin:15px auto 20px auto;
  padding:0;
  border-bottom:1px solid black;
  width:225px;
  height:1px;
}
span a.stico_default {
  background:white url(/wp-content/themes/botkier/share_icon.png) no-repeat top left !important;
}
/* =============================================
FOOTER
============================================= */
#footer {
  padding-bottom:40px;
}