.pictleft {float:left; margin-top: 0.5em; margin-right: 0.5em;}
.pictright {float:right; margin-top: 0.5em; margin-left: 0.5em;}

#banner-inner  { background:transparent url(images/KodiakSilverSnow.jpg) no-repeat scroll center top; height:290px; text-align:right; padding-top:10px; padding-right:10px; color:white; }

#banner-header { font-family:Georgia, serif; font-size:75px; margin:0px;}
#banner-inner a { color: #ddd; }  /* was silver */

#archive-title { font-family:Georgia, serif; padding-left: 45px; padding-top: 1em; padding-bottom: 0.5em; margin:0; background: transparent url(images/rottweiler40square.jpg) no-repeat scroll center left; border-bottom: 2px solid black; }

ul#intermain { text-align: center; border-bottom: 2px solid black; margin-left: 0; margin-top: 0.5em; margin-bottom: 0;}
ul#intermain li { display: inline; margin: 1em; margin-top: 0; margin-bottom: 0; }
ul#intermain li.index { display: none; }
ul#intermain li a { text-decoration: none; border-bottom: 4px solid transparent; }
ul#intermain li a:hover { text-decoration: none; border-bottom: 4px solid black; }

div#contactleft { width: 40%; float: left;}
div#contactleft h4 { margin-top:0; }
div#contactright { margin-left: 45%; }

p.term { font-weight: bolder; margin-bottom: 0.3em; }
p.def { margin-left: 30px; margin-top: 0.3em; }

.presales_faq p, .puppy_faq p { padding-left: 43px; }
p.q { padding-left: 0; font-weight: bolder; }
p.a { background: transparent url(images/1pawprint.jpg) no-repeat scroll left top; }


/* SilverHill Footer OVERRIDES */
#footer { clear: both; text-align: center; color: silver; background: transparent; padding-top: 2em; border-top: 2px solid black; }
#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: silver; }
