@charset "utf-8";
/* Markup by Matthew Rochow */
/* http://www.matthewrochow.com */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#7EBFD7;text-decoration:none}
a:hover {text-decoration:underline}
body {background:#FFF;color:#000;font:88%/125% Arial, Sans-Serif}
h1, h2 {color:#7EBFD7;font-size:1.29em}
h1 a, h2 a {color:#7EBFD7;text-decoration:none}
h3 {color:#B92546;font-size:1.09em}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {background:#FFF url(../images/bg.gif) repeat-y center top;margin:0 auto;width:850px}
#middle {background:url(../images/header.png) no-repeat center top;overflow:hidden;width:100%}
#main {background:url(../images/footer.png) no-repeat left bottom}

/* Header */
#header img {float:left;margin:20px 0 0 170px}
#header form {color:#B92546;float:right;font-size:0.75em;font-weight:bold;margin:30px 0 0;width:230px}
#header form input#s {border:1px solid #B92546;margin:0 0 0 5px}
#header form input#go {background:#FFF;border:0;color:#B92546;font-size:11px;font-weight:bold}
#header ul {clear:both;color:#FFF;font-weight:bold;list-style:none;padding:10px 0 0 280px;width:570px}
#header ul li {border-left:1px solid #FFF;float:left;padding:0 0 0 5px}
#header ul li.page-item-2 {border:0}
#header ul li.current_page_item a {text-decoration:underline}
#header ul li a {color:#FFF;display:block;padding:0 5px 0 0}
#menu ul {padding:0;margin:0;clear:none;list-style:none}
#menu ul a {display:block;width:15em}
#menu ul li {border:0;float:left;padding:5px}
#menu li ul {background:#ce4866;position:absolute;width:15em;left:-999em}
#menu li:hover ul, #menu li.hover ul {left:auto}

/* Content*/
#content {clear:both;display:inline;float:left;margin:50px -100% 40px 230px;width:590px}
#content strong {color:#333;display:block;margin:0 0 10px}
#content .post {margin:0 0 2em}
#content ul.meta {text-align:right}
#content ul.meta li {display:inline;list-style:none}
#content ul.meta li a {font-weight:bold}

/* Sidebar */
#sidebar {float:left;padding:0 0 40px;width:191px}
#sidebar #subscribe {display:inline;float:left;height:100px;margin:35px 0 10px 35px;width:100px}
#sidebar form {clear:both;margin:10px 0 30px;text-align:center}
#sidebar form label {display:block;font-size:0.85em;font-weight:bold;margin:0 0 5px}
#sidebar form input#email {border:0;margin:0 0 5px}
#sidebar form input#submit {background:none;border:0;color:#333;font-size:0.79em;font-weight:bold}
#sidebar h3 {background:url(../images/heading.gif) no-repeat;color:#FFF;font-size:0.85em;height:19px;margin:5px 0 5px 5px;padding:1px 0 0;text-align:center}
#sidebar ul {list-style:none;margin:0 0 1em 15px}
#sidebar a {color:#000}

/* Comments */
#comment-box {margin:0 auto;padding:20px 0 5px}
#comment-box ol.commentlist {list-style:none;padding:0 0 20px;width:100%}
#comment-box ol.commentlist li {border:1px solid #CCC;margin:5px 0 10px;padding:7px}
#comment-box ol.commentlist li.alt {background:#f6f6f6;border:1px solid #C5C3B2;margin:15px 0 0;padding:7px}
#comment-box ol.commentlist a {font-weight:normal;text-decoration:underline}
#comment-box input {background:#F6F6F6;border:1px solid #CCC;color:#000}
#comment-box textarea {background:#F6F6F6;border:1px solid #CCC;font:12px Arial;color:#000}

/* Footer */
#footer {clear:both;display:block;font-size:0.85em;font-style:normal;padding:0 0 10px;text-align:center}
