body { background: url(images/grassback.jpg) fixed; }
p { margin: 1.12em 0; }

#banner-inner  { border: 2px solid #492424; background:transparent url(images/Ribbons.jpg) no-repeat scroll center top; height:190px; text-align:right; padding-top:10px; padding-right:10px; color: #492424; }
#banner-inner h1 { font-family:Georgia,serif; font-size:70px; }

#name-head, #alpha-inner, #beta-inner { border: 2px solid #492424; color: #242424; background: #926d49; }
#name-head { padding: 10px; margin-bottom:1em;}
#name-head h2 { font-family:Georgia,serif; font-size: 32px; margin: 0.2em 0px;}
#name-head h3 { font-family:Georgia,serif; margin: 0.2em 0px;}

#alpha { width: 482px; margin-right: 18px; }

#pictures, .dogentry { background: #dbffff; border: 1px solid #492424; text-align: center;}
div.dogentry { margin-right: 20px; margin-bottom: 10px; width: 126px; float: left; }
h2#archive-title { margin-bottom: 1em; }
#pictures ul li, .entry-tags ul li { display: inline; list-style:none; }
#pictures ul li img, 
.dogentry img { border: 3px solid #492424; margin: 7px;}
.dogentry h3 { margin-bottom: 7px; }
p.akcn {margin: 2px 0; }

.entry-tags, #people, #health, #parents { background: #b88a5c; border: 1px solid #dea66f; padding: 3px; margin: 10px 0px;}

p.smhead { text-indent: 0.25em; font-size: 0.8em; margin-top: 0.25em; margin-bottom: 0.25em; font-style: italic; }
#people p, #health p, #parents p { margin-top: 0.25em; margin-bottom: 0.25em; }

#listodogs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#listodogs { display: inline-block; _height: 1%; }

.sresult {  margin-top: 20px; clear: both;}
.sresult div, .sresult p { margin-left: 110px; }
.sresult h3 {border-bottom: 2px solid #492424; }
.sresult img {float: left; border: 2px solid #492424; border-top: none; }