/* @override http://telos.tv/blog/wp-content/themes/chaoticsoul-10/style.css */

/*  -----|  Globals  |------------------------------------------------------  */

body {
   background-color: #161410;
   color: #999;
   /* font: 62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; */
   font: 72.5%/135% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
}

/* hr { display: none; } */

hr {
   background-color: #22201d;
   border: 1px solid #363430;
   height: 10px;
   margin: 10px 0;
   width: 760px;
}

a:link, a:visited, a:active {
   color: #d8d7d3;
   text-decoration: none;
}


/* ---== Blank out calendar nav */
#prev a {
   color:  #161410;
   font-size: 30%;
}

#next a {
   color:  #161410;
   font-size: 30%;
}
/* ---== */



a:hover {
   color: #fff;
   text-decoration: none;
}

ul {
   list-style: none;
}

input, textarea {
   color: #9c9890;
   font-size: 11px;
   text-decoration: none;
   background-color: #161410;
   border: 1px solid #363430;
   padding: 5px;
}

blockquote {
   background: #1b1814;
   padding: 1px 15px 5px;
   border-bottom: 1px solid #35302a;
}

table {
   width: 100%;
   border-collapse: collapse;
}

th {
   border-bottom: 1px solid #35302a;
   text-align: left;
}

pre {
   padding: 5px 0;
   border-top: 1px dotted #35302a;
   border-bottom: 1px dotted #35302a;
}

/*  -----|  Structure  |----------------------------------------------------  */

#page {
   margin: 50px auto 25px;
   padding: 0;
   width: 760px;
}

#header {
   text-align: center;
}

#wrapper, #headerimg {
   width: 760px;
}

#wrapper {
   background: url('images/content_bkg.gif') repeat-y top left;
}

.image {
   background: #22201d url('images/image_left.png');
   border: 1px solid #363430;
   height: 149px;
   width: 372px;
}

.bkgleft {
   background: url('images/image_left.jpg');
   float: left;
}

.bkgright {
   background: url('images/image_right.jpg');
   float: right;
}

#footer {
   font-family: Georgia, 'Times New Roman', serif;
   color: #999;
}

#content, #sidebar {
   border-left: 1px solid #363430;
   border-right: 1px solid #363430;
   padding: 0 10px;
}

#content {
   float: left;
   font-size: 1.1em;
   width: 517px;
}

#content h2 {
   margin: 0 0 10px;
}

#content p {
   /* line-height: 1.5em; */
   line-height: 1.5em;
}

/* Special just for this post. Tighten up the caption under the picture */
#post-46 div.entry p.tightcap {
   line-height: 1em;
}

#sidebar {
   border-left: 0;
   float: right;
   width: 200px;
}

#sidebar h2 {
   color: #5196B95196B9;
   margin: 15px 0 5px;
   font-variant: small-caps;
   display: block;
}

#sidebar h3 {
   color: #5196B9;
   margin: 15px 0 5px;
   font-variant: small-caps;
}

#sidebar .textwidget{
   margin: 8px;
   
}

#sidebar ul {
   margin: 0 0 10px;
   padding: 0;
   border-top: 1px solid #363430;
   border-bottom: 1px solid #363430;
}

#sidebar li {
   display: block;
   padding: 4px 10px;
   background: #22201d;
   margin: 1px 0;
}

#sidebar li:hover {
   background: #363430;
}

#searchform {
   background: #22201d;
   padding: 10px;
   text-align: center;
}

#s {
   width: 160px;
}

.goleft {
   float: left;
}

.goright {
   float: right;
}

ul.navigation {
   border-top: 1px solid #363430;
   border-bottom: 1px solid #363430;
}

ul.navigation li {
   display: block;
   padding: 4px 10px;
   background: #22201d;
   margin: 1px 0;
}

ul.navigation li:hover {
   background: #363430;
}

/* Post Structure */

.post {
   padding: 10px 0 0;
}

.widecolumn .post {
   padding: 0;
   margin: 0;
}

.top {
   padding: 15px 10px 0px;
   background: #1b1814;
   margin-bottom: 15px;
   border-bottom: 1px solid #35302a;
}

.lastfive {
   padding-left: 10px;
   padding-right: 10px;
}

.postmetadata {
   margin: 3px 0;
   padding: 0;
}

.postmetadata a {
   font-weight: bold;
}

#sidebar .postmetadata {
   line-height: 1.5em;
}


.continue {
   /* font-weight: bold; */
   font-size: .95em;
}

/*a.more-link span.continue {
   color: #5196B9;
}*/

a:hover a.more-link span.continue {
   color: #fff;
   text-decoration: underline, overline;
}

.top .entry {
   font-size: 1.1em;
}

.entrytext {
   padding: 0 10px 0;
   line-height: 2em;
   font-size: 1.1em;
}

.entrytext h2 {
   border-bottom: 1px solid #5196B9;
   display: block;
}

.entrytext ul {
   list-style-type: square;
}

.post_your_comment a {

   text-align: right;
   display: block;
   font-size: 120%;
   vertical-align: top;
   margin-bottom: 3px;
}

td#today {
   color: #5196B9;
}

/* Comments Structure */

.comments {
   padding: 10px;
   margin-top: 15px;
   background: #1b1814;
   border-top: 1px solid #35302a;
   position: relative;
}

#commentform p {
   float: left;
   margin: 0 10px 10px 0;
}

.commentlist {
   background: #1b1814;
   list-style: none;
   margin: 0;
   padding: 0;
}

.commentlist li {
   background: #161410;
   margin-top: 10px;
   padding: 5px 0 0;
}

.commentlist li p {
   padding: 5px 10px 0;
   margin: 0;
}

.commentlist li p.commentmetadata {
   border-bottom: 1px solid #35302a;
   background: #181612;
   padding: 5px 10px;
   margin-top: 10px;
}

ul.archive {
   list-style: none;
   padding: 0;
   margin: 0 10px 25px;
   font-size: 1.3em;
}

ul.archive li {
   display: inline;
}

/*  -----|  Typography  |---------------------------------------------------  */

h1, h2, h3, h4, h5, h6 {
   font-family: Georgia, 'Times New Roman', serif;
   font-weight: normal;
}

h1 {
   color: #fff;
   font-size: 2em;
   margin: 0 0 8px;
}

h1:before, h1:after {
   content: " . . ";
   color: #444;
}

h1 span {
   /* color: #5196B9; */
}

h2 {
   color: #6fa1ba;
   font-size: 1.25em;
   margin: 0;
   padding: 1px 0;
   display: inline;
   border-bottom: 1px solid #35302a;
}

.post h2 a {
   color: #5196B9;
   /* font: 72.5%/135% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; */
}

.post h2.first {
   font-size: 1.75em;
}

.widecolumn h2.title {
   display: block;
   padding: 13px 10px;
   background: #1b1814;
   margin: 0 0 15px;
   border-bottom: 1px solid #35302a;
   font-size: 1.75em;
}

.description {
   color: #666;
   font-weight: bold;
}

.comments h3 {
   margin: 0 0 10px 0;
   color: #5196B9;
}

/*  -----|  Miscellaneous  |------------------------------------------------  */

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

img {
   padding: 0;
   border: 0;
   border: none;
   color: #161410;
}

div.entry a, div.entrytext a {
   color: #5196B9;
}

#sideposts a{
   color: #5196B9;	
}

#sideposts-2 a{
   color: #5196B9;	
}