
body {
        font-size: 12px
        font-family: Tahoma, Verdana, Arial, Sans-Serif;
        background: #1e471a;
        color: #1e471a;
        text-align: left;
        margin: 0;
        padding: 0;
        }


a { color: #1e471a;  font-weight: bold; text-decoration:none;}
a:hover { text-decoration:underline;}


#header {
        margin: 0;
        padding: 0;
        background: #1e471a url('images/bg.jpg') no-repeat left top;
        height: 170px;
        width: 650px;
        }

.head1 {  padding-top:132px; padding-left:10px;}

.head1 a{ color:#ffffff; font-family: Tahoma; font-size:16px; font-weight: bold; font-variant: small-caps; text-decoration:none;}
.head1 a:hover {text-decoration:underline;}



#page {
        background: #1e471a url('images/bg.jpg') no-repeat top left;
        text-align: left;
        margin: 0 auto;
        padding: 0;
        width: 884px;
       }


.text-top { margin:0px 0px 0px 11px;
            width:633px;  height:26px;
            background: url('images/bg-text-top.jpg') no-repeat top center;
          }

#text   {
         margin-top:0px;  margin-left:11px;
         padding: 0px;
         width:629px;
         border-left: solid 2px #ffffff;
         border-right: solid 2px #ffffff;
         background: #85984e url('images/bg-text.jpg') no-repeat top center;
         }

#text-bottom   {
         margin-top:-15px;margin-left:11px;
         height:30px;
         width:633px;
         background: url('images/bg-text-bottom.jpg') no-repeat top center;
         }


#content { margin-left:13px;   }

.more-link img a { border:none; }

h1 {
         width:532px;
         height:28px;
         padding:10px 0 0 70px;
         margin:0;
         background: url('images/head.png') no-repeat;
         color: #ffffff; font-variant:small-caps;
         font-size:16px;   font-weight:bold;
         }

h1 a      {
         font-size:16px; font-weight:bold;
         font-variant:small-caps;
         text-decoration: none;
         color:#ffffff;
         }

h1 a:hover {text-decoration: underline;}

.catimage  { position:relative; width:70px; height:48px; border:none; padding:0; margin: 0px;}
.catimage a:hover { border:none; }

.bottomline {
         width:604px; height:35px;
         background: url('images/post-bottom.png') no-repeat top center;
         margin-top:-10px;
         }




* html .bottomline { margin-top:0px;          }
*+html .bottomline {  width:604px; margin-top:0px;
         }

.bottomline { width /*\**/:602px\9; }

.bottomlineS {
         width:604px; height:35px;
         background: url('images/post-bottom.png') no-repeat top center;


         }


.post {  width:602px;
         background: url ('images/postbg.png');
         margin-top: 0px;  padding:0px;
         text-align: justify;
         font-family: tahoma, arial;
         font-size:13px;
        }

.post hr { display: block;  }



#entry {
         margin-top: -19px;
         padding:5px 20px 0px 20px;
         width:562px;
         background: url('images/postbg.png');

         }

*html #entry { margin-top: -31px; }
*+html #entry { margin-top: -34px; padding:15px 20px 10px 20px;}

*html #entry p
         {margin: 15px 0 10px 0; }
 #entry p
         {margin: 10px 0; }


#entry p a { color: #1e471a;  font-weight: bold; text-decoration:none;}
#entry p a:hover { text-decoration:underline;}
#entry p a:visited {  color: #85984e;}



html>body #entry ul {
         margin-left: 0px;
         padding: 0 0 0 30px;
         list-style: none;
         text-indent: -10px;
         }

html>body #entry li {
         margin: 0px 0 0px 10px;
         }

#entry ul li:before,
#sidebar ul ul li:before {

        }

#entry ol {
         padding: 0 0 0 35px;
         margin: 0;
         }

#entry ol li {
         margin: 0;
         padding: 0;
         }



hr {     display: none;}

a img {  border: none; }


.post-categories ul  {
         background: url('images/postbg.png') repeat;
         float:left;
         list-style-type: none;
         text-align:left;
         margin:0px;
         padding:0px
         }

.post-categories li {
         list-style-type: none;
         margin:-55px 0 0 -30px;
         Padding:0;
         width:70px; height:48px;
         }



#sidebar {
         margin-top: -153px;
         padding:  0;
         float:right;
         background: url('images/nav-mv.jpg') no-repeat top left;
         width:230px;  height:650px;
         font: 10px Tahoma, Verdana, Arial, Sans-Serif;
        }

#sidebar a {
         font-size:11px; line-height:14px;
         font-weight: normal;  text-decoration: none;
         color: #1e471a;
         }


#sidebar ul {
         list-style: none;  padding:0px 0 0 0; margin:1px 0 11px 13px;
            }

