BODY { margin: 0px; margin-top: 15px; padding: 0px; font-family: Verdana; b.ackground: url(http://www.henrysroyalcaninecare.com/pics/bg_page.png) repeat-x; background-color: #E2E2E2; } SPAN, TD, DIV { font-family: Verdana; font-size: 12px; color: #565450; line-height: 125%; } A:link, A:visited, A:active { color: #8F191B; } IMG { border: 0px; } #wrapper { width: 800px; margin-left: 20px; } #banner { height: 176px; background: url(http://www.henrysroyalcaninecare.com/pics/bg_header_banner.png) repeat-x; margin-left: 35px; } #logo { margin-left:16px; border: 0px; } #title { margin-top:77px; margin-left:5px; } .leftnav { background: #E2E2E2 url(http://www.henrysroyalcaninecare.com/pics/bg_leftnav.png) repeat-y; } .leftnav A:link, .leftnav A:hover, .leftnav A:active, .leftnav A:visited, { color: #FFF; } .leftnav_item { margin-top: 20px; b.order: 1px solid green; } .leftnav_submenu { margin-left: 63px; margin-top: 5px; text-align: left; } .leftnav_subitem A { color: #FFF; text-decoration: none; } .leftnav_subitem A:hover { text-decoration: underline; } #content { background: url(http://www.henrysroyalcaninecare.com/pics/bg_content_gradient.png) repeat-x; border: 3px solid #FFF; background-color: #FFF; padding: 10px 15px 0px 15px; width: 520px; } #pagetitle { margin-bottom: 15px; } #home #pagetitle { margin-bottom: 0px; } .hrule { border-top: 1px solid #D9D9D9; } UL { list-style-image: url(http://www.henrysroyalcaninecare.com/pics/bullet_crown.png); font-size: 100%; list-style-position: outside; } UL LI { padding-bottom: 15px; } #home UL LI { padding-bottom: 15px; } .weekly_schedule .day { background-color: #990000; color: #FFF; font-weight: bold; font-size: 9px; padding: 3px 0px 3px 0px; width: 60px; } #content_footer { background-color: #8D8D8D; height: 86; } .shadow_page_right { background: url(http://www.henrysroyalcaninecare.com/pics/bg_shadow_page_right.png) repeat-y; width: 3px; } #topnav { background: url(http://www.henrysroyalcaninecare.com/pics/nav_stripes.gif) repeat-x; margin-top: 70px; } .leftNavItem { margin-left: 75px; margin-bottom: 15px; } .section { padding: 10px 10px 0px 10px; margin-bottom: 20px; } .section_heading { color: #990000; font-weight: bold; font-size: 120%; border-bottom: 1px solid #D9D9D9; margin-bottom: 10px; } #favorites .section_heading { color: #565450; font-size: 100%; } #favorites .section { border: 0px; } .section .title { font-weight: bold; } .description { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #D9D9D9; } .disclaimer { font-size: 70%; } A.print { font-size: 80%; } #services_daily .disclaimer, #services_consultation .disclaimer, #services .disclaimer { font-size: 90%; margin-bottom: 10px; } .price { width: 200px; text-align: right; vertical-align: top; padding-top: 10px; border-bottom: 1px dotted #D9D9D9; } #services .section LI { padding-bottom: 20px; } #photos .section .attribution { margin-top: 3px; } #photocredit { width: 150px; margin-left: 60px; font-size: 10px; color: #FFF; text-align: center; } #photocredit A { color: #FFF; } #copyright, #designcredit { font-size: 85%; display: inline; margin-top: 10px; margin-bottom: 15px; } #copyright { float: left; } #designcredit { float: right; } #footer { text-align: center; } #footer, #footer A { color: #009EFF; font-size: 10px; }