/*
THEME NAME: The Living Christmas Tree
THEME URI: 
DESCRIPTION: Custom theme designed by the SHBC Creative Department and implemented by Michael Wender. Built upon the <a href="http://www.plaintxt.org/themes/sandbox/">WordPress Sandbox Theme</a> (1.5.2) and the <a href="http://code.google.com/p/blueprintcss/">Blueprint CSS Framework</a> (0.7.1).
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo, blueprint
VERSION: 1.0
AUTHOR: Michael Wender
AUTHOR URI: http://michaelwender.com/
*/

@import url('blueprint/screen.css');
/* Layout  */
body{background: transparent url('../images/body.bkgrd.jpg') repeat-x; margin:0px auto; font-family: Georgia, 'Times Roman', serif; color: #867457;}
#wrapper{border: 1px solid #AE9770;  background-color: #fff; width:800px; margin:0px auto;}
#header{height: 89px; position: relative;}
#header #blog-title a{text-indent: -9999px; background: transparent url('../images/logo.png') no-repeat; display: block; width: 546px; height: 89px;}
#header #seal{text-indent: -9999px; width: 174px; height: 173px; position: absolute; right: 40px; top: 37px; background: transparent url('../images/seal.png') no-repeat;}
#pictures{height: 284px; background: #E2D6BA url('../images/pictures.bkgrd.jpg') no-repeat right; border-style: solid; border-width: 1px 0; border-color: #AE9770;}
#menu{height: 47px;}
div#container {float: right; margin: 0 0 0 -305px; width:800px ;}
div#content {margin: 0 0 0 305px;}
div.sidebar {float: left; width: 285px;	overflow: hidden; border-right: 1px solid #AF976E;}
div#secondary {clear: left; display: none;}
div#footer {clear: both; width: 100%; height: 20px;}
#footer a {
        color: #FFF;
        text-decoration: none;
}
#footer a:hover {
        color: #000;
        text-decoration: none;
}
div#copyright{margin: 0 0 0 324px; position:relative; clear:both; font-size: 10px; line-height: 18px;}
div#copyright img{float: left;}
#imageContainer{border: 6px solid #988463; width: 408px; height: 231px; position: relative; margin: 21px 0 0 25px;}
#admin-link{position: absolute; top: .5em; right: .5em;}
.breadcrumb{background: transparent url('../images/line.png') repeat-x bottom; padding-bottom: .5em; margin-right: 1.5em;}

/* Text */
h1,h2,h3,h4,h5{color: #991A1D; font-family: Georgia, 'Times New Roman', serif;}
a{color: #264C22;}

/* Posts */
.entry-title{clear:both;}
.entry-content{margin-right: 1em;}
div#container,div.sidebar{padding-top:1em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
.alignleft{margin: .25em 1em .25em 0;}
.alignright{margin: .25em 0 .25em 1em;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar ul li{padding-left: 30px;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li, .home .entry-content li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1.5em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}



/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.gallery img{border: 3px solid #AE9770;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}
