@charset "utf-8";
body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: #dfd6ba;}
img {border: none;}

#headerContainer {height: 191px; background: url(../images/headerBackground.jpg) repeat-x;}
#header {width: 960px; height: 191px; margin: 0 auto 0 auto;}
#header h1 {display: block; width: 251px; height: 204px; margin: 9px 0 0 0; padding: 0; position: absolute;}
#header h1 a {display: block; width: 251px; height: 204px; text-indent: -4000px; background: url(../images/Winrose.jpg) no-repeat;}
#header #headerContact {width: 448px; height: 59px; position: absolute; background:url(../images/headerContact.jpg) no-repeat; margin: 61px 0 0 500px;}
#header #headerContact a {display: block; width: 249px; height: 34px; text-indent: -4000px; float: right;}

#tag {width: 196px; height: 89px; position: absolute; background: url(../images/tag.jpg) no-repeat; margin: 50px 0 0 275px; text-indent: -4000px;}

/* Navigation */
#header ul {margin: 162px 0 0 250px; padding: 0; position: absolute;  z-index: 5000;}
#header ul li {display: block; float: left; margin: 0; padding: 0; list-style: none; margin-right: 28px;}
#header ul li a {display: block; margin: 0; padding: 0; height: 17px; z-index: 5000;}
#header ul li.last {margin-right: 0;}

#header ul li#home a {width: 43px; background: url(../images/navigation.png) 0 0 no-repeat; text-indent: -4000px;}
#header ul li#about a.menuLink {width: 76px; background: url(../images/navigation.png) -71px 0 no-repeat; text-indent: -4000px;}
#header ul li#staff a.menuLink {width: 78px; background: url(../images/navigation.png) -175px 0 no-repeat; text-indent: -4000px;}
#header ul li#petPages a.menuLink {width: 84px; background: url(../images/navigation.png) -280px 0 no-repeat; text-indent: -4000px;}
#header ul li#services a.menuLink {width: 68px; background: url(../images/navigation.png) -391px 0 no-repeat; text-indent: -4000px;}
#header ul li#resources a.menuLink {width: 82px; background: url(../images/navigation.png) -488px 0 no-repeat; text-indent: -4000px;}
#header ul li#contact a.menuLink {width: 96px; background: url(../images/navigation.png) -598px 0 no-repeat; text-indent: -4000px;}

#header ul li div.menuHover a {display: none;}
#header ul li:hover div.menuHover {display: block; z-index: 4000; width: 160px; border: 1px solid #a8a394; position: absolute; margin: 0 0 0 0; background: #e8e1cd none; padding: 10px 10px 0 10px;}
#header ul li:hover div.menuHover a {display: block; margin-bottom: 20px; margin-top: 10px; text-decoration: none; color: #591e0c; font-weight: bold; font-size: 0.8em;}


/* End Navigation */

#contentContainer {background: url(../images/contentBackground.jpg) top center no-repeat;}
#content {width: 960px; margin: 0 auto 0 auto; background: #e8e1cd url(../images/contentTop.jpg) 0 0 no-repeat;}
#contentBottom {width: 960px; height: 10px; background: url(../images/contentBottom.gif) no-repeat; margin: 0 auto 0 auto;}

#photoLeft {width: 446px; height: 321px; background: url(../images/bannerPhotoLeft.png) no-repeat; position: absolute; margin: 0 0 0 -40px; z-index: 0;}
#photoRight {width: 450px; height: 321px; background: url(../images/bannerPhotoRight.png) no-repeat; position: absolute; margin: 0 0 0 380px; z-index: 0;}
#dog {width: 218px; height: 399px; background: url(../images/dog.png) no-repeat; position: absolute; margin: 15px 0 0 740px; z-index: 1000;}

#columnLeft {width: 540px; float: left; margin-top: 326px; margin-bottom: 20px; margin-left: 35px;}
#columnRight {width: 330px; float: right; margin-top: 326px; margin-bottom: 20px; margin-right: 15px;}

