html, body {padding:0; margin:0; height:100%; background-color:#FFD7A2; text-align:center; }
table {border:0}

img {
border:0
}

a, a:active, a:visited {font-family:Tahoma; font-size:13px; color:#016BB5; text-decoration:underline; }
a:hover {text-decoration:none; }

a.cloud, a.cloud:active, a.cloud:visited {font-family:Tahoma; font-size:13px; color:#000; text-decoration:underline; }
a.cloud:hover {text-decoration:none; }

body {font-family:Tahoma; font-size:13px; color:#000; }

.content {width:1000px; height:100%; text-align:left; vertical-align:top; background-color:#fff; border-left:1px solid #996633; border-right:1px solid #996633; }
.shh {background:url("i/shd.jpg"); width:30px; height:100%; }
.shh2 {background:url("i/shd2.jpg"); width:30px; height:100%; }
.tp {background:url("i/tpp.jpg"); width:100%; height:31px; }
.letp {color:#887051; font-family:Tahoma; font-size:14px; font-weight:bold; padding-left:45px; }
.retp {text-align:right; padding-right:18px; color:#887051; font-family:Tahoma; font-size:13px; text-decoration:underline; }
.retp a, .retp a:active, .retp a:visited {color:#887051; font-family:Tahoma; font-size:13px; text-decoration:underline; }
.retp a:hover {text-decoration:none; }
.idle {height:27px; }
.cons {text-align:center; vertical-align:top; height:100%; }
.postarea {border-top:1px solid #FFD7A2; border-left:1px solid #FFD7A2; border-right:1px solid #FFD7A2; vertical-align:top; }
.postarea2 {vertical-align:top; }
.posthh {text-align:left; border-left:1px solid #FFD7A2; border-right:1px solid #FFD7A2; border-top:1px solid #FFD7A2; width:100%; height:33px; color:#0190BF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 10px 0 10px; }
.posthh2 {background:url("i/posth.jpg") #FFD7A2; height:33px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; width:300px; padding-left:10px; }
.posthh3 {background:url("i/posth.jpg") #FFD7A2;height:33px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; padding-left:10px; }
.posthh4 {background:url("i/posth.jpg") #FFD7A2; text-align:left; border-left:1px solid #FFD7A2; border-right:1px solid #FFD7A2; width:100%; height:33px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 10px 0 10px; }
.sub2 {padding-left:10px; border-right:1px solid #FFD7A2; color:#000; font-family:Tahoma; font-size:13px; text-align:justify; border-bottom:1px solid #FFD7A2; }
.sub2 a, .sub2 a:active, .sub2 a:visited {color:#0190BF; font-family:Tahoma; font-size:13px; text-decoration:underline; }
.sub2 a:hover {text-decoration:none; }
.sub3 {padding:0 5px 0 5px; text-align:left; border-right:1px solid #FFD7A2; color:#000; font-family:Tahoma; font-size:13px; border-bottom:1px solid #FFD7A2; }
.sub4 {padding-left:10px; text-align:left; color:#000; font-family:Tahoma; font-size:13px; border-bottom:1px solid #FFD7A2; }
.postxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:20px; }
.postxt img {margin:7px; border:1px solid #FFD7A2; }
.bggs {background:url("i/bgs.gif"); width:100%; height:1px; }
.val {vertical-align:top; padding:10px; border-left:1px solid #FFD7A2; border-right:1px solid #FFD7A2; border-bottom:1px solid #FFD7A2; }
.guide {height:25px; }
.guide a, .guide a:active, .guide a:visited {font-family:Tahoma; font-size:11px; color:#0190BF; text-decoration:underline; }
.guide a:hover {text-decoration:none; }
.le {text-align:left; font-family:Tahoma; font-size:11px; color:#949494; font-weight:bold; }
.re {text-align:right; font-weight:bold; }
.menurb {width:359px; vertical-align:top; text-align:center; }
.sd {font-family:Tahoma; font-size:14px; color:#aac000; font-weight:bold; border-bottom:2px solid #FFD7A2; height:23px; text-align:left; }
.roots {width:100%; text-align: left; padding:5px; }
.roots a, .roots a:active, .roots a:visited {font-family:Tahoma; color:#016BB5; text-decoration:underline; }
.roots a:hover {text-decoration:none; }

.pol {width:160px; vertical-align:top; }

.nav {text-align:left; padding:5px; }
.navle {font-family:Tahoma; font-size:13px; color:#016BB5; }
.nav ul {padding:0; margin:0; }
.nav ul li {list-style-type:none; }
.nav ul li a, .nav ul li a:active, .nav ul li a:visited {font-family:Tahoma; font-size:13px; color:#016BB5; text-decoration:underline; }
.nav ul li a:hover {text-decoration:none; }

.navs {width:100%; text-align:center; padding:10px; }
.navs2 {width:100%; text-align:center; }

.pages {font-family:Tahoma; font-size:13px; color:#949494; font-weight:bold; height:25px; text-align:left; }

.foot {background:url("i/ftbg.jpg") #FFD7A2; height:50px; border-top:2px solid #fff; text-align:center; vertical-align:middle; color:#962000; font-family:Tahoma; font-size:13px; font-weight:bold; }

.vels {vertical-align:top; line-height:0.30; }

.hes {text-align:center; height:100%; }
.he {height:100%; }
.he9 {width:944px; height:100%; }

.pls {width:5px; }

.dds {height:5px; }

h2 {color: #000; font-family:Tahoma; font-size:13px; }
ul li {color: #000; font-family:Tahoma; font-size:13px; }
ul li a, ul li a:active, ul li a:visited {font-family:Tahoma; font-size:13px; color:#016BB5; text-decoration:underline; }
ul li a:hover {text-decoration:none; }

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;
    }

#wp-calendar #prev a, #wp-calendar #next a {
    font-size: 9pt;
    }

#wp-calendar a {
    text-decoration: none;
    }

#wp-calendar caption {
    font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    text-align: center;
    }

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    }
/* End Typography & Colors */


/* Begin Images */
p img {
    padding: 0;
    max-width: 100%;
    }

/*  Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */

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 {
    margin: 10px auto;
    padding: 5px 3px; 
    text-align: center;
    }

#sidebar #searchform #s {
    width: 108px;
    padding: 2px;
    }

#sidebar #searchsubmit {
    padding: 1px;
    }

.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;
    }
/* End Form Elements */



/* 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;
    }
/* End Comments */


/* Begin Calendar */
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
    }

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
    }

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
    }

#wp-calendar a {
    display: block;
    }

#wp-calendar caption {
    text-align: center;
    width: 100%;
    }

#wp-calendar td {
    padding: 3px 0;
    text-align: center;
    }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
    background-color: #fff; }
/* End Calendar */


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;
    }

hr {
    display: none;
    }

a img {
    border: none;
    }

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 60px;
    }


#comment_quicktags input {width: auto;  margin: 10px 1px 1px 1px; f1ont-size: 8pt; }

