/*  
Theme Name: chadl-new 
Theme URI: http://chadlindstrom.ca
Description: Chad's theme.
Version: 0.1
Author: Chad Lindstrom
Author URI: http://chadlindstrom.ca

*/


@import url(http://chadlindstrom.ca/css/chadlindstrom.css);

body.recipes-chadlindstrom-ca {
    color:#333;
    background-color:#555;}
.recipes-chadlindstrom-ca #header-block {
    background:#C90 url(http://farm1.static.flickr.com/168/424403487_f9c9a66fa1_b.jpg) 50% 50% repeat-x;}


.post .pre-meta {
  position:relative;}
.post .date {
   text-align: center;
   line-height: 1.1em;
   padding:2px 3px 3px 3px;
   width:1.9em;
   color:#FFF;
   display:block;
   margin:0px 0 0 0;
   position:absolute;
   left:-4.2em;}
#content-block .content .post h1 {
   padding-top:0.1em;
   border-left:0.8em solid #444;
   margin-left:-1.63em;
   margin-top:0;
}

* + html .post {
   position:relative;}

* + html .post h1 {
    padding-left:1.3em;}

.post .date:first-line {
   font-size: 70%;
   text-transform:uppercase; }

/* wiki general styles and overrides */
#content-block .content h1,
#content-block .content h2,
#content-block .content h3,
#content-block .content h4,
#content-block .content h5,
#content-block .content h6 {
   margin:0.75em 0;}
#content-block .content ul,
#content-block .content ol,
#content-block .content table,
#content-block .content p {
   margin:0.5em 0;}
#content-block .content ul,
#content-block .content ol {
   margin-left:2em;
   margin-bottom:1em;}
#page #content-block .content ul li,
#page #content-block .content ol li {
   line-height:1.35em;
   margin-bottom:0.25em;}
#content-block .content .editsection {
   margin-bottom:0.5em;}
dl {
   margin-bottom:1.4em;}
dd {
   margin:0.2em 1em;
   line-height:1.2em;}
dd:before {
   content:"- ";}
dt {
   font-weight:bold;}
blockquote {
   margin:1em 2em;
   padding:1em;
   font-style:italic;
   color:black;
   background-color:#EEE;}
blockquote[cite]:after{
   content: ""attr(cite)"";
   display:block;
   color:#999;
   font-style:normal;
   font-size:0.8em }
#content-block .content #toc {
   background-color:#EEE;
   border:0.1em solid #CCC;
   width:100%;
   padding:1em;}
#content-block .content #toc ul {
   margin-top:0em;
   margin-bottom:0em;}
#content-block .content #toc ul li {
   font-size:0.96em;}
#content-block .content #toc #toctitle {
   position:relative;}
#content-block .content #toc #toctitle .toctoggle {
   position:absolute;
   top:0.5em;right:0;}
#content-block .content #toc h2 {
   margin-top:0;
   margin-bottom:0.5em;
   border-bottom-color:#CCC;}
a.new {
   border-bottom:0.05em solid #C60;}
#content-block .printfooter {
   margin-top:3em;}
#content-block .content .post p {
   font-size:1.1em;
   margin:0.9em 0;}

#content-block .content .post pre {
    width:auto;}

.side-bar {
  position:relative;}
#searchform {
    position:absolute;
    top:0.2em;
    overflow:hidden;
    width:17.4em;}
#searchform input[type=text] {
    width:13.3em;
    font-size:0.9em;
    padding:0.2em 0;}
#searchform input[type=submit] {
    cursor:pointer;
    border:none;
    color:#FFF;
    font-size:0.9em;
    font-weight:bold;
    background:#930;
    padding:0.2em 0.5em;}

#content-block .content h3#respond {
   background:#F0F0F0;
   padding:0.2em 0;
   padding-left:1.7em;
   margin-left:-2.62em;
   border-left: 1em solid #999;}
form#commentform textarea  {
   width:100%;
   height:5em;}
.buttons {
   margin-top:0.5em;
   text-align:right;}
.buttons input[type=submit] {
    cursor:pointer;
    border:none;
    color:#FFF;
    font-weight:bold;
    background:#930;
    padding:0.2em 0.5em;}