#content #columnLeft h2 {display: block; width: 160px; height: 29px; margin: 0 0 30px 0; text-indent: -4000px;}
#content #columnLeft h2#about {background: url(../images/titles.gif) 0 0 no-repeat;}
#content #columnLeft h2#ourStaff {background: url(../images/titles.gif) 0 -49px no-repeat;}
#content #columnLeft h2#petPages {background: url(../images/titles.gif) 0 -97px no-repeat;}
#content #columnLeft h2#services {background: url(../images/titles.gif) 0 -145px no-repeat;}
#content #columnLeft h2#resources {background: url(../images/titles.gif) 0 -193px no-repeat;}
#content #columnLeft h2#contact {background: url(../images/titles.gif) 0 -241px no-repeat;}
#content #columnLeft h2#blog {background: url(../images/titles.gif) 0 -289px no-repeat;}
#content #columnLeft h2#tour {background: url(../images/titles.gif) 0 -338px no-repeat;width: 543px;}
#content #columnLeft h2#location {background: url(../images/titles.gif) 0 -385px no-repeat;}
#content #columnLeft h2#doctors {background: url(../images/titles.gif) 0 -433px no-repeat;}
#content #columnLeft h2#medical-support {background: url(../images/titles.gif) 0 -481px no-repeat; width: 320px;}
#content #columnLeft h2#puppies-kittens {background: url(../images/titles.gif) 0 -529px no-repeat; width: 242px;}
#content #columnLeft h2#dentistry {background: url(../images/titles.gif) 0 -577px no-repeat; width: 117px;}
#content #columnLeft h2#surgery {background: url(../images/titles.gif) 0 -625px no-repeat; width: 117px;}
#content #columnLeft h2#euthanasia {background: url(../images/titles.gif) 0 -673px no-repeat; width: 160px;}
#content #columnLeft h2#brewster {background: url(../images/titles.gif) 0 -722px no-repeat; width: 213px;}
#content #columnLeft h2#links {background: url(../images/titles.gif) 0 -769px no-repeat; width: 167px;}
#content #columnLeft h2#policies {background: url(../images/titles.gif) 0 -817px no-repeat; width: 104px;}
#content #columnLeft h2#emergencies {background: url(../images/titles.gif) 0 -865px no-repeat; width: 172px;}

#content #columnLeft h2#seniorPets {background: url(../images/titles.gif) 0 -913px no-repeat; width: 172px;}
#content #columnLeft h2#lab {background: url(../images/titles.gif) 0 -961px no-repeat; width: 172px;}
#content #columnLeft h2#xray {background: url(../images/titles.gif) 0 -1009px no-repeat; width: 245px;}
#content #columnLeft h2#nutritional {background: url(../images/titles.gif) 0 -1057px no-repeat; width: 317px;}


#content #columnLeft p {color: #484848; font-size: 0.9em; line-height: 1.6em;}
#content #columnLeft p a {color: #777801; text-decoration: none;}
#content #columnLeft p a:hover {color: #999a00;}

