/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
address {font-style: normal;display: inline;}
fieldset,img,abbr,acronym {border: 0;} 
/* start */

body {
    background-color: #1c1c1c;
    color: #444;
    font-family: Helvetica, Arial sans-serif;
    font-size: 14px;
    margin-bottom:20px;
    text-shadow: #000 1px 1px 2px;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

#header h1 { 
  font-weight:bold;
  margin-bottom: 1.1667em;
}

#header h1, h2 {
  font-size: 1.2857em; /* 18px */
  line-height: 1.1667em; /* 21px */
  margin: 0;
}

h2.archives, h2.pagetitle {
  margin-bottom: 1.1667em;
}

#header h1 .tagline {
  margin-left: 10px;
  font-weight: normal;
  color: #666;
  font-size: 0.6203em;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#header h1 a:link, #header h1 a:visited, #footer a:link, #footer a:visited {
  color: #6A8071;
  color: #eee;
}

p {
  font-size: 1em; /* 14px */
  line-height: 1.5em; /* 21px */
  margin: 0 0 1.5em 0;
}

a:link {
    /* color: #89AFA0; */
    color: #00c1ee;
    text-decoration: none;
}

a:visited {
    color: #696969;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
            
div#content, #footer, #header {
    width: 500px;
    margin: 0 auto;
    color: #cecece;
}

#footer  {
   font-size: 1em;
   line-height: 1.5em; /* 21px */
   padding-top: 1.5em; /* 21px */
   text-align: center;
   clear: both;
}

#header {
   height:3em;
   padding-top: 2.3334em;
   margin-bottom: 1.1667em;
}

#header:hover .nav {
   display:block;
}

.nav {
   margin-top:.5em;
   display: none;
   color:#666;
}

#header .nav a, #header .nav a:visited {
   margin: 0 2px0 2px;
   color:#cecece;
}

.post {
   clear:both;
   margin-bottom:1.5em;
}

.post h2 a:visited, .nav a:visited {
    color: #00c1ee;
}

.post ul {
    margin-left: 15px;
    padding-left: 0;
    list-style-type: round;
    line-height: 1.5em; /* 21px */
}

.entry-content ul li {
    margin: 0;
    padding: 0;
    color: #d1d1d1;
}

.postmetadata,
.date {
  font-size: 0.7857em; /* 11px */
  line-height: 1.9091em; /* 21px */
  margin-bottom: 1.9091em;
  margin-top: 0em;
}

.asset-footer {
    clear: both;
    margin-top: 1.5em;
    padding-top: .5em;
    clear: both;
}

.post:hover .entry-content {
    color: #d1d1d1;
}

.post:hover .entry-content {
    color: #d5d5d5;
}

.post img {
   padding:5px;
   background-color:#111;
   margin-top:1.5em;
}

.post hr {
  border:0;
  height:21px;
  background:url(/images/dots_dark.gif) 0 100% repeat-x;
  margin:0 150px 3em 150px;
}

.tags {
   background-color: #161616;
   padding: 10px;
   list-style: none;
   margin-left: 0;
}

.tags li {
   display: inline; 
}

.elsewheres ul, ul.wp-tag-cloud { 
   list-style: none;
   margin-left: 0px;
   padding-left: 0px;
}

.elsewheres ul li, ul.wp-tag-cloud li {
   display: inline;
   padding-left: 0px;
   margin-left: 0px;
}

.clr { 
 clear: both;
} 

.emptymonth {
 color: #444;
}

.pagetitle {
  color:#666;
}

.alignright {
 float: right;
 text-align: right;
}

.alignleft {
 float: left;
}

blockquote {
 margin: 1.5em 10px 1.5em 10px;
 padding: 0.75em 20px 0.75em 20px;
 border-left: 1px solid #333;
 background-color:#111;
 font-style:italic;
}