html {}

body { margin: 0; padding: 0; background: #fff; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; }

#container { width: 960px; margin: 0 auto; text-align: left; position: relative; }

#bamboo { width: 100%; height: 284px; background: #f3e8d6 url(../images/pets-are-kids-too.png) 565px 192px no-repeat; }

#bamboo .logo { width: 503px; height: 151px; margin: 0 0 0 405px; padding-top: 85px; }
#bamboo .logo a { background: transparent url(../images/bamboo-logo.png) center 6px no-repeat; display: block; width: 100%; height: 100%; }
#bamboo .logo a:hover { background-position: bottom; }
#bamboo .logo a span { margin-left: -9000px; }

#divider img { display: block; }

#fatcat { width: 100%; height: 239px; background: #8f84bf url(../images/cat-dog.png) 596px bottom no-repeat; }

#fatcat .logo { width: 185px; height: 190px; margin: 0 0 0 408px; padding-top: 25px; }
#fatcat .logo a { background: transparent url(../images/fatcat-logo.png) center 18px no-repeat; display: block; width: 100%; height: 100%; }
#fatcat .logo a:hover { background-position: bottom; }
#fatcat .logo a span { margin-left: -9000px; }

#copy { width: 906px; height: auto; color: #3e4169; background: #f2f7ef; margin: 0; padding: 11px 27px; }

#copy p { font-size: 14px; line-height: 21px; word-spacing: -1px; }

#featured-image { position: absolute; left: 30px; top: 53px; background: #fff; padding: 4px; width: auto; height: auto; }