#content #columnLeft p strong.greenLarge {font-size: 1.8em; font-variant: small-caps; color: #777801;}
.imageLeft {width: 200px; height: 250px; float: left; border: 5px solid #612618; margin: 5px 20px 0 0;}
.profile {border: 1px solid #612618;}

.contentImages {border: 1px solid #612618; padding: 2px; margin-right: 10px;}

.mascots {float: left; margin: 5px 15px 0 0; border: 1px solid #612618;}

#map {border: 1px solid #642411;}

#hours {width: 319px; height: 202px; background: url(../images/hous.png) 0 0 no-repeat; margin-top: 18px;}

#blog {width: 303px; position: relative; margin-top: -20px;}
#blogTop {width: 303px; height: 52px; background: url(../images/blogTop.png) no-repeat;}
#blogTop a {width: 303px; height: 52px; display: block; text-indent: -4000px;}
#blogMiddle {width: 283px; background: url(../images/blogMiddle.jpg) repeat-y; padding: 5px 0 5px 20px; color: #fff;}
#blogMiddle p {color: #fff;}
#blogBottom {width: 303px; height: 15px; background: url(../images/blogBottom.png) no-repeat;}

#footer {width: 960px; height: 40px; margin: 28px auto 28px auto; text-align: center; color: #5c2511; font-size: 0.9em;}
#footer a {text-decoration: none; color: #5c2511;}
#footer span {color: #b7a187;}

.hoverfade {position: relative; z-index: 5000;}
.clear {clear: both;}


#photoLeft div#rotator-left {position:relative; width: 380px; height:260px; margin: 28px 0 0 -7px; }
#photoLeft div#rotator-left ul li {float:left; position:absolute; list-style: none; z-index: 0;}
#photoLeft div#rotator-left ul li img {}
#photoLeft div#rotator-left ul li.show {}

#photoRight div#rotator-right {position:relative; width: 380px; height:260px; margin: 28px 0 0 -7px; }
#photoRight div#rotator-right ul li {float:left; position:absolute; list-style: none; z-index: 0;}
#photoRight div#rotator-right ul li img {}
#photoRight div#rotator-right ul li.show {}

/* Blog */
.navbar {display: none;}

#blogTitle {display: block; width: 160px; height: 29px; margin: 0 0 0 0; text-indent: -4000px; background: url(../images/titles.gif) 0 -289px no-repeat;}

.column-center-inner p.date-header {margin: 0 0 0 0; color: #fff; padding: 0 0 0 0; font-weight: bold;}
.date-outer {margin: 0; padding: 0; }
.date-header {color: #484848; margin: 15px 0 15px 0; font-size: 0.9em; font-weight: bold;}
.post-body {color: #484848; font-size: 0.9em; line-height: 1.6em; margin-bottom: 25px; margin-top: 0;}
h3.post-title {margin: 0 0 25px 0; padding: 0; font-size: 1em;}
h3.post-title a {color: #777801; text-decoration: none;}
.entry-title {margin: 0; padding: 0;}
.post-outer {margin: 0; padding: 0;}
.post {margin-top: 0;}
.post a {color: #777801; text-decoration: none; font-size: 0.9em;}
.column-center-inner {border: 0 solid #fff; width: 600px; float: left; padding: 0;}
.column-right-inner {width: 200px; float: right; margin-right: 25px;}
.post-share-buttons {display: none;}
.home-link {display: none;} 
.post-author {font-size: 0.9em; color: #484848;}
.post-timestamp {font-size: 0.9em; color: #484848;}
.feed-links {font-size: 0.9em; color: #484848;}
.feed-link {color: #777801; text-decoration: none; font-size: 0.9em;}
.column-right-inner {width: 283px; margin: 0; padding: 0;}
.sidebar p {margin: 0;}
.column-right-inner .sidebar p {padding: 0; font-weight: bold; font-size: 0.9em; color: #fff;}
.column-right-inner .sidebar a {font-size: 0.9em; color: #fff; text-decoration: none;}
.column-right-inner .sidebar h2 {display: none;}

div#creditfooter {display: none;}
.feedburnerFeedBlock ul {margin: 0 0 5px 0; padding: 0;}
.feedburnerFeedBlock ul li {list-style: none; margin: 0 0 15px 0; padding: 0; font-size: 0.9em;}
.feedburnerFeedBlock ul li a {color: #fff; font-weight: bold; text-decoration: none; margin-bottom: 8px; display: block; width: 250px;}
.feedBurnerFeedBlock ul li span.headline a {margin: 0 0 10px 0; padding: 0; color: #fff; font-weight: bold; text-decoration: none; font-size: 5em;}

/* End Blog */