body {
	background-color:#600;
	margin:0 auto;
	padding:10px 0 0 0;
	text-align:center;
}



/* Site Wrapper */

#wrapper { margin:0 auto; padding:0; width:810px; }

#wrapperHome { margin:0 auto; padding:0; width:920px; }



/* Masthead Styles */

#masthead {display: none; margin:0; padding:5px; width:800px; background-color:#fff; text-align:center; }

#masthead ul { margin:10px 0; padding:0; width:800px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#masthead ul li { margin:0 5px; padding:0 10px 0 0; border-right:1px solid #000; list-style-type:none; display:inline; }

#masthead ul li a, #masthead ul li a:visited { color:#000; text-decoration:underline; }

#masthead ul li a:hover { color:#600; }




#mastheadHome { margin:0; padding:5px; width:910px; background-color:#fff; text-align:center; }

#mastheadHome ul { margin:10px 0; padding:0; width:910px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#mastheadHome ul li { margin:0 5px; padding:0 10px 0 0; border-right:1px solid #000; list-style-type:none; display:inline; }

#mastheadHome ul li a, #mastheadHome ul li a:visited { color:#000; text-decoration:underline; }

#mastheadHome ul li a:hover { color:#600; }




#masthead #slideshow { margin:0; padding:0; width:800px; height:134px; background-color:#fff; position:relative; }

#masthead #slideshow IMG, #masthead #slideshow2 IMG { position:absolute; top:0; left:0; z-index:8; }

#masthead #slideshow IMG.active, #masthead #slideshow2 IMG.active { z-index:10; }

#masthead #slideshow IMG.last-active, #masthead #slideshow2 IMG.last-active { z-index:9; }



#mastheadHome #slideshow { margin:0px; padding:0px; width:910px; height:134px; background-color:#fff; position:relative; }

#mastheadHome #slideshow IMG, #mastheadHome #slideshow2 IMG { position:absolute; top:0; left:0; z-index:8; }

#mastheadHome #slideshow IMG.active, #mastheadHome #slideshow2 IMG.active { z-index:10; }

#mastheadHome #slideshow IMG.last-active, #mastheadHome #slideshow2 IMG.last-active { z-index:9; }



#masthead #slideshow2 { margin:0; padding:0; width:800px; height:100px; background-color:#fff; position:relative; }



#masthead #header { margin:0; padding:0; width:800px; background-color:#fff; position:relative; }



/* Navigation Styles */

#nav { background:#600; width:810px; height:30px; }

.clearit { clear:both; height:0; line-height:0.0; font-size:0; margin:0px;}

#hermanmenubar { width:100%; height:30px; }

#hermannmenubar, #hermannmenubar ul { margin:0; padding:0; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }

#hermannmenubar a { padding:7px 15px; display:block; text-decoration:none; font-size:12px; color:#fff; }

#hermannmenubar a.trigger { padding:7px 15px; }

#hermannmenubar li { width:135px; float:left; }

#hermannmenubar li { position:relative; }



#navHome {
	display:none;
	width:920px;
	height:30px;
	background-color:#600;
	margin-top:0px;
}


/* hide from IE mac \*/

#hermannmenubar li { position:static; width:auto; }

/* end hiding from IE5 mac */



#hermannmenubar li ul, #hermannmenubar ul li { width:175px; }

#hermannmenubar ul li a  { padding:4px 15px; color:#fff; }

#hermannmenubar li ul { position:absolute; display:none; background-color:#fff; border:1px solid #999; }

#hermannmenubar li:hover a, #hermannmenubar a:focus,

#hermannmenubar a:active, #hermannmenubar li.hermannhvr a { color:#fff; background-color:#600; }

#hermannmenubar li:hover ul, #hermannmenubar li.hermannhvr ul { display:block; }

#hermannmenubar li:hover ul a, #hermannmenubar li.hermannhvr ul a { color:#000; background-color:transparent; }

#hermannmenubar ul a:hover { background-color:#600!important; color:#fff !important; }



/* Home Content Styles */

#home { margin:0px; padding:5px; width:910px; background-color:#fff; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; }

#home #left, #home #mid, #home #right { float:left; }



#left { margin:0 7px 0 0; padding:0 0 0 5px; width:225px; }

#mid { margin:0 7px 0 0; width:290px; }

/* Original

#right { width:265px; }

*/

#right { width:375px; }



#home h1, #home h2, #home h3 { margin:10px 0; padding:0; color:#600; }

#home h1 { font-size:18px; }

#home h2 { font-size:14px; }

#home h3 { font-size:12px; }

