
@import url('layout.css');

@import url('color.css');



body
{
    margin:0px;
    padding:0px;
    background:url('/images/bg.jpg') repeat-y center top;
}
a { color:#300;}

.blog .posts-block { width: 600px; float:left; }
.blog .sidebar { width: 300px; float:right; 
	background:#d8cb94;
	padding: 10px 10px 30px;
}
.blog .sidebar a { 
	color:#300;
}
.blog .sidebar ul {
	display:block;
}

.blog .sidebar ul h2 {
	display:block;
}

.blog .sidebar ul li {
	display:block;
	float:none;
	margin-left: 10px;
}


#content h2 a { color:#330000;clear:both;}
.postmetadata,
.prevnext,
.post { clear:both; }

.prevnext { height:20px; float:none; width:100%; margin:0; padding: 15px 0; }

.blog .post { margin-bottom: 10px; border-bottom: 1px solid #300; overflow:hidden;}
.blog .post h2 { margin-top: 10px; }
.blog .post .post-date { margin: 0px; font-style: italic; font-size:90%;}



.clear{clear:both;}
#main{width:1051px; margin:0px auto;}
.header{background:url('/images/header_bg.jpg') no-repeat left top; width:1051px; height:287px;}
.header .mgn{padding:68px 0px 0px 575px;}
.header img{border:none; margin:22px 0px 0px 5px}
.header img.img2{border:none; margin:14px 0px 9px 5px}
/*
.header ul.menu{margin:0px; padding:25px 0px 0px 16px; list-style-type:none;}
.header ul.menu li{float:left; font-family:Times New Roman; font-size:16px; color:#ffffcc;}
.header ul.menu li a{color:#ffffcc; text-decoration:none; padding:26px 14px 0px; height:12px;}
.header ul.menu li a.active{color:#ffffcc; text-decoration:none; padding:26px 14px 0px; height:12px; background:url('/images/ico_menu_hover.png') no-repeat center top;}
.header ul.menu li a:hover{background:url('/images/ico_menu_hover.png') no-repeat center top;}
*/
/* main menu */

.nav, .nav * { margin:0;padding:0; }
.nav { list-style:none; }

ul#menu { height:43px; margin: 0; padding: 23px 0 0 30px;
}
	ul#menu li {
		margin: 0;
		position: relative;
		z-index:50;
		float:left;
		font-size:1.05em;
		padding: 5px 0 15px;
	}
	ul#menu a {
		padding: 0px 16px 0px 9px;
		margin:0;
		text-decoration:none;
		color:#FAF8C8;
	}

	ul#menu li.hovering a,
	ul#menu a:hover { text-decoration:underline;}
	ul#menu a:active {position:static; }
	
	ul#menu li.arrow { /* parent items */
	}
	ul#menu li ul {
		list-style: none;
		margin:0;
		padding:0 0 5px;
		position: absolute;
		left: -13px;
		top: 30px;
		display: none;
		width: 200px;
		background:#670001;
		border:1px solid #FAF8C8;
		border-top:none;
	}
	ul#menu li li{
		clear: both;
		display:block;
		margin:0; 
		padding:0 10px;
		font-size:.9em;
	}

		ul#menu li.hovering li a { text-decoration:none;}
	
	ul#menu li li a {
		display:block;
		border:none;
		float:none;
		margin:0 auto;
		line-height:1.35em;
	}

	ul#menu li li a:hover {
		text-decoration:underline;
	}

/* bottom menu*/

	#bottomNav {
		background:url(images/bottom-nav.gif) top center no-repeat;
		height:40px;
		font-size: 11px;
		padding:10px 0 0;
		margin:0;
		list-style:none;
		text-align:center;
	}
	#bottomNav li { display:inline; border-right:solid 1px #FCF9D2; }
	#bottomNav li.last,#bottomNav li:last-child { border-right:none; padding-right:none; }
	#bottomNav ul{ display:none; }

	#bottomNav a {
		color:#FCF9D2;
		text-decoration:none;
		padding: 0 10px;
	}
	#bottomNav a:hover { text-decoration:underline; }


