/* Main Body Layout */















body {















        text-align:center;















        min-width:820px;















        margin:0 auto;















        padding:0;















        font-family:Arial, Helvetica, sans-serif;















        font-size:13px;















        color:#000000;















        background-color:#B80A0A;















}































#wrapper {















width: 805px;















margin: auto;















text-align:left;















background-color:#FCFFB7;















padding:0 9px 0 9px;















}















































/* Header Styles */















#header{















        width:805x;















        height:195px;















        margin:0;















        padding:0.5% 2 2% 5;















}































#header h1{















        font-family:"Arial Black", Arial;















        font-size:36px;















        color:#4a4b58;















        padding:5px;















        margin:0;















}































#header h1 a{















        text-decoration:none;















}































#header h1 a:hover{















        text-decoration:none;















}































#header h2{















        font-family:"Arial Narrow", Arial;















        font-size:22px;















        color:#ababab;















        padding:0 5px 5px 5px;















        margin:0;















}































#top-search{















        position:relative;















        top:15px;















        float:right;















        width:275px;















}































#search2Post_search {















        margin-right:5px;















}































#sidebar-top{















        text-align:left;















        margin:0;















        padding:0;















}































#nav {















        width:790px;















        height:50px;















        background:url(images/nav.png) no-repeat;















        padding-left:10px;















        margin:0;































}































#nav ul {















color: #4a4b58;















font-family:Arial;















font-weight:bold;















font-size: 12px;















text-transform: uppercase;















display:inline;















padding-left:10px;















}































#nav ul li {















display: inline;















}































#nav ul li a {















padding: 18px 15px 10px 15px;















color: #4a4b58;















text-decoration: none;















float: left;















display:inline;















}































#nav ul li a:hover {















color: #c92127;















text-decoration:underline;















}















































/*main body tags */































#content {















        float:left;















        padding-bottom:25px;















        min-height:589px;















}































#sidebar {















        float:left;















        padding:0 25px 0 0;















}































#sidebar-left-1 {















        width:223px;















        margin:9px 0 0 0;















        padding:0 0 0 0;















        background-color:#4a4b58;















}































#sidebar-left-1 a{















        color:#fff !important;















        text-decoration:none;















}































#sidebar-left-1 a:hover{















        text-decoration:underline;















}































#sidebar-left-1 ul, #sidebar ul ol {















        margin: 0;















        padding: 0 9px 5px 10px;































        }































#sidebar-left-1 ul li {















        list-style-type: none;















        list-style-image: none;















        font-size:12px;































        }































#sidebar-left-1 ul p, #sidebar ul select {















        margin: 5px 0 8px 0;















        }































#sidebar-left-1 ul ul, #sidebar ul ol {















        margin: 5px 0 15px 10px;















        }































#sidebar-left-1 ul ul ul, #sidebar ul ol {















        margin: 0 0 0 10px;















        }















































#sidebar-left-1 h2 {















        margin: 0 0 0 0;















        padding-left:10px;















        color:#fff;















        }































#sidebar-left-1 h2 {















        font-size: 14px;















        font-weight:bold;















        }































#sbl1top {















        background:url(images/sidebar-top.gif) no-repeat;















        height:10px;















        width:223px;















}































#sbl1bottom{















        background:url(images/sidebar-bottom.gif) no-repeat;















        height:10px;















        width:223px;















        margin-bottom:-6px;















}































#sidebar-left-2 {















        width:223px;















        margin:3px 0 0 0;















}































#sidebar-left-2 a{















        color:#4a4b58 !important;















}































#sidebar-left-2 a:hover{















        color:#4a4b58 !important;















}































#sidebar-left-2 ul, #sidebar ul ol {















        margin: 0;















        padding: 0 0 5px 0;































        }































#sidebar-left-2 ul li {















        list-style-type: none;















        list-style-image: none;















                        font-size:12px;































        }































#sidebar-left-2 ul p, #sidebar ul select {















        margin: 5px 0 8px;















        }































#sidebar-left-2 ul ul, #sidebar ul ol {















        margin: 5px 0 15px 10px;















        }































#sidebar-left-2 ul ul ul, #sidebar ul ol {















        margin: 0 0 0 10px;















        }















































#sidebar-left-2 h2 {















        margin: 0 0 0 0;















        padding-left:10px;















        background:url(images/sb-heading.gif) no-repeat;















        width:223px;















        height:30px;















        }































#sidebar-left-2 h2 {















        font-size: 16px;















        font-weight:bold;















        color:#4a4b58 !important;















        font-family:"Arial Narrow", Arial;















        }















































#main {















        float:left;















        width:500px;















}































.post {















        margin: 0 0 40px;















        }































.post hr {















        display: block;















        }































.postmetadata {















        clear: both;















}































/* Footer Styles */















#footer {















        width:790px;















        height:50px;















        background:url(images/nav.png) no-repeat;















        padding-left:10px;















        padding-bottom:15px;















}































#footer p {















padding: 18px 15px 10px 15px;















}































/*standard typography and WP formatting */































a {















color:#4a4b58;















text-decoration: none;















}















a:hover {















color:#c92127;















text-decoration: underline;















}































