#slidebar-container {
 background-position: -365px top;
 }
h2.blog-welcome {
 display:block;
 text-indent:-999em;
 width:265px;
 height:139px;
 background:url(images/blog-hello.gif) no-repeat;
 margin:0 auto 1.5em;
}
#weblog-pagination, #weblog-comments, #weblog-comment-entry {
 margin-left:.2em;
 }
#weblog-pagination a span {
 color:#F6F3EA;
 }
#weblog-pagination a:hover span{
 color:#7BBAC9;
 }
#weblog-comment-entry h3, #weblog-comments h3 a:hover {
 color:#B14826;
 text-decoration:none;
 }
.weblog-entry {
 margin-bottom:1.5em;
 }
.weblog-entry-list .weblog-entry {
 margin-bottom:2em;
 }
.weblog-entry img {
 border:4px solid #DEDBCA;
 }
.weblog-entry h2, #weblog-comments h3, #weblog-comment-entry h3 {
 margin-top:1em; 
 }
.weblog-entry h2 {
 font-size:180%;
 margin-top:0;
 margin-bottom:.3em;
 }
.weblog-entry h2 a {
 color:#7BBAC9;
}
.weblog-entry h2 a:hover {
 }
.weblog-entry p {
 margin:.4em .2em .7em;
 line-height:130%;
 }
.weblog-date {font-style: italic;}
.weblog-meta {
 background:#DEDBCA;
 display:block;
 padding:.2em .3em;
 margin:.3em 0 1em;
}
.weblog-meta strong, .weblog-meta .weblog-more {
 color:#3D3028; 
 font-weight:bold;
 text-transform:uppercase;
}
.weblog-meta .weblog-more {color:#B14826;}
.weblog-entry .weblog-meta p, .weblog-entry .weblog-date {margin-top:0; margin-bottom:0; padding:0;}
.weblog-meta a {
 text-transform:none;
 font-weight:normal;
 color:#B14826;
}
.weblog-meta .weblog-more {float:right; width:18%; margin-top:.1em; text-align:right;}
.weblog-meta .weblog-categories {width:80%;}

#weblog-comments ol {
 margin-left:.5em;
 }
li.weblog-comment {
 padding:.5em;
 margin-bottom:.2em;
 }
li.weblog-comment p {
 margin-left:.2em;
 }

ul#categories {
 margin-left:.3em;
 }
ul#categories li {
 font-weight:bold;
 }
ul#categories li ul {
 margin:0 0 .3em .5em;
 }
ul#categories li ul li {
 font-weight:normal;
 padding:.2em 0;
 }
form#weblog-search, form#newsletter {
 margin:0 0 2.5em;
 padding:0;
}
form#newsletter {
 margin-top:2.5em;
}
form#weblog-search div.form-background, form#newsletter div.form-background {
 position:relative;
 margin:0 auto;
 padding:0;
 background:url(images/small-form-background.gif) no-repeat top center;
 width:265px;
 min-height:50px;
}
form#weblog-search input, form#newsletter input {
 font-size:18px;
 margin:10px 0 0 10px;
 width:200px;
 padding:4px;
 border:0;
 color:#AFAC99;
}
form#weblog-search button, form#newsletter button {
 display:block;
 text-indent: -9999em;
 font-size: 0;
 line-height: 26px;
 overflow:hidden;
 background:url(images/search-go.gif) no-repeat center top;
 height:26px;
 width:27px;
 border:none;
 position:absolute;
 top:12px;
 right:12px;
}
form#weblog-search button:hover, form#weblog-search button:focus, form#weblog-search button:active, form#newsletter button:hover, form#newsletter button:focus, form#newsletter button:active {
 background-position:center -27px;
 cursor:pointer;
 outline:none;
}
form#weblog-search .search-text, form#newsletter .newsletter-text {
 text-indent: -9999em;
 display:block;
 background:url(images/search-newsletter.gif) no-repeat left top;
 height:20px;
}
form#newsletter .newsletter-text {
 height:50px;
 background-position:left -20px;
}
form div.chk-box {
 clear:left;
 margin-left:116px;
 }
form div.chk-box label {
 font-weight:normal;
 }
form .captcha p {
 margin-left:125px;
 }
