/* MT cruft */;

/* Link color was: 07736f. Previously, it was the more yellow 36414d */

/* content */

.content-nav {
   margin: 10px;
   text-align: center;
}

.date-header,
.entry-content {
   position: static;
   clear: both;
}

.entry-content {
   padding-bottom: 10px;
}

.entry,
.comments,
.archive {
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

# sbc
.comments {
   margin-top: 0px;
}

div.entry {
   padding: 3px;
   margin-bottom: 36px;
}

.entry-content,
.comment-content,
.comments-open-content,
.comments-closed {
   clear: both;
   margin: 5px 10px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   line-height: 2.5ex;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   line-height: 2.5ex;
   clear: both;
}

.byline,
.entry-footer,
.comments-open-footer,
.archive-content {
   clear: both;
   font-size: 10px;
   line-height: 2.5ex;
   text-transform: uppercase;
}

.entry-footer {
   margin-top: 0px;
}

.byline {
   margin-top: 0;
   margin-bottom: 18px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
   width: 240px;
}

#comment-bake-cookie {
   margin-left: 0;
   vertical-align: middle;
}

#comment-post {
   font-weight: normal;
}

/* XXX used? */
img.image-full { width: 100%; }

/* XXX used? */
.image-thumbnail {
   float: left;
   width: 115px;
   margin: 0 10px 10px 0;
}

/* XXX used? */
.image-thumbnail img {
   width: 115px;
   height: 115px;
   margin: 0 0 2px 0;
}


/* modules */

.module {
   position: relative;
   overflow: hidden;
   width: 100%;
   background: white;
}

.module-content {
   position: relative;
   margin: 5px 10px 20px 10px;
   font-size: 10px;
   line-height: 1.2;
}

.module-list,
.archive-list {
   margin: 0;
   padding: 0;
   list-style: none;
}

.module-list-item {
   margin-top: 5px;
   margin-bottom: 5px;
}

/* basic page elements */

a { color: #07736f; text-decoration: underline; }
a:hover { color: #97BD78; }

#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; }

.module-content a { color: #07736f; }
.module-content a:hover { color: #97BD78; }

h1, h2, h3, h4, h5, h6 {
   font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
}

.module-header,
.comments-header,
.comments-open-header,
.archive-header {
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;
   margin: 0;
   background-color: #eeeeee;
   padding: 0.2em 8px;
   color: #333;
   font-size: 100%;
   font-weight: normal;
   /* text-transform: uppercase; */
}

.comments-open-header {
   margin-top: 32px;
}

.comments-header {
   background-color: white;
   margin-top: 0;
   padding: 0;
   font-size: 18px;
   color: #666;
   font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
   margin-bottom: 16px;
}

.comment-header {
   font-weight: bold;
}

.comment-header, .comment-content, .comment-footer {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   margin-left: 0;
   padding-left: 0;
   line-height: 2.5ex;
}

.comment-footer {
   font-size: 10px;
   text-transform: uppercase;
}

.entry-more-link {
   text-align: right;
   margin: 1.5em 1em 0.8em 0;
}

/* XXX used? */
.commenter-profile img { vertical-align: middle; }


/* page layout */

.date-header {
   margin-top: 0;
   font-size: 95%;
   /* font-weight: bold; */
   text-transform: uppercase;
}

#archive-title {
   margin-top: 0;
   margin-bottom: 4px;
   padding: 0;
   color: #666;
   font-size: 20px;
}

.entry-header {
   margin-top: 0;
   margin-bottom: 4px;
   padding: 0;
   color: #666;
   font-size: 24px;
   font-weight: normal;
}

h2#archive-title a {
   font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
   text-decoration: none;
   font-size: 24px;
   font-weight: normal;
   #border: 1px dotted #eeeeee;
   margin-top: 0;
   margin-bottom: 4px;
   padding: 0;
}

.entry-content,
.comment-content
{
   margin: 0;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; 
   font-size: 12px;
}

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

.comment
{
   border-bottom: 1px solid #dae0e6;
   margin-bottom: 14px;
}

p.entry-footer span, a
{
   color: #07736f;
}

.content-nav { margin-top: 0; }

.comments-open-footer {
   margin: 10px 0;
}


/* modules */

.module {
   margin: 0 0 10px 0;
}

.module-content {
   margin: 0 0 10px 0;
   padding: 10px 10px 0 10px;
   font-size: 90%;
   line-height: 1.2;
}

.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }

.module-list {
   margin: 0 15px 10px 15px;
   list-style: disc;
}

.module-list .module-list {
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list-item {
   margin-top: 0;
   color: #666;
   line-height: 1.2;
}

textarea {
   font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*
/* Updates to MTE style based on Vicksburg II
*/

/* All or multiple templates
    Suppress underlines on linked entry titles */
.entry-header a { text-decoration: none; }
    /* Suppress the prev/next nav */
.content-nav { margin: 0px; display: none; }

/* Entry tag display */
div.entry-tags { margin:18px 0 0 0; }
ul.entry-tags-list {
    list-style:none;
    padding: 0;
}
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

/* Main index styles
    Suppress date header on main index */
.date-header { display: none; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px; }

.module-content p.first { margin-top:0px; }

/* Steve's additions */

span#aboutfeeds {
    display: block;
    font-size: 9px;
    margin-top: 1ex;
}

p.about {
    padding-bottom: 1.8ex;
}

p#about-us {
    text-transform: uppercase;
}

p#about-us a {
    text-decoration: none;
}

div#about {
    font-size: 10px;
    font-color: #666;
}

p#about-motto {
    padding-top: 0px;
    margin-top: 0px;
}

p#about-feed {
    font-size: 11px;
}

span.spoiler, div.spoiler {
    color: #666;
    background-color: #666;
}

span.spoiler a, div.spoiler a {
    color: #666;
}
