/* 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 1.5% 0;



}







#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;



}