/* CSS Document */body, div, img, p, form {border: none;padding: 0;margin: 0;}p {padding: 0 0 10px 0;}body {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #464646;font-weight: normal;background: #bfd0e0 url(../images/bg-body.jpg) repeat-x left top;}#container {width: 809px;margin: 0 auto;position: relative;}ul#top-nav {width: 690px;height: 22px;background-image: url(../images/bg-top-nav.jpg);background-repeat: no-repeat;padding: 10px 60px 0 59px;margin: 0;text-align: right;list-style-type: none;}/*ul#top-nav li {display: block;float: right;}#contact-us a {display: block;overflow: hidden;width: 79px;height: 16px;text-indent: 250px;background: transparent url(../images/nav/contact-us.gif) no-repeat left top;}#contact-us a:hover, #contact-us_select {background: transparent url(../images/nav/contact-us.gif) no-repeat left bottom !important}#guest-book a {display: block;overflow: hidden;width: 78px;height: 16px;text-indent: 250px;background: transparent url(../images/nav/guest-book.gif) no-repeat left top;}#guest-book a:hover, #guest-book_select {background: transparent url(../images/nav/guest-book.gif) no-repeat left bottom !important}#home a {display: block;overflow: hidden;width: 79px;height: 16px;text-indent: 250px;background: transparent url(../images/nav/home.gif) no-repeat left top;}#home a:hover, #home_select {background: transparent url(../images/nav/home.gif) no-repeat left bottom;}*/#home_news a {display: block;overflow: hidden;width: 216px;height: 28px;text-indent: -250px;background: transparent url(../images/nav/hmnewsevents.gif) no-repeat left top;}#home_news a:hover, #home_news_select {background: transparent url(../images/nav/hmnewsevents.gif) no-repeat left -28px;}#home_hire a {display: block;overflow: hidden;width: 216px;height: 28px;text-indent: -250px;background: transparent url(../images/nav/hmhire.gif) no-repeat left top;}#home_hire a:hover {background: transparent url(../images/nav/hmhire.gif) no-repeat left -28px;}#header {font-size: 1px;line-height: 0px;}/* NAV ITEMS */ul#nav {list-style-type: none;padding: 10px 0 0 0;margin: 0;height: 52px;}ul#nav li {display: block;height: 17px;padding-left: 10px;background: transparent url(../images/nav/nav-bg-line.gif) no-repeat left top;float: left;padding-right: 7px;}ul#nav li a {color: #6a2355;display: block;height: 17px;padding: 0 3px;font-family: Georgia, Times, "Times New Roman", Garamond, serif;font-size: 11px;font-weight: bold;}ul#nav li a:hover {text-decoration: none;color: #8d3c5d;}ul#nav li#biography {background-image: none !important;padding-left: 0 !important;}.show {height: 40px !important;overflow: visible !important;}.hide {height: 20px;}.sel {color: #8d3c5d !important;}ul#top-nav li {display: block;height: 17px;padding-left: 10px;background: transparent url(../images/nav/nav-bg-line.gif) no-repeat left top;float: right;padding-right: 7px;}ul#top-nav li a {color: #6a2355;display: block;height: 17px;padding: 0 3px;font-family: Georgia, Times, "Times New Roman", Garamond, serif;font-size: 11px;font-weight: bold;text-decoration: none;}ul#top-nav li a:hover {text-decoration: none;color: #8d3c5d;}/* END NAV ITEMS */#content {padding: 0 60px 12px 59px;width: 690px;}#content a {color: #6a2355;text-decoration: none;}#content a:hover {color: #6a2355;text-decoration: underline;}#home-left-column {width: 362px;text-align: justify;padding-left: 18px;border-left: 1px solid #e3b12e;line-height: 17px;}#secondary-column {width: 670px;text-align: justify;padding-left: 18px;border-left: 1px solid #e3b12e;line-height: 14px;}.lp20 {padding: 0 0 25px 30px;}.ital {font-style: italic;}.productPrice {font-weight: bold;color: #6a2355;}.viewcart {font-weight: bold;color: #e0ab21 !important;text-transform: uppercase;}.add_to_cart {margin: 0 15px; }#michelle-photo {position: absolute;top: 129px;right: 45px;}#footer {width: 809px;height: 34px;margin: 0 auto;}.visit {color: #6a2355;font-size: 14px;padding-top:5px;}h1 {color: #6a2355;font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}h2 {color: #6a2355;font-size: 12px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}h3 {color: #6a2355;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;line-height: 11px;padding: 3px 0 23px 0;margin: 0;}.separator {background-color: #E3B12E;height: 1px;width: 100%;line-height: 0px;font-size: 0px;padding-bottom: 4px;}#date {position: absolute;bottom:  0px;right: 55px;font-size: 11px;}.message_block {padding: 0 10px;}.message_block p {padding: 0;margin: 0;}
