/*

The Riverside Inn | Leland, Michigan



CSS



Author:  (michael@galiantsolutions.com, 970-567-7390)

Copyright (c) 2009  Galiant Business Solutions  All rights reserved.

This document is copyrighted, and protected by the copyright laws of the

United States.  This, and all documents pertaining to this website must

contain the above copyright notice.  Use of any of these documents requires

prior written permission from Galiant Business Solutions (www.galiantsolutions.com).

*/
body{background:#1D274A;text-align:center;font-family:arial,sans-serif;margin-bottom:10px;height:100%;}
a{text-decoration:none;font-family:arial,sans-serif;}
#container{margin:0 auto 10px auto;text-align:left;width:952px;background:#2E417B url(new_images/cont_bg.jpg) repeat-x;}
#top{width:952px;margin:0;}
#top_left{float:left;width:277;height:466px;margin:0;background:url(new_images/logo_banner.jpg) no-repeat;}
#top_left{text-align:center;color:#ffffff;text-decoration:none;font-size:12px;font-family:arial,sans-serif;line-height:15px;}
#top_left a{color:#ffffff;text-decoration:none;font-size:12px;font-family:arial,sans-serif;line-height:15px;}
#top_leftaddress{text-align:center;color:#747B90;text-decoration:none;font-size:14px;font-family:arial,sans-serif;font-weight:bold;padding-top:70px;line-height:15pt;}

#logo{margin:40px 0 10px 0px;}
#top_right{float:right;width:675px;margin:0;background:#fff;}
#tag_line{height:41px;width:675px;background:#1D274A;font-size:20px;font-family:arial, sans-serif;color:#747B90;letter-spacing:5px;text-align:right;}
#flash_bg{width:675px;height:351px;background:url(new_images/flash_bg.jpg) no-repeat;}
#nav{height:32px;width:675px;background:#1D274A;}
#bottom{width:952px;margin:0;}
#bottom_left{float:left;width:286px;margin:0;border-right:1px dashed #415CA7;}
#bottom_right{float:right;width:655px;color:#fff;font-size:14px;margin:0px;line-height:15px;}
#bottom_right p{padding:8px;}
/*navigation*/
#navigation{width:675px;text-align:center;padding-top:5px;color:#969FB8;}
#navigation li{display:inline;}
#navigation li a{list-style:none;color:#969FB8;font-weight:bold;font-size:12px;display:inline;padding:5px 8px 0 8px;letter-spacing:1px;}
#navigation li a:hover{color:#ffffff;}
/*events*/
#event_box{width:249px;height:287px;margin: 30px 0 0 20px;padding-top:30px;background:url(new_images/event_bg.png) no-repeat;}
#title{font-size:18px;color:#676768;font-weight:bold;margin:0 0 0 30px;}
.rss-box{}
.rss-title{}
.rss-item{}
.rss-item a{font-size:12px;color:#747B90;background:url(new_images/arrow.png) no-repeat left;padding-left:20px;}
.rss-items{margin-left:20px;margin-top:20px;line-height:20px;}
.rss-date{}
#email{width:210px;margin-left:10px;margin-top:10px;border-top:1px solid #cccccc;padding-top:10px;}
#form{margin-top:10px;margin-left:10px;}
#form input{width:140px;border:1px solid #ffffff;background:#ffffff;margin-right:10px;font-size:10px;color:#555555;}
#form .submit{width:40px;}
/*bottom links*/
#bottom_links{text-align:center;margin-top:20px;}
#bottom_links ul li{display:inline;padding:20px;}
#bottom_links ul li a{font-size:21px;color:#606F9A;}
#bottom_links ul li a:hover{font-size:21px;color:#ffffff;}
/*footer*/
#footer{height:32px;width:952px;border-top:1px solid #415ca7;border-bottom:1px solid #cccccc;margin-top:20px;}
#footer_text{color:#9FA9C7;font-size:10px;font-weight:bold;text-align:center;padding:10px;}
#footer_text a{color:#9FA9C7;}
/*sub pages*/
#top_right_sub{float:right;width:675px;;margin:0 0 50px 0;background:#fff;}
#top_left_sub{float:left;width:277px;height:466px;margin-top:-41px;background:url(new_images/logo_banner2.jpg) no-repeat;}
#top_left_sub{text-align:center;color:#ffffff;text-decoration:none;font-size:12px;font-family:arial,sans-serif;line-height:15px;}
#top_left_sub a{color:#ffffff;text-decoration:none;font-size:12px;font-family:arial,sans-serif;font-weight:bold;}
#bottom_sub{width:952px;margin:0;text-align:center;}
#bottom_right_sub{width:800px;margin:0 auto;text-align:left;color:#fff;font-size:16px;margin-top:0px;line-height:18px;}
#bottom_right_sub p{padding:8px;line-height:18px;}
#bottom_right_sub_gallery{width:900px;margin:0 auto;text-align:center;color:#fff;font-size:16px;margin-top:0px;line-height:18px;}
/*calendar*/
.events-display p{color:#eee;}
.events-display b{font:bold 22px arial;color:#fff;}
/*.events-display dd{color:#eee;border-top:1px dashed #eee;padding-top:10px;}*/


#rooms .rooms a{color:#000055;font-weight:bold;}
#bottom_links_dining{margin-top:40px;border:1px dashed #555;background:#ccc;padding:10px;}
#bottom_links_dining ul{text-align:center;}
#bottom_links_dining ul li{padding:10px;margin-right:20px;display:inline;}
#bottom_links_dining ul li a{font:normal 18px arial;color:#555;padding-left:20px;}
#bottom_links_dining ul li a:hover{font:normal 18px arial;color:#555;padding-left:20px;background:url(new_images/arrow.jpg) no-repeat left;}
.dining a{color:#fff;font-weight:bold;}
#photos{margin:40px 0 0 220px;text-align:center;}
#photos img{float:left;margin-right:40px;display:block;padding:5px;border:2px solid #ccc;background:#fff;}
#catering_questions li{font-size:14px;margin-left:30px;width:600px;margin-bottom:10px;padding-left:20px;background:url(new_images/arrow2.jpg) no-repeat top left;}
#wedding_photos img{border:1px solid #777;}

#catering_menu{font-variant:small-caps;width:100%;text-align:center;padding-bottom:40px;}
#catering_menu ul li{display:inline;padding:10px;}
#catering_menu ul li a{color:#ffffff;text-decoration:none;padding-left:6px;padding-right:6px;font-size:12px}
#catering_menu ul li a:hover{border-left:1px solid #aaa;border-right:1px solid #aaa;padding-left:5px;padding-right:5px}



/*photo gallery*/
#gallery-name{display:none;}
#jump_menu{display:none;}
#jump-search-container{display:none;}
#breadcrumbs{border:0;}
#pagination{border:0;}
#rss-image{display:none;}
.meta-header {color:#ffffff;display:none;}
#breadcrumb_links{display:none;}
#prev-link-container a{color:#ffffff;}
#next-link-container a{color:#ffffff;}
.date{display:none;}
#exif-toggle-container{display:none;}
#link-back{display:none;}
#sortby-container{display:none;}
#pagination a{display:none;}



/*request form*/
.myform{margin:0 auto;width:800px;padding:14px;text-align:left;
}/
#stylized{border:solid 0px #898160;}
#stylized h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}
#stylized h2 {font-size:12px;font-weight:bold;margin-bottom:8px;}
#stylized h3 {font-size:12px;font-weight:bold;margin-bottom:8px;margin-left:20px;}
#stylized p{font-size:11px;color:#ffffff;margin-bottom:20px;border-bottom:solid 1px #898160;padding-bottom:10px;}
#stylized label{display:block;font-weight:bold;text-align:right;width:140px;float:left;}
#stylized .small{color:#eee;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#stylized input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:2px 0 20px 10px;}
#stylized textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;height:100px;margin:2px 0 20px 10px;overflow:hidden;}
#stylized button{clear:both;margin-left:150px;width:117px;height:33px;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}

/*visitors*/
#things h1{font-size:22px;}
#things_to_do{border-right:1px dashed #aaa;padding-right:20px;}
#things_to_do li{padding-left:20px;font-size:16px;font-weight:bold;line-height:22px;background:url(new_images/arrow2.png) no-repeat top left;}
#things_to_do ol{font-size:14px;font-weight:normal;margin:5px 0 5px 20px;color:#eee;line-height:18px;}
#things_to_do ol a{font-size:14px;font-weight:normal;margin-left:20px;color:#eee;line-height:18px;/*background:#425DB0;*/padding:3px;}

#things h1{font-size:22px;}
#things_to_do2{position:relative;left:0px;top:0;}
#things_to_do2 li{font-size:16px;font-weight:bold;line-height:22px;}
#things_to_do2 ol{font-size:14px;font-weight:normal;margin:5px 0 5px 20px;color:#eee;line-height:18px;}
#things_to_do2 ol a{font-size:14px;font-weight:normal;margin-left:20px;color:#eee;line-height:18px;/*background:#425DB0;*/padding:3px;