/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form { margin: 0pt;
    padding: 0pt;
    }

  body { background: rgb(211, 216, 193) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
    font-family: georgia,"times new roman",times,serif;
    }

  h1, h2, h3, h4, h5, h6 { font-family: Georgia,Sans-Serif;
    font-weight: 400;
    font-size: 18px;
    }

  a { text-decoration: underline;
    color: rgb(190, 7, 14);
    }

  blockquote { margin: 15px 0pt 0pt;
    background: rgb(224, 231, 199) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    }

  blockquote p { padding: 15px;
    }

  blockquote blockquote { margin: 15px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(51, 51, 51);
    }

  dt { font-weight: 700;
    }

  dd { padding: 0pt 0pt 0pt 15px;
    }

  hr { border: 0pt none ;
    margin: 15px 15px 5px;
    background: rgb(230, 238, 203) none repeat scroll 0%;
    clear: both;
    height: 1px;
    text-align: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(230, 238, 203);
    }

  small { font-size: 11px;
    }

  pre { width: 90%;
    }

  input, textarea { padding: 2px;
    font-size: 12px;
    font-family: georgia,"times new roman",times,serif;
    }

  input#s, input#author, input#email, input#url, textarea#comment { border: 1px solid rgb(229, 223, 179);
    padding: 3px;
    background-color: rgb(255, 255, 255);
    }

  input#author, input#email, input#url { margin: 0pt 5px 0pt 0pt;
    }

  #container { margin: 0pt auto;
    padding: 15px 0pt 0pt;
    color: rgb(211, 216, 193);
    text-align: left;
    width: 769px;
    height: 1000px;
    vertical-align: top;
    }

  #header    { color: rgb(255,255,255); background: rgb(46,46,46) url("bg_header.gif") no-repeat; padding: 20px; clear: both; -moz-background-clip: initial; -moz-background-inline-policy: initial; -moz-background-origin: initial   }

  #header h1 { padding: 0pt 100px 0pt 0pt;
    background: rgb(46, 46, 46) url(bg_h1.gif) repeat-x scroll 0pt 5px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-transform: uppercase;
    }

  #header h1 span { padding: 0pt 20px 0pt 0pt;
    background: rgb(46, 46, 46) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #banner { margin: 20px 0pt 0pt;
    background: rgb(255, 255, 255) none no-repeat scroll 5px;
    clear: both;
    width: 729px;
    height: 300px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #description-container { padding: 15px;
    background: rgb(162, 168, 139) url(bg_description.gif) repeat-x scroll 0%;
    clear: both;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .description { padding: 5px;
    color: rgb(0, 0, 0);
    font-size: 14px;
    font-family: Georgia,sans-seriff;
    line-height: 20px;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0pt;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1px;
    vertical-align: top;
    }

  .description a:hover { text-decoration: underline;
    }

  .description ul { border: 1px solid rgb(199, 199, 199);
    margin: 0pt;
    padding: 4px 8px 6px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .description ul li { margin: 0pt;
    padding: 0pt 15px;
    display: inline;
    }

  .page { border-top: 1px solid rgb(160, 172, 117);
    background: rgb(255, 255, 255) none repeat scroll 0%;
    color: rgb(0, 0, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: left;
    float: left;
    clear: both;
    vertical-align: top;
    }

  .maincol { float: left;
    text-align: left;
    vertical-align: top;
    margin-bottom: 25px;
    }

  .post, .post_alt { padding: 20px;
    text-align: left;
    vertical-align: top;
    }

  .post h2, .post_alt h2 { margin: 10px 0pt;
    color: rgb(115, 131, 56);
    }

  .post h2 a, .post_alt h2 a { text-decoration: underline;
    color: rgb(115, 131, 56);
    }

  .post_alt  { line-height: 24px; height: auto !important; min-height: 400px }

  .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { border: 0pt none ;
    margin: 10px 0pt 0pt;
    }

  .entry h1 { font-size: 24px;
    font-weight: 400;
    }

  .entry h2 { font-size: 18px;
    color: rgb(0, 0, 0);
    }

  .entry h4 { font-size: 16px;
    }

  .entry h5 { font-size: 14px;
    }

  .entry h6 { font-size: 11px;
    font-weight: 400;
    }

  .entry img { border: 1px solid rgb(230, 238, 203);
    padding: 4px;
    background-color: rgb(255, 255, 255);
    }

  .entry img.wp-smiley { border: 0pt none ;
    padding: 0pt;
    background-color: transparent;
    }

  .entry img.alignleft { margin: 5px 10px 0pt 0pt;
    float: left;
    }

  .entry img.alignright { margin: 5px 0pt 0pt 10px;
    float: right;
    }

  .entry p.postinfo { color: rgb(115, 123, 88);
    }

  .postdate { color: rgb(0, 0, 0);
    }

  .browse { border-top: 1px solid rgb(230, 238, 203);
    padding: 20px;
    font-size: 16px;
    line-height: 24px;
    font-family: georgia,"times new roman",times,serif;
    }

  .browse a { color: rgb(115, 131, 56);
    }

  .sidebar { float: left;
    width: 231px;
    text-align: left;
    vertical-align: top;
    }

  .sidebar ul { margin: 0pt;
    padding: 0pt 20px 20px 21px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .sidebar ul li h2 { border-bottom: 1px solid rgb(229, 223, 179);
    padding: 0pt 0pt 9px;
    color: rgb(102, 102, 102);
    }

  .sidebar ul ul li { padding: 8px 0pt 0pt;
    line-height: 24px;
    }

  .sidebar ul ul li#search input { margin: 0pt 0pt 5px;
    }

  .sidebar ul ul ul li { padding: 8px 0pt 0pt 15px;
    }

  #footer { margin: 0pt 0pt 15px;
    padding: 15px 0pt 16px;
    background: rgb(46, 46, 46) url(bg_footer.gif) no-repeat scroll left bottom;
    clear: both;
    float: left;
    width: 769px;
    font-family: Georgia,sans-seriff;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    vertical-align: top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(204, 204, 204);
    }

  #footer p { padding: 0pt 20px;
    }

  .comments-template { border-top: 1px solid rgb(230, 238, 203);
    padding: 20px;
    }

  .comments-template ol { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .comments-template ol li { border-bottom: 1px solid rgb(230, 238, 203);
    margin: 15px 0pt 0pt;
    padding: 0pt 0pt 20px;
    line-height: 24px;
    }

  .comments-template h3, .comments-template h2 { color: rgb(102, 102, 102);
    }

  .commentmetadata { font-size: 12px;
    }

  table#wp-calendar { width: 100%;
    text-transform: none;
    font-family: georgia,"times new roman",times,serif;
    }

  table#wp-calendar caption { padding: 10px 15px;
    }

  table#wp-calendar th { background: rgb(229, 223, 179) none repeat scroll 0%;
    font-weight: 400;
    text-align: center;
    vertical-align: top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table#wp-calendar td { padding: 1px;
    text-align: right;
    }

  table#wp-calendar tfoot td { text-align: center;
    }

  a:hover, .description a { text-decoration: none;
    }

  a img, abbr, acronym { border: 0pt none ;
    }

  address, dl, .sidebar ul ul li#search { padding: 15px 0pt 0pt;
    }

  code, .post { background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .sidebar ul li, .comments-template h3#respond { padding: 20px 0pt 0pt;
    }

  .sidebar ul ul, .comments-template p.nocomments { padding: 0pt;
    }

