/* 
  Reset first. Modified version of Eric Meyer and Paul Chaplin reset 
  from http://meyerweb.com/eric/tools/css/reset/ 
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, nav, section, article, aside, footer
{border: 0; margin: 0; outline: 0; padding: 0; background: transparent; vertical-align: baseline;}

blockquote, q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;}

header, nav, section, article, aside, footer {display: block;}

/* A font by Jos Buivenga (exljbris) -> http://www.exljbris.nl */
@font-face {
  font-family: "Calluna";
  src: url(/static/fonts/Calluna-Regular.otf) format("opentype");
}

@font-face {
    font-family:"Museo Sans";
    src: url(/static/fonts/MuseoSans_500.otf) format("opentype");
}

/* Layout */

body {
    font-size:15px;
    font-weight:normal;
    line-height:20px;
    font-family:"Palatino Linotype", Calluna, Georgia, "Times New Roman", Times, serif;
    color:#333;
}



#content {
    float:left;
    width:542px;
    background: #fff;
    height:100%;
}

#sidebar {
    float:left;
    height:100%;
    background: url(/static/img/side_bg.png) repeat-y left;
}

/* Text Style etc */
table { 
    margin-bottom: 15px;
    border-collapse: collapse;
    width:90%; 
    font-family: "Museo Sans", Helvetica, sans-serif;
    text-align:left;
    font-size:14px;
}

td, th { padding: .3em; border: 1px #ccc solid; }
thead { background: #F0EFEF; }
tbody { background: #fff; }
#highlight tr.hilight { background: #c9f; }

blockquote {
    margin: 6px 5px 15px 35px;
    padding-left:50px;
    padding-top:5px;
    background: transparent url(/static/img/quote.gif) no-repeat;
    color:#002F43;
    font-style:italic;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    color:#111;
}
h1, h2 {
    margin-bottom: 10px;
}

h1 {
  font-size:32px;
  line-height:38px;
}

h2 {
    font-size: 28px;
    line-height:30px;
}

h3 {
    font-size:22px;
    line-height:24px;
    margin-bottom:6px;
    margin-top: 4px;
}
a {
    text-decoration:none;
    color: #A71005;
}
a:hover {
    text-decoration:underline;
}

p {
    margin-bottom: 15px;
}

#content, #sidebar {
    padding:20px 20px 0 20px;
}

#sidebar ul  {
  list-style:none;
}

#listing li span {
    font-size:14px;
}

#meta {
    margin-bottom:15px;
    font-variant:small-caps;
    color: #444;
}


img#me {
    margin:5px 15px 5px 0;
    float:left;
}
#into {
    margin:50px 70px 40px 0;
}

#rss-link {
    font-family: "Museo Sans", Helvetica, sans-serif;
    background:#111;
    color:#eee;
    display:block;
    padding:1px;
    width:30px;
    font-size:15px; line-height:15px;
    margin-left:110px;
    margin-bottom:-8px;
    text-align:center;
    color:#fff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

#rss-link:hover { background:#FFA500; color:#111;text-decoration:none;}

#disqus_thread { margin-top: 30px;}