* html #sidebar ul { margin:0px 0 7px 13px; }

*+html #sidebar ul { margin:0px 0 7px 13px; }
#sidebar ul { margin /*\**/:0px 0 12px 13px\9; }



#sidebar li a {
         padding:0px; margin:0;
         color:#1e471a; text-decoration:none;  }

#sidebar li a:hover { text-decoration:underline;  }


h2 a  {  font-size:15px;
         font-variant:small-caps;
         color:#ffffff; text-decoration:none; }

h2 a:hover  {  color:#ffffff;  }

h2 {     font-size:15px;
         font-family: Tahoma, Arial, Helvetica;
         font-variant:small-caps;
         color:#ffffff; padding-top:10px; padding-left:10px; padding-bottom:0px;
         margin-bottom:10px; margin-top:10px;
         }




.lpbcArchive {
         width: 160px;
         line-height:14px;
         margin:0px;
         }

.lpbcArchive ul { width:150px;
         margin-top:0px; margin-bottom:7px; list-style-type:none;}

.lpbcArchive li {
         padding-bottom:3px; margin:0; list-style-type:none;}

.lpbcArchive h3  {color:#ffffff;     }

.lpbcArchive h3 a {color:#ffffff;    }

.lpbcTitle {      }




.small { line-height:11px;  padding-top:0; margin-top:-5px; color: #777;  font-size:10px; float:right;}

*+html .small { line-height:11px;  margin-top:-13px;}


small, .postmetadata, blockquote, strike {
        color: #777;
        }

.postmetadata ul, .postmetadata li {
         display: inline;
         list-style-type: none;
         list-style-image: none;
         }


.postmetadata { clear: both;}

.clear { clear: both; }


p img    {
         padding: 0;
         max-width: 100%;
         }

.picborder {
         background: #ffffff;
         padding: 2px;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
         border: 1px solid #86984e;
         }

.mediaborder {
         margin: 0 10px;
         background: #ffffff;
         padding: 3px 3px 3px 3px;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
         border: 1px solid #86984e;
         }


*+html .mediaborder   {  margin-bottom:15px;}
* html .mediaborder   {  margin-bottom:15px; }
.mediaborder { padding /*\**/:3px\9; }


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;
         }


#footer {
         background: url('images/footer.jpg') no-repeat left top;
         padding: 0px 0px 0px 22px;
         margin-left: 11px;
         width: 612px;  height:90px;
         clear: both;
         }

#footer p {
         margin-top:-10px;
         padding:0px 0 0 10px;
         color: #ffffff;
         font-size: 11px; font-family: Tahoma, Arial;
         }


#themeswitcher {margin-top: 5px; margin-left:20px;}




h4       {
         font-size:14px; font-style:bold; line-height:14px;
         color: #1e471a;
         }

h4 a     {
         text-decoration:none; line-height:14px;
         font-variant:small-caps; font-size:19px;
         color: #1e471a;
         }

h4 a:hover {text-decoration:none; color: #ffffff;}



h3 {
         padding: 0;
         margin: 30px 0 0;
         }





.navigation {

        display: block;
        text-align: center;
        margin-top: -15px;
        margin-bottom: 15px;
        margin-right:15px;

        }


.navigation a {  color:#ffffff;
                 font-size: 13px; font-family: Tahoma, Arial; font-variant:small-caps;
        }


.navigation a:hover {  text-decoration: none;
        }

.navright {
height:15px;
        float: right; color:#ffffff;
        }


.navleft {
height:15px;
        float: left; color:#ffffff;
        }






code {
        font: 1.1em 'Courier New', Courier, Fixed;
        }

acronym, abbr, span.caps
{
        font-size: 0.9em;
        letter-spacing: .07em;
        }
.thread-alt {
        background-color: #f8f8f8;
}
.thread-even {
        background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

        border-left: 1px solid #ddd;
}

.center {
        text-align: center;
        }

.hidden {
         visibility: hidden;
        display: none;
        }

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

/* Captions */
.aligncenter,
div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption {
        border: 1px solid #86984e;
        text-align: center;
        background-color: #ffffff;
        padding-top: 3px;
        margin: 5px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}

.wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;
}

.wp-caption p, .wp-caption-text {
        font-size: 11px;
        color: #1e471a;
        line-height: 12px;
        padding:0 3px;
        margin:0;
}

/* 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 0;
        display: block;
        }
/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */
        text-align:center;
        }

select {
        width: 130px;
        }

/* End Form Elements */

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }

   #headerimg .description {
        font-size: 1.2em;
        text-align: center;
        }

.sticky {
        background: #f7f7f7;
        padding: 0 10px 10px;
        }

.sticky h2 {
        padding-top: 10px;
        }