h1.nestled { display:block; background:#fff url(../images/nestled.gif) 0 0 no-repeat; width:206px; height:56px; text-indent:-9999px; }

h1.happening { display:block; background:#fff url(../images/happening.gif) 0 0 no-repeat; width:206px; height:12px; text-indent:-9999px; }

h1.innvitation { display:block; background:#fff url(../images/inn_vitation.gif) 0 -4px no-repeat; width:250px; height:19px; text-indent:-9999px; }



#home p { margin:0 10px 10px 0; padding:0; font-size:12px; color:#000; line-height:18px; }

#home a, #home a:visited { color:#600; text-decoration:none; }

#home a:hover { text-decoration:underline; }



#home h2.sponsorshead, #sub h2.sponsorshead { margin-top:5px; margin-right:10px; padding:0; font-size:12px; font-style:italic; color:#600; }

#home .centered { margin:0; padding:0; width:290px; text-align:center; }



#sub { margin:0; padding:5px 5px 30px 5px; width:800px; background-color:#fff; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; }

#sub #left-col, #sub #right-col , #sub #left-col200, #sub #right-col600{ float:left; }



#left-col { display:none; margin:0 7px 0 0; padding:0 0 0 5px; width:250px; }
#left-col200 { margin:0 10px 0 0; padding:0 0 0 0px; width:195px; }

#right-col { margin:0; width:538px; }
#right-col600 { margin:0; width:595px; }
#right-col img{display:none;}



#sub h1, #sub h2, #sub h3 { margin:10px 0; padding:0; color:#600; }

#sub h1 { font-size:18px; }

#sub h2 { font-size:14px; }

#sub h3 { font-size:12px; }

#sub h4 { margin:0 0 10px 0; padding:0; color:#600; font-size:14px; }



#sub p { margin:0 0 10px 0; padding:0; font-size:12px; color:#000; line-height:18px; }

#sub a, #sub a:visited { color:#600; text-decoration:none; }

#sub a:hover { text-decoration:underline; }



/* Sub Content Styles */

#left-col ul, #left ul { margin:0; padding:0; width:255px; list-style-type:none; }

#left-col ul li, #left ul li { margin:0 5px 5px 0; padding:0; float:left; /* display:block; width:120px; height:90px; text-indent:-9999px; */ }



#right-col p { font-size:11px; }

#right-col ul#lodges { margin:0 0 10px 0; padding:0; list-style-type:none; font-size:11px; color:#000; }

	ul#lodges li { margin:0; padding:0 0 6px 0; }

	ul#lodges li strong { color:#600; text-decoration:underline; }



/* Footer Styles */

#footer { margin:0 auto; padding:0; width:810px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#footer p { margin:15px 0 10px 0; padding:0; font-size:10px; color:#fff; }





/* Common Styles */

.clear { clear:both; line-height:0; }

.float-right { margin:0 0 10px 5px; padding:0; float:right; }

.wowget { margin:0; padding:0; width:260px; text-align:center; }

.wowgeticon { margin:10px 0 20px 40px; padding:0; display:block; width:159px; height:32px; background:#fff url(../images/icon-hermann-video.gif) 0 0 no-repeat; text-indent:-9999px; }



/* Sub Pages Styles */

#calendar { margin:0 0 10px 0; padding:0; width:100%; border:none; font-size:12px; }

#calendar th, #calendar td { margin:0; padding:5px; vertical-align:top; }

#calendar th { border:1px solid #ccc; text-align:center; background-color:#e8e8e8; font-size:10px; text-transform:uppercase; }

#calendar td.month { background-color:#f3f3f3; border-bottom:2px solid #fff; text-align:center; font-weight:bold; }



#restaurants { margin:0 0 10px 0; padding:0; width:100%; border:none; font-size:12px; }

#restaurants th, #restaurants td { margin:0; padding:5px; vertical-align:top; }

#restaurants th { border:1px solid #ccc; text-align:center; background-color:#e8e8e8; font-size:10px; text-transform:uppercase; }

#restaurants td { text-align:center; font-size:11px; border-bottom:1px solid #f3f3f3; }

#restaurants td.rest { text-align:left; font-size:12px; }



/* Contact Form */

#right-col span.required { color:#900; font-size:11px; font-weight:bold; }

#right-col form { margin:14px 0; padding:0; width:500px; font-size:13px; color:#666; }

#right-col form fieldset { margin:0; padding:0; border:none; }

#right-col form fieldset label { margin:0; padding:0; }

#right-col form fieldset label span { color:#900; font-size:11px; font-weight:bold; }

#right-col form fieldset input, #right-col form fieldset select, #right-col form fieldset textarea { margin:0 0 10px 0; padding:1px; width:275px; border:1px solid #a7a9ac; font-size:13px; color:#666; }

#right-col form fieldset input.send { margin:0 0 10px 0; border:none; padding:0; width:auto; }

#right-col form fieldset input.captcha { width:100px; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { margin:0px; list-style-type:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
ul.dropdown *						{ margin: 0; padding: 0; }
ul.dropdown a						{ text-decoration: none; }
ul.dropdown li                      { float: left;	background-color: #600;}

ul.dropdown li a                    { display: block; padding:7px 12px; color: white; }

ul.dropdown li.hover, 
ul.dropdown li:hover                { background: #600; position: relative; }
ul.dropdown li:hover a              { color: white; }


/* 
	LEVEL TWO
*/
ul.dropdown ul.sub_menu 			{ width: 175px; z-index:99;  visibility: hidden; position: absolute; top: 100%; /*margin-top:7px;*/ border:1px solid #999;}
ul.dropdown ul.sub_menu li 			{ font-weight: normal; list-style-type:none; width:175px; background: white; color: #000; float: none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul.sub_menu li a		{ border-right: none; padding:4px ;  width: 100%; display: inline-block; color:#000} 
ul.dropdown ul.sub_menu li.hover,
ul.dropdown ul.sub_menu li:hover    { background: #600; position: relative; }
ul.dropdown ul.sub_menu li.hover a,
ul.dropdown ul.sub_menu li:hover a  { color: white; }



#mid #fblogo a {
	margin-left: 100px;
	text-align: center;

}
#privacy {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#privacy h1 {
	text-align: center;
}
#left {
	margin-bottom: 30px;
}
