/* shrine mountain inn website screen styles *//* website 2005 by storm king design */ /* http://www.stormkingdesign.com *//* info@stormkingdesign.com *//* body */body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0; padding: 0; text-align: center; background: #996633 url(../graphics/brown_center_background1.gif) repeat-y 50% 0; }/* image styles */.image-left { float:left; margin: 0 10px 5px 0; }.image-right { float: right; margin: 0 0 0 10px; }/* spans */span.asterisk { font-weight: bold; color: #538620; }/* more link styles */.more a { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#538620; text-decoration: none; padding: 0 15px 0 0; margin: 0 0 20px 0; background: transparent url(../graphics/more_arrow1.gif) no-repeat 100% 55%; }.more a:hover { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#355A10; text-decoration: underline; padding: 0 15px 0 0; margin: 0 0 20px 0; background: transparent url(../graphics/more_arrow1.gif) no-repeat 100% 55%; }/* top link styles */.top a { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#538620; text-decoration: none; padding: 0 10px 0 0; margin: 0 0 20px 0; background: transparent url(../graphics/top_arrow1.gif) no-repeat 100% 55%; }.top a:hover { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#355A10; text-decoration: underline; padding: 0 10px 0 0; margin: 0 0 20px 0; background: transparent url(../graphics/top_arrow1.gif) no-repeat 100% 55%; }/* container */#container { width: 770px; margin: 0 auto; padding: 0; text-align: left; }/* header */#header { background: #FAFEFF url(../graphics/header_background1.gif) repeat-x top left; height: 125px; margin: 0; padding: 0; }#header img { margin: 25px 0 0 25px; border: 0; }/* navigation */#nav { float: left; width: 770px; margin: 0; padding: 0; list-style: none; font-size: 11px; border-top: 1px solid #A2BD43; border-bottom: 1px solid #355A10; /border-left: 1px solid #538620; /* IE Windows padding hack */ background-color: #538620; }#nav li { float: left; margin: 0; padding: 0 1px 0 0; list-style: none; background: transparent url(../graphics/navigation_list_background_green1.gif) no-repeat top right; }#nav a { float: left; padding: 7px 13px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-size: 11px; }#nav a:hover, #nav a.active { color: #FFFFFF; background-color: #355A10; }#nav a.active { font-weight: normal; background-color: #355A10; }li#home-tab a { margin-left: 25px; background: transparent url(../graphics/navigation_list_background_green1.gif) no-repeat top left; }/* titles */#home-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/homepage_title1.jpg) no-repeat top left; }#about-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/about_title1.jpg) no-repeat top left; }#accessibility-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/accessibility_title1.jpg) no-repeat top left; }#amenities-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/amenities_title1.jpg) no-repeat top left; }#faq-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/faq_title1.jpg) no-repeat top left; }#reservation-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/reservation_title1.jpg) no-repeat top left; }#directions-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/directions_title1.jpg) no-repeat top left; }#contact-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/contact_title1.jpg) no-repeat top left; }#sitemap-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/sitemap_title1.jpg) no-repeat top left; }#privacy-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/privacy_title1.jpg) no-repeat top left; }#chucks-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/chucks_title1.jpg) no-repeat top left; }#jays-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/jays_title1.jpg) no-repeat top left; }#walters-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/walters_title1.jpg) no-repeat top left; }#testimonials-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/testimonials_title1.jpg) no-repeat top left; }#error-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/error_title1.jpg) no-repeat top left; }#success-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333;background: #333333 url(../graphics/success_title1.jpg) no-repeat top left; }#credits-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/credits_title1.jpg) no-repeat top left; }#events-title { clear: left; width: 770px; height: 100px; margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; border-right: 1px solid #333333; background: #333333 url(../graphics/events_title1.jpg) no-repeat top left; }/* main content */#content { float: left; width: 474px; padding: 25px; background-color: transparent; }#content h1 { margin: 0 0 20px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #7E5429; font-weight: normal; clear: both; }#content h2 { margin: 0 0 20px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #7E5429; font-weight: normal; clear: both; }#content p { margin: 0 0 20px 0; padding: 0; font-size: 11px; color: #333333; font-weight: normal; line-height: 150%; }#content p.clear { font-size: 11px; color: #333333; font-weight: normal; line-height: 150%; clear: both; }#content a { color: #538620; text-decoration: none; font-weight: bold; }#content a:hover { color: #355A10; text-decoration: underline; font-weight: bold; }/* content lists */#content ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style: none; margin: 1em 0 1em 0; padding: 0 0 0 25px; }#content ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 0 .5em 0; padding: 0 0 0 12px; line-height: 1.4em; background: transparent url(../graphics/black_diamond1.gif) no-repeat 0 5px; }#content ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 1em 0 1em 0; padding: 0 0 0 25px; }#content ol li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 0 .5em 0; padding: 0 0 0 12px; line-height: 1.4em; }/* definition lists */#content dl { margin: 0; padding: 15px 0 0 0; }#content dl dt { font-size: 11px; line-height: 150%; font-weight: bold; }#content dl dd { margin: 0; padding: 0; font-size: 11px; }#content dl dd p { margin: 0; }/* pull quote */.pullquote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333333; margin: 0; padding: 0; }.pullquote blockquote { margin: 0; padding: 0; }.pullquote p { font-style:italic; }.quote { color: #333333; }cite { font-style: normal; }/* form elements */.form { padding: 0; }label { clear: both; float: left; width: 175px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }.input { width: 250px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; margin: 0 0 5px 0; border: 1px solid #AAAAAA; padding: 2px; }.select { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; }.textarea { width: 250px; height: 125px; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; border: 1px solid #AAAAAA; padding: 2px; }.buttons { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 5px 0; }.submitbutton { margin: 0 0 0 175px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }.resetbutton { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }.searchbutton { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 5px 0; }/* sidebar */#sidebar { width: 224px; float: right; padding-top: 25px; padding: 25px 10px 25px 10px; }#sidebar h1 { margin: 0 0 20px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #7E5429; font-weight: normal; clear: both; }#sidebar h2 { margin: 0 0 20px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #7E5429; font-weight: normal; clear: both; }#sidebar p { font-size: 11px; color: #333333; font-weight: normal; line-height: 150%; clear: both margin: 0 0 20px 0; padding: 0; }/* sidebar navigation links */#sidebar a:link { color: #538620; text-decoration: none; }#sidebar a:visited { color: #538620; text-decoration: none; }#sidebar a:hover { color: #355A10; text-decoration: underline; }/* sidebar navigation */#sidebar ul { margin: 1.5em 0 1.5em; padding: 0; list-style: none; font-size: 11px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }#sidebar ul a { width: 224px; display: block; text-align: left; text-decoration: none; color: #333333; height: 20px; background: transparent; }#sidebar ul a:link { width: 224px; padding: 5px 0 0 0; color: #538620; text-decoration: none; background: transparent; }#sidebar ul a:visited { width: 224px; padding: 5px 0 0 0; color: #538620; text-decoration: none; background-color: transparent; }#sidebar ul a:hover { width: 224px; padding: 5px 0 0 0; color: #FFFFFF; text-decoration: none; background-color: #538620; }/* footer */#footer { clear: left; width: 495px; margin: 25px 15px; padding: 16px 0 0 0; text-align: center; border-top: 1px solid #E6E6E6; color: #AAAAAA; line-height: 150%; }#footer a:link { color: #538620; text-decoration: none; }#footer a:visited { color: #538620; text-decoration: none; }#footer a:hover { color: #355A10; text-decoration: underline; }#footer p { font-size: 11px; }