/* --------------------------------------------------------------- */
.posts-block {padding-top:60px;}
.postcontent .title {padding-top:60px;}
.content{background:#ffffcd url('images/pgTop.jpg') top center no-repeat;}
.content_home{width:987px; min-height:800px; padding:60px 32px 0px 32px;}
.reviewbox{background:url('/images/review_box.png') no-repeat left top; width:704px; height:184px; padding:8px; float:right;
                    font-family:Georgia; font-size:12px; color:#ffffcc; margin:0px 0px 0px 0px;}
.reviewbox h2{font-family:Georgia; font-size:19px; color:#ffffcc; margin:0px; padding:0px 0px 10px 0px; text-align:center;}
.l_pnl{float:left; width:440px; padding:0px 39px 0px 0px; font-family:Georgia; font-size:12px; line-height:17px;color:#330000;}
.l_pnl b{line-height:24px;}
.l_pnl h2{font-family:Script MT Bold; font-size:30px; font-weight:lighter;}
.r_pnl{float:right; width:504px; text-align:center; font-family:Georgia; font-size:19px; color:#330000;}
.r_pnl .videobox{margin:80px 0px 10px 0px;}

.content_contact{ width:987px; min-height:640px; padding:60px 32px 0px 32px;}
.contact_pnl{padding:40px 0px 0px 0px; font:bold 14px Georgia; color:#330000; line-height:22px;}
.contact_pnl a{color:#330000; text-decoration:none;}
.contact_pnl a:hover{text-decoration:underline;}

.content_innkeepers{width:987px; min-height:760px; padding:60px 32px 0px 32px;}
.content_innkeepers .innkeepers_pnl{padding:40px 0px 0px 0px; font-family:Georgia; font-size:12px; line-height:17px;color:#330000; width:564px;}

.content_businesstravel{width:987px; min-height:628px; padding:0px 32px 0px 32px;}
.submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 310px;}
.submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.submenu a:hover, .content_businesstravel .submenu a.active{color:#ffffcc; padding:0px 30px;}
.businesstravel_pnl{font-family:Georgia; font-size:12px; line-height:18px;color:#330000; width:564px;}

.content_groups{min-height:701px; padding:0px 32px 0px 32px;}
.content_groups .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 370px;}
.content_groups .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_groups .submenu a:hover, .content_groups .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.groups_pnl{font-family:Georgia; font-size:12px; line-height:18px;color:#330000; width:530px;}
.groups_pnl a{color:#330000; text-decoration:underline;}
.groups_pnl a:hover{text-decoration:none;}

.content_packages{width:1008px; min-height:2899px; padding:0px 21px 0px 22px;}
.content_packages .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 380px;}
.content_packages .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_packages .submenu a:hover, .content_packages .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.packages_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.packages_pnl a{color:#330000; text-decoration:underline;}
.packages_pnl a:hover{text-decoration:none;}

.packages_blank_pnl{background:url('/images/packages_blank_bg.png') no-repeat left top; width:988px; height:213px; margin:0px 0px 16px 0px;padding:20px 0px 20px 20px;}
.packages_blank_pnl .content {overflow:auto; height:180px; width:970px;}
.packages_photography_pnl{background:url('/images/packages_photography_bg.png') no-repeat left top; width:1008px; height:465px; margin:0px 0px 16px 0px;}
.packages_spa_pnl{background:url('/images/packages_spa_bg.png') no-repeat left top; width:1008px; height:395px; margin:0px 0px 16px 0px;}
.packages_bubble_pnl{background:url('/images/packages_bubbles_bg.png') no-repeat left top; width:1008px; height:220px; margin:0px 0px 16px 0px;}
.packages_babymoon_pnl{background:url('/images/packages_babymoon_bg.png') no-repeat left top; width:1008px; height:268px; margin:0px 0px 16px 0px;}
.packages_plane_ride_pnl{background:url('/images/packages_plane_ride_bg.png') no-repeat left top; width:1008px; height:408px; margin:0px 0px 16px 0px;}
.packages_wedding_pnl{background:url('/images/packages_wedding_day_bg.png') no-repeat left top; width:1008px; height:398px; margin:0px 0px 16px 0px;}
.packages_dinnershow_pnl{background:url('/images/packages_dinnershow_bg.png') no-repeat left top; width:1008px; height:350px; margin:0px 0px 16px 0px;}

.packages_blank_pnl .mgn{padding:20px 200px 0px 20px;}
.packages_photography_pnl .mgn{padding:20px 360px 0px 20px;}
.packages_spa_pnl .mgn{padding:20px 320px 0px 20px;}
.packages_bubble_pnl .mgn{padding:20px 330px 0px 20px;}
.packages_babymoon_pnl .mgn{padding:20px 370px 0px 20px;}
.packages_plane_ride_pnl .mgn{padding:18px 460px 0px 20px;}
.packages_wedding_pnl .mgn{padding:20px 320px 0px 20px;}
.packages_upgrades_pnl{padding:20px 0px 0px 20px;}
.packages_dinnershow_pnl{padding:20px 0px 0px 20px;}

.content_policies{width:987px; min-height:717px; padding:0px 32px 0px 32px;}
.content_policies .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 460px;}
.content_policies .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_policies .submenu a:hover, .content_policies .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.policies_pnl{font-family:Georgia; font-size:12px; line-height:13px;color:#330000; width:640px;}
.policies_pnl a{color:#330000; text-decoration:underline;}
.policies_pnl a:hover{text-decoration:none;}

.content_bellesuite{width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_bellesuite .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_bellesuite .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_bellesuite .submenu a:hover, .content_bellesuite .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.bellesuite_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:400px;}
.bellesuite_pnl a{color:#330000; text-decoration:underline;}
.bellesuite_pnl a:hover{text-decoration:none;}

.content_blueroom{width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_blueroom .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_blueroom .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_blueroom .submenu a:hover, .content_blueroom .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.content_blueroom .blueroom_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:400px;}
.content_blueroom .blueroom_pnl a{color:#330000; text-decoration:underline;}
.content_blueroom .blueroom_pnl a:hover{text-decoration:none;}

.content_braytonsuite{width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_braytonsuite .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_braytonsuite .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_braytonsuite .submenu a:hover, .content_braytonsuite .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.braytonsuite_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:600px; height:546px;}
.txtpnl{width:380px;}
.content_braytonsuite .braytonsuite_pnl a{color:#330000; text-decoration:underline;}
.content_braytonsuite .braytonsuite_pnl a:hover{text-decoration:none;}

.content_johnrichroom{width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_johnrichroom .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_johnrichroom .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_johnrichroom .submenu a:hover, .content_johnrichroom .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.johnrichroom_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:500px;}
.johnrichroom_pnl .txtpnl{width:380px;}
.johnrichroom_pnl a{color:#330000; text-decoration:underline;}
.johnrichroom_pnl a:hover{text-decoration:none;}

.content_thingstodo_events{width:1008px; min-height:2036px; padding:0px 21px 0px 22px;}
.content_thingstodo_events .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 580px;}
.content_thingstodo_events .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_thingstodo_events .submenu a:hover, .content_thingstodo_events .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.thingstodo_events_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.thingstodo_events_pnl a{color:#330000; text-decoration:underline;}
.thingstodo_events_pnl a:hover{text-decoration:none;}
.thingstodo_events_pnl table{width:700px;}
.thingstodo_events_pnl td{padding:6px 0 0 0; vertical-align:top;}

.content_thingstodo_oshkosh{width:1008px; min-height:926px; padding:0px 21px 0px 22px;}
.content_thingstodo_oshkosh .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 580px;}
.content_thingstodo_oshkosh .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_thingstodo_oshkosh .submenu a:hover, .content_thingstodo_oshkosh .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.thingstodo_oshkosh_pnl{font-family:Georgia; font-size:12px; line-height:11px;color:#330000; width:1000px;}
.thingstodo_oshkosh_pnl a{color:#330000; text-decoration:underline;}
.thingstodo_oshkosh_pnl a:hover{text-decoration:none;}
.lftpnl{width:500px; float:left;}
.rghtpnl{width:500px; float:right; padding:250px 0 0 0;}

.content_thingstodo_restaurant{width:1008px; min-height:704px; padding:0px 21px 0px 22px;}
.content_thingstodo_restaurant .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 580px;}
.content_thingstodo_restaurant .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_thingstodo_restaurant .submenu a:hover, .content_thingstodo_restaurant .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.thingstodo_restaurant_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:1000px;}
.thingstodo_restaurant_pnl a{color:#330000; text-decoration:underline;}
.thingstodo_restaurant_pnl a:hover{text-decoration:none;}
.thingstodo_restaurant_pnl .lpnl{width:230px; float:left;}
.thingstodo_restaurant_pnl .lpnl2{width:170px; float:left;} 
.thingstodo_restaurant_pnl .rpnl{width:360px; float:right;}  

.content_tastydelights_recipes{width:1008px; min-height:2097px; padding:0px 21px 0px 22px;}
.content_tastydelights_recipes .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_recipes .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_tastydelights_recipes .submenu a:hover, .content_tastydelights_recipes .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_recipes_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:1000px;}
.tastydelights_recipes_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_recipes_pnl a:hover{text-decoration:none;}
.tastydelights_recipes_pnl .lftpnl{width:500px; float:left;}
.tastydelights_recipes_pnl .rghtpnl{width:480px; float:right; padding:250px 0 0 0;}

.content_tastydelights_breakfast{width:1008px; min-height:718px; padding:0px 21px 0px 22px;}
.content_tastydelights_breakfast .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_breakfast .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_tastydelights_breakfast .submenu a:hover, .content_tastydelights_breakfast .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_breakfast_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.tastydelights_breakfast_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_breakfast_pnl a:hover{text-decoration:none;}
.tastydelights_breakfast_pnl .lftpnl{width:500px; float:left;}

.content_tastydelights_winecheese{width:1008px; min-height:710px; padding:0px 21px 0px 22px;}
.content_tastydelights_winecheese .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_winecheese .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_tastydelights_winecheese .submenu a:hover, .content_tastydelights_winecheese .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_winecheese_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.tastydelights_winecheese_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_winecheese_pnl a:hover{text-decoration:none;}
.tastydelights_winecheese_pnl .lftpnl{width:480px; float:left;}

.content_tastydelights_treats{width:1008px; min-height:714px; padding:0px 21px 0px 22px;}
.content_tastydelights_treats .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_treats .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.submenu a:hover, .content_tastydelights_treats .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_treats_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.tastydelights_treats_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_treats_pnl a:hover{text-decoration:none;}
.tastydelights_treats_pnl .lftpnl{width:480px; float:left;}



.rooms_btm_pnl{background:#f6f2ba url('/images/rooms_bottom_bg.jpg') no-repeat left top; width:1007px; min-height:309px; /*padding:40px 22px 0px 22px;*/margin-left:-32px;
margin-top:88px; font-family:Times New Roman; font-size:15px; color:#330000;}
.rooms_btm_pnl .room_pnl{float:left; width:250px; text-align:center; padding:30px 0px 0px 0px;}

.footer{background:url('/images/footer_bg.png') repeat-x left top; width:1051px; height:140px; padding:6px 0px 0px 0px;
        font-family:Times New Roman; font-size:14px; color:#ffffcc; text-align:center;}
.footer a{color:#ffffcc; text-decoration:none; padding:0px 16px;}
.footer a:hover{text-decoration:underline;}
.footer img{border:none; margin:6px 0px 0px 0px; vertical-align:middle;}




#s2_form_widget-3 h2 {font-size:1.5em;margin-bottom:-10px;}
.s2_form_widget p {font-size:.9em;}
.s2_form_widget input {font-size:.8em;}
.s2_form_widget input {margin-bottom:-10px;}