h1 {















font-size: 20px;















font-weight:bold;















margin: 15px 10px 15px 10px;















color: #4a4b58;















}















h2 {















        font-family:"Arial Black",Arial;















font-size:14px;















color: #636363;















font-weight: bold;















margin: 5px 0 -5px 0;















padding: 5px 0 0 0;















}















h2 a {















color: #8B8D09;















text-decoration: none;















}















h2 a:hover {















color: #c92127;















}















h3 {















font-family: Arial, Helvetica, sans-serif;















font-size: 12px;















color: #666666;















font-weight: bold;















}































blockquote {















line-height: 1.4em;















        font-family:Arial, Helvetica, sans-serif;















}































.clearfix:after {















content: ".";















display: block;















height: 0;















clear: both;















visibility: hidden;















}































.clearfix {















display: inline-block;















}































.clearboth {















clear: both;















}































/* Hides from IE-mac \*/















* html .clearfix {















height: 1%;















}































.clearfix {















display: block;















}































.right{















        float:right;















}































.feed{































        margin:13px 29px 0 0;















}































.home-template {















        margin-top:15px;















}















/* End hide from IE-mac */































small {















        font-size: 0.9em;















        line-height: 1.5em;















        }































.ptitle {















        font-family:Arial, Helvetica, sans-serif;















        font-size:2.2em;















        padding:5px 0 5px 0;















        margin:10px 0 5px 0;















                }































h2 {















        font-size: 1.6em;















        }































h2.pagetitle {















        font-size: 1.6em;















        }































h3 {















        font-size: 1.3em;















        }































h1, h1 a, h1 a:hover, h1 a:visited {















        text-decoration: none;















        }































h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {















        text-decoration: none;















        }































.commentlist li, #commentform input, #commentform textarea {















        font: 0.9em;















        }































.commentlist li {















        font-weight: bold;















        }































.commentlist li .avatar {















        float: right;















        border: 1px solid #eee;















        padding: 2px;















        background: #fff;















        }































.commentlist cite, .commentlist cite a {















        font-weight: bold;















        font-style: normal;















        font-size: 1.1em;















        }































.commentlist p {















        font-weight: normal;















        line-height: 1.5em;















        text-transform: none;















        }































.commentmetadata {















        font-weight: normal;















        }































small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {















        color: #777;















        }































code {















        font: 1.1em 'Courier New', Courier, Fixed;















        }































acronym, abbr, span.caps















{















        font-size: 0.9em;















        letter-spacing: .07em;















        }































a, h2 a:hover, h3 a:hover {















        text-decoration: none;















        }































a:hover {















        text-decoration: underline;















        }































/* Begin Structure */































.clear {















        clear: both;















}































/* End Structure */































































/*        Begin Headers */















h3 {















        padding: 0;















        margin: 30px 0 0;















        }































h3.comments {















        padding: 0;















        margin: 40px auto 20px ;















        }















/* End Headers */































































/* Begin Images */















p img {















        padding: 0;















        max-width: 100%;















        }































/*        WP Classes */































img.centered {















        display: block;















        margin-left: auto;















        margin-right: auto;















        }































img.alignright {















        padding: 4px;















        margin: 0 0 2px 7px;















        display: inline;















        }































img.alignleft {















        padding: 4px;















        margin: 0 7px 2px 0;















        display: inline;















        }































.alignright {















        float: right;















        }































.alignleft {















        float: left















        }















/* End Images */































































/* Begin Form Elements */















#searchform {































        }































#sidebar #searchform #s {































        }































#sidebar #searchsubmit {































        }































.entry form { /* This is mainly for password protected posts, makes them look better. */















        text-align:center;















        }































select {















        width: 130px;















        }































#commentform input {















        width: 170px;















        padding: 2px;















        margin: 5px 5px 1px 0;















        }































#commentform textarea {















        width: 100%;















        padding: 2px;















        }































#commentform #submit {















        margin: 0;















        float: right;















        }































































/* Begin Comments*/















.alt {















        margin: 0;















        padding: 10px;















        }































.commentlist {















        padding: 0;















        text-align: justify;















        }































.commentlist li {















        margin: 15px 0 3px;















        padding: 5px 10px 3px;















        list-style: none;















        }































.commentlist p {















        margin: 10px 5px 10px 0;















        }































#commentform p {















        margin: 5px 0;















        }































.nocomments {















        text-align: center;















        margin: 0;















        padding: 0;















        }































.commentmetadata {















        margin: 0;















        display: block;















        }















































/* Begin Various Tags & Classes */















acronym, abbr, span.caps {















        cursor: help;















        }































acronym, abbr {















        border-bottom: 1px dashed #999;















        }































blockquote {















        margin: 15px 30px 0 10px;















        padding-left: 20px;















        border-left: 5px solid #ddd;















        }































blockquote cite {















        margin: 5px 0 0;















        display: block;















        }































.center {















        text-align: center;















        }































.hidden {















        display: none;















        }































hr {















        display: none;















        }































a img {















        border: none;















        }































.navigation {















        display: block;















        text-align: center;















        margin-top: 10px;















        margin-bottom: 60px;















        }















































/* Captions */















.aligncenter,















div.aligncenter {















        display: block;















        margin-left: auto;















        margin-right: auto;















}
