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 { 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:0; padding:0; 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; }

#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 { background:#600; width:920px; height:30px; }



/* 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:0; 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/wedding.gif) 0 -4px no-repeat; width:206px; 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 { float:left; }



#left-col { margin:0 7px 0 0; padding:0 0 0 5px; width:250px; }

#right-col { margin:0; width:538px; }



#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; }


