#header, .sidebar1, .sidebar2, .sidebar3, #respond, #comments, .footer, #footer .pages { display: none; }

#content { position: relative; width: 100%; padding: 14px 0 0 0; }
.content { padding:0 10px; }
.post h1 { display: block; font-size: 22px; color: #596e89; line-height: 110%; }
.post h2 { display: block; font-size: 18px; color: #596e89; line-height: 110%; }
.post ul { list-style:circle; padding:5px 5px 5px 20px; }
.post ul li { padding:2px 0; background:none; }
.c-entry ul li a { color:#596e89; font-weight:bold; }
.featured { text-align: center; margin: 0 auto; background-color: #ffffff; margin-bottom: 10px; }
.cats { background-color: #ffffff; padding:1px 0 5px;}
.cat { background-color: #ffffff; padding:1px 0 5px;}
.cats p, .cat p { padding: 3px 0; }
.single .cats p, .single .cat p { padding: 7px 0; }
.cat-name { background: #c4252d url(images/tit-mark.gif) 7px 51% no-repeat; color: #ffffff; font-size: 12px; font-weight: bold; padding: 4px 10px 4px 22px; }
.cat-name a { color: #ffffff; }
.cats .post { margin:10px; border-top: 2px solid #c4252d; clear: both; }
.cat .post { margin:10px; clear: both; }
.post-cat { float: right; min-width: 100px; background-color: #c4252d; color: #ffffff; font-weight: bold; padding:0 10px 4px; text-align: center; }
.post-cat a { color: #ffffff; }
.title { padding: 1px 0 3px; }
.title:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.title {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .title {height: 1px;}
.title {display: block;}
/* End hide from IE5/Mac */
.title h1 { display: inline; font-size: 16px; color: #596e89; line-height: 110%; }
.single .title h1 { font-size: 16px; font-family: Verdana; color: #596e89; line-height: 130%; }
.single .title div { font-size: 11px; font-family: Verdana; color: #858585; }
.single .title div a { color: #858585; }
.title h1 a { color: #596e89; }
.title h1 a:hover { text-decoration: none; color: #596e89; }
.cats .title strong { display: inline; font-size: 12px; color: #c4252d; padding:0px 2px 0px 7px; border-left: 2px solid #596e89; margin-left: 7px; }
.search .cats .title strong, 
.archive .cats .title strong { display: block; font-size: 11px; color: #c4252d; padding:0px; border:none; margin:0px; }
.cat .title h1 { font-size: 14px; }
.cat .title strong { display: inline; font-size: 12px; color: #c4252d; padding:0px 7px 0px 2px; border-right: 2px solid #596e89; margin-right: 7px; }
.entry { overflow: hidden; }
* html .entry { overflow: visible; height: 1%; }
.meta { display: none; }
.pagenavi {display:none;}
.tags { background-color: #e8e8e8; color: #6c6c6c; padding: 3px 0 !important; }
.tags a { color: #6c6c6c; }

#footer { text-align: right; padding: 0 20px; }


.hidebit, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.nomark { padding: 0; margin: 0; }
.nomark li { padding: 0; margin: 0; background: none; }
.m0 {margin:0 !important;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.white {color:#ffffff;}
.blue {color:#596e89;}
.red {color:#c4252d;}
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
.alignleft, img[align="left"] {margin-right:7px;}
.alignright, img[align="right"] {margin-left:7px;}
.alignnone {float:none;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

