/*General*/
body { color: #747575;	font-family: Arial, Helvetica, sans-serif; font-size:11px;
line-height:14px; margin:0; padding:0; background-color: #dad6d0;}

div { margin: 0; padding: 0; }
img { border: 0; }
p { margin: 0 0 0.7em 0; }

ul li { margin-bottom: 0.5em;} 

.hide { display: none;}
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
.block { display:table;  width: 100%; }
.colleft { float: left; }
.colright { float: right; text-align: left; }
.smalltext { font-size: 0.786em; /*11px*/ }
.credits { font-size: 11px; padding: 0; margin:0 14px 0 0; text-align: right; }

a:link, a:active, a:visited {  color: #96a187; text-decoration: none; }
a:hover { color: #96a187; text-decoration: underline; }


#wrapper_home { width: 955px; height: 700px; margin: auto;  text-align: left; background: url(/images/bkgd_home.jpg) top center no-repeat; padding: 0px; background-color:#f5f2ef; border: solid 1px #bab9b9;}
#wrapper { width: 955px; height: 700px; margin: auto;  text-align: left; background: url(/images/bkgd_main.jpg) top center no-repeat; padding: 0px; background-color:#f5f2ef; border: solid 1px #bab9b9;}

#header_home { display:table; width: 383px; height: 123px; padding: 30px 0 0 285px; }
#header { display:table; width: 372px; height: 99px; padding: 28px 0 0 65px; }

#home_img { display:table; width: 585px; height: 389px; margin: 0 0 0 184px; border: solid 1px #bab9b9;}

#menu_home { display: table; width: 592px; height: 40px; margin: 0; background: url(/images/menu_bkgd.jpg) top left no-repeat; overflow: hidden; margin-left: 184px; margin-top: 20px;}

#menu { display: table; width: 592px; height: 40px; margin: 0; background: url(/images/menu_bkgd.jpg) top left no-repeat; overflow: hidden; margin-left: 209px; margin-top: 0px;}

ul.menu { margin:0; padding:0; list-style:none; }
ul.menu li{ display:inline; margin:0; padding:0;  float: left; }
ul.menu li a { display: block; height: 34px; line-height: 34px; text-decoration:none; text-indent: -5000px; overflow: hidden; margin-left: -1px;}
ul.menu li a.food { margin: 0; width: 95px; background: url(/images/menu_food.jpg) top left no-repeat;}
ul.menu li a.location { width: 77px; background: url(/images/menu_location.jpg) top left no-repeat;}
ul.menu li a.accomodation { width: 112px; background: url(/images/menu_accomodation.jpg) top left no-repeat;}
ul.menu li a.places { width: 129px; background: url(/images/menu_places.jpg) top left no-repeat;}
ul.menu li a.events { width: 103px; background: url(/images/menu_events.jpg) top left no-repeat;}
ul.menu li a.about { width: 75px; background: url(/images/menu_about.jpg) top left no-repeat;}
ul.menu li a:hover, ul.menu li a.selected { background-position: 0px -34px;}


#submenu { display: table; width: 592px; height: 15px; font-size: 11px; line-height: 13px; color:#616265; margin: 0 0 26px 209px;}
#submenu a:link, #submenu a:active, a:visited {  color: #616265; text-decoration: none; }
#submenu a:hover, #submenu a.selected { color: #000000; text-decoration: none; }
.submenu_food { padding-left: 11px;}
.submenu_location { padding-left: 105px;}

#content_box {display: table; margin: 0 0 0 64px; width: 730px; height:441px; border: solid 1px #bab9b9; }
/*padding: 7px 8px; */
#col1 { float:left; width:286px; height: 427px; padding: 7px 0px 0px 8px; }
#col2 { float:left; width:419px; height: 427px; padding: 7px 0px 0px 9px; }

#mapcol1 { float:left; width:379px; height: 399px; padding: 7px 0px 0px 8px;  }
#mapcol2 { float:left; width:324px; height: 397px; padding: 7px 0px 0px 9px; }
#map { float: left; width:377px; height: 397px; border: solid 1px #bab9b9; font-size:12px; line-height: 14px;}
#mapfooter { display:table;  width: 712px; padding: 10px 0 0 8px; color: #000;}

#imgbox1 { width: 417px; height:232px; border: solid 1px #bab9b9; margin-bottom: 8px;}
#imgbox2 { width: 284px; height:183px; border: solid 1px #bab9b9; }
#imgbox3 { float: left; width: 126px; height:183px; border: solid 1px #bab9b9; }
#imgbox4 { float: left; width: 282px; height:183px; border: solid 1px #bab9b9; margin-left: 7px; }

#imgbox5 { width: 322px; height:193px; border: solid 1px #bab9b9; }
#imgbox6 { width: 322px; height:193px; border: solid 1px #bab9b9; margin-top: 9px; }

#textbox1 { width: 286px; height:234px; margin-bottom: 8px; }
p.pdflink { color: #000; margin: 0;}



/* Footer Elements */
#footer_home {  display: table; margin: 60px 0 0 184px; width: 587px; height: 15px; font-size: 10px; line-height: 13px; color:#9a9b9d;}
#footer_home  div.colleft { }
#footer_home  div.colright {text-align: right;  }

#footer {  display: table; margin: 21px 0 0 64px; width: 732px; height: 15px; font-size: 10px; line-height: 13px; color:#9a9b9d;}
#footer  div.colleft { }
#footer  div.colright {text-align: right;  }




