/* css block layout for 800 (750) px wide blog with wide fixed sidebar  */
/* for standard MT 3.33 templates  --by John Walker of jsw4.net        */
/* based on :                                                          */
/* $Id: base-weblog.css 30948 2006-06-13 08:59:18Z jallen $            */

/* Updated and customized for Silverhill Rottweilers March, April, May 2007  */

/* basic elements */

html, body, form { margin: 0; padding: 0; font-family:Arial,sans-serif; }

a, a:link { color: #242449; }
a:visited { color: #494949; }
a:hover { color: #6d4949; }

/* standard helper classes  */
/* JW - left for compatibility */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/* page layout */

body { text-align: center; } 
#container { position: relative; margin: 20px auto; width: 750px; text-align: left; }
#container-inner { position: static; width: auto; }

#alpha { width: 500px; }
#beta { width: 250px; }

#banner { position: relative; margin: 0px; padding 0px; }
#banner-inner { position: static; }

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

#alpha, #beta { display: inline; position: relative; float: left; min-height: 1px; }
#alpha-inner, #beta-inner { position: static; padding: 10px; }
#alpha-inner { padding-right: 20px; }

/* SILVERHILLS nav */

div#banner-nav { background: transparent; }
#banner-nav ul { text-align:center; padding: 0.5em; margin:0px; }
#banner-nav li { display: inline; list-style:none; font-weight:bold; margin: 0 1em; border: 1px solid silver; background: white;}
#banner-nav li a,
#banner-nav li a:link, 
#banner-nav li a:visited { text-decoration: none; margin: 0.25em 0.5em;}
#banner-nav li a:hover { color: red; } /* red is not subtle */


/* content */

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

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

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

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed { clear: both; margin: 5px 0px; }

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more { clear: both; }

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content { clear: both; margin: 5px 0px 20px 0px; }

.comments-open label { display: block; }

/* Comments Form elements */
#comment-author, #comment-email, #comment-url, #comment-text { width: 240px; }
#comment-bake-cookie { margin-left: 0; vertical-align: middle; }
#comment-post { font-weight: bold; }

/* modules */
.module { position: relative; overflow: hidden; width: 100%; }
.module-content { position: relative; margin: 5px 10px 20px 10px; }
.module-list { margin: 0; padding: 0; list-style: none; }
.module-list-item { margin-top: 5px; margin-bottom: 5px; }

/* SilverHill Footer */
#footer { clear: both; text-align: center; color: white; background: transparent; padding-top: 2em;}
#footer ul { margin: 0px; padding: 0px; }
#footer ul li { display: inline; list-style:none; margin: 0px; padding: 0px;}
#footer ul li h6 { display: inline; margin: 1em;}
#footer a { color: white; }
