@charset "UTF-8";
/* CSS Document */

body { margin: 0 0 0 0; font-size: 0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #353629; color: #ada577; background-image:url(../images/bg_pagebackground.gif); background-repeat:repeat-y; }
a:link:hover {} 
a, a:visited, a:link, a:visited { color: #ada577; text-decoration:none  }
a:hover { color: #ada577; text-decoration:underline }
#main {width: 900px; margin: 0 auto; padding: 0 15px; }

/* top navigation */
#topnavigation { margin: 0; padding: 0; xfloat:none; height: 143px; width:565px; background-image:url(../images/bg_topnavigation.gif); background-repeat:repeat-y;}
#nav {height:18px; xbackground:#a88540;}
#nav, #nav ul {padding:0; margin:0; list-style:none; height:18px; display:block; padding-top:110px; padding-left:29px; }
#nav li { float:left; height:18px; padding:0; margin:0; padding-right:29px;}

#home { display: block;  width: 45px;  height: 18px;  background: url("../images/nav_home.gif") no-repeat 0 0;}
#home:hover, #home.active { background-position: 0 -18px;}
#home span {display: none;}
#eat { display: block;  width: 28px;  height: 18px;  background: url("../images/nav_eat.gif") no-repeat 0 0;}
#eat:hover, #eat.active { background-position: 0 -18px;}
#eat span {display: none;}
#drink { display: block;  width: 42px;  height: 18px;  background: url("../images/nav_drink.gif") no-repeat 0 0;}
#drink:hover, #drink.active { background-position: 0 -18px;}
#drink span {display: none;}
#sleep { display: block;  width: 42px;  height: 18px;  background: url("../images/nav_sleep.gif") no-repeat 0 0;}
#sleep:hover, #sleep.active { background-position: 0 -18px;}
#sleep span {display: none;}
#events { display: block;  width: 54px;  height: 18px;  background: url("../images/nav_events.gif") no-repeat 0 0;}
#events:hover, #events.active { background-position: 0 -18px;}
#events span {display: none;}
#menus { display: block;  width: 54px;  height: 18px;  background: url("../images/nav_menus.gif") no-repeat 0 0;}
#menus:hover, #menus.active { background-position: 0 -18px;}
#menus span {display: none;}
#contact { display: block;  width: 59px;  height: 18px;  background: url("../images/nav_contact.gif") no-repeat 0 0;}
#contact:hover, #contact.active { background-position: 0 -18px;}
#contact span {display: none;}

/* events */
div#eventsCont {width:564px; height:360px;}
div#eventsCont img {display:block; float:left;}
div#eventsCont div.infoCont {float:left; width:168px; height:160px; padding:10px; overflow:hidden;}
div#eventsCont div.infoCont p {font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:12px; line-height:13px; color:#39372d; text-align:center;}
div#eventsCont div.infoCont p.heading {font-size:22px; font-weight:bold; line-height:22px; margin:5px 0 0;}
div#eventsCont div.infoCont p.subHeading {font-weight:bold; font-size:14px; margin:5px 0 8px; line-height:15px;}

div#eventsCont div#topMiddle {background:url('../images/events_bg_01.gif') repeat-x;}
div#eventsCont div#topMiddle p {color:#fff; font-weight:normal; line-height:120%;}
div#eventsCont div#topMiddle p.heading {color:#a58842; font-weight:bold;}
div#eventsCont div#topMiddle p.subHeading {margin-bottom:20px;}

div#eventsCont div#bottomLeft {background:url('../images/events_bg_02.gif') repeat-x;}
div#eventsCont div#bottomLeft p.subHeading {margin-bottom:20px;}

div#eventsCont div#bottomRight {background:url('../images/events_bg_03.gif') repeat-x;}
div#eventsCont div#bottomRight p.heading {color:#fff;}

div#mailingList {width:516px; padding:12px 24px; background:url('../images/mailing_list_bg.gif') repeat-y;}
div#mailingList p {font-family: Geneva, Arial, Helvetica, sans-serif; margin:0px; font-size:13px; color:#FFFFFF;}
div#mailingList p a {font-weight: bolder; color:#FFFFFF; text-decoration:none;}
div#mailingList p a:hover {text-decoration:underline;}

/* layout */
#wrapper {width:930px;}
#leftcontainer{width:309px; background-image:url(../images/bg_leftcolumn.jpg); background-repeat:no-repeat; min-height:685px; float:left; display:inline;}
#centrecontainer{float:right; width:565px;}
#rightcontainer{width:56px; float:right;}

/* left column */
#logo {margin-left:73px; margin-top:39px;}
#leftcontainer p {margin-left:85px; margin-top:20px; width:195px;}
#leftcontainer h3 {margin-left:85px; margin-top:20px; width:195px; font-weight:bold; xcolor:#FFFFFF; font-size:1.8em; margin-top:-4px; font-family:Arial, Helvetica, sans-serif; }
#leftcontainer h4 {margin-left:85px; margin-top:20px; width:195px; font-size:1.5em; margin-top:-12px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; line-height:120% }
#leftcontainer h5 {margin-left:85px; margin-top:20px; width:195px; font-size:120%; margin-top:-12px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:130%}


/* footer */
#footer {width:565px; height:50px; background-image:url(../images/bg_topnavigation.gif); background-repeat:repeat-y; margin-top:-10px; color:ffffff;}
#footer p {color:ffffff; font-size:120%; padding-left:20px;}
#footer a {font-weight:bold;color:ffffff; font-size:120%}
.credit {margin-top:5px; text-align:right; width:555px; color:#5a503d}
.credit a {color:#5a503d;}
