/* CSS Document */

body { margin:0;text-align: center;background-color:#e4e8eb;  font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color:#333333; }
img { border: none; display: block; }
* { margin: 0; padding: 0; }

/* default link styles  */

a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006ba0; text-decoration: none; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006ba0; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #389fd2; text-decoration: none; }
a.strong { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

h3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; text-decoration: none; text-transform:uppercase;} 


.clearfloats { clear: both; height: 0px; }

p {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; padding:10px 0;}

#contentwrapper {width: 990px; margin-right:auto;margin-left:auto;text-align: left; background:#fff1c7;}

.header { background:url(../images/bgd_header.gif); height:130px; width:990px; float:left; border-bottom:1px solid #FFF;}

.logolink { width:278px; height:115px;  display:block; float:left;}
.rightlogolink { width:90px; height:85px;  display:block; float:left;}


.mainnav { width:710px; float:right;}
.mainnav ul { list-style:none;float:left; width: 710px; margin-top:0px;}
.mainnav ul li{ float:left; padding-left: 38px;}
.mainnav ul li.first{ padding-left: 0;}


.menus { display:block; width:48px;height:12px; background:url(../images/nav.png) no-repeat 0 0px; }
.menus:hover { background-position: 0 -12px; }
.menus_selected {  display:block; width:48px;height:12px; background:url(../images/nav.png) no-repeat 0 -24px; }
.menus_selected span{ display:none; }
.menus span{ display:none; }

.about { display:block; width:47px;height:12px; background: url(../images/nav.png) no-repeat 0 -45px; }
.about:hover { background-position: 0 -57px; }
.about span{ display:none; }
.about_selected { display:block; width:47px;height:12px; background: url(../images/nav.png) no-repeat 0 -69px; }
.about_selected span{ display:none; }

.events { display:block; width:135px;height:12px; background: url(../images/nav.png) no-repeat 0 -90px; }
.events:hover { background-position: 0 -102px; }
.events span{ display:none; }
.events_selected { display:block; width:135px;height:12px; background: url(../images/nav.png) no-repeat 0 -114px; }
.events_selected span{ display:none; }

.press { display:block; width:43px;height:12px; background: url(../images/nav.png) no-repeat 0 -135px; }
.press:hover { background-position: 0 -147px; }
.press span{ display:none; }
.press_selected { display:block; width:43px;height:12px; background: url(../images/nav.png) no-repeat 0 -159px; }
.press_selected span{ display:none; }

.contact { display:block; width:63px;height:12px; background: url(../images/nav.png) no-repeat 0 -180px; }
.contact:hover { background-position: 0 -192px; }
.contact span{ display:none; }
.contact_selected { display:block; width:63px;height:12px; background: url(../images/nav.png) no-repeat 0 -204px; }
.contact_selected span{ display:none; }

.brokencleaver { display:block; width:116px;height:12px; background: url(../images/nav.png) no-repeat 0 -225px; }
.brokencleaver:hover { background-position: 0 -237px; }
.brokencleaver span{ display:none; }
.brokencleaver_selected { display:block; width:116px;height:12px; background: url(../images/nav.png) no-repeat 0 -249px; }
.brokencleaver_selected span{ display:none; }

.newslettersignup { float:right; margin: 18px 25px 0 0 ;}

#mc_embed_signup { float:right;}

.social { width: 80px; float:right;}

.facebookicon { float:left;display:block; width:18px;height:17px; background:url(../images/nav.png) no-repeat 0px -340px;  margin:  32px 5px 0px 5px; }
.facebookicon:hover { background-position: 0 -357px; }
.facebookicon span { display:none;}

.twittericon { float:left;display:block; width:18px;height:17px; background:url(../images/nav.png) no-repeat 0px -302px; margin:  32px 5px 0px 5px; }
.twittericon:hover { background-position: 0 -319px; }

.twittericon span { display:none;}


.maincontent { width:990px; background:#fff1c7 url(../images/bgd_subpage.gif) repeat-y;}

.hp_left { float:left;color:#FFF;background:url(../images/greysymbol.gif) no-repeat 25px 25px; padding: 20px 0 20px 25px; width:415px;}
.hp_left p{  margin: 0 0 0 50px;}
.hp_left h1 { text-transform:uppercase; font-size: 13px;margin: 10px 0 0 50px; }

.hp_left p a:link  {color:#cda680;font-weight: bold; }
.hp_left p a:hover  {color:#eac7a5 }
.hp_left p a:visited  {color:#cda680 }

.hp_right { float:left;color:#FFF;background:url(../images/greysymbol.gif) no-repeat 75px 25px; padding: 20px 0 20px 75px; width:415px;}
.hp_right p{  margin: 0 0 0 50px;}
.hp_right img { padding-right:10px;}
.hp_right h1 { text-transform:uppercase; font-size: 13px;margin: 10px 0 0 50px; }

.hp_right p a:link  {color:#cda680; font-weight: bold; }
.hp_right p a:hover  {color:#eac7a5 }
.hp_right p a:visited  {color:#cda680 }


.sidebar { float:left;width:260px; background:#2c3338; }
.sidenav { width:260px; }
.sidenav ul { padding: 10px 0 0 0; list-style:none; }
.sidenav ul li { color:#fff; text-decoration:none; font-weight:bold; font-size:25px; height:30px; padding-bottom:15px;}

.sidenav a {color:#fff1c7; text-decoration:none; font-weight:bold; font-size:25px;padding-left:50px; margin-left:10px; }

.sidenav a:hover { background:url(../images/greysymbol.gif) no-repeat 0px 0; color:#8d5214}

.sidenav_selected a {color:#fff; text-decoration:none; font-weight:bold; font-size:25px;padding-left:50px; margin-left:10px }
.sidenavwhite {color:#fff; text-decoration:none; font-weight:bold; font-size:25px;padding-left:40px; margin-left:10px;background:url(../images/greysymbol.gif) no-repeat 0px 0;  }

.title_menus { width:173px; height:46px; background:url(../images/menus.png) no-repeat;}

.rightcontent { float:left;width:688px; border-left:2px solid #FFF; padding:20px;}
.rightcontent ul { margin-left:15px; width:470px;}
.rightcontent ul li{ margin-bottom:8px;}

.titledinnermenu { background:url(../images/titles.png) no-repeat 0 0; width:360px; height:42px; margin-bottom:25px;}
.titledessertmenu { background:url(../images/titles.png) no-repeat 0 -150px; width:388px; height:42px; margin-bottom:25px;}
.titlebrunchmenu { background:url(../images/titles.png) no-repeat 0 -50px; width:388px; height:42px; margin-bottom:25px;}
.titlespecialsmenu { background:url(../images/titles.png) no-repeat 0 -99px; width:388px; height:42px; margin-bottom:25px;}

.titlethanksgivingmenu { background:url(../images/titles.png) no-repeat 0 -502px; width:420px; height:42px; margin-bottom:25px;}

.titleaboutmenu { background:url(../images/titles.png) no-repeat 0 -198px; width:388px; height:42px; margin-bottom:25px;}

.titleevents { background:url(../images/titles.png) no-repeat 0 -250px; width:550px; height:42px; margin-bottom:25px;}
.titlepress { background:url(../images/titles.png) no-repeat 0 -300px; width:400px; height:97px; margin-bottom:25px;}

.titlecontact { background:url(../images/titles.png) no-repeat 0 -400px;  width:550px; height:42px; margin-bottom:25px;}
.titlebc { background:url(../images/titles.png) no-repeat 0 -450px;  width:550px; height:42px; margin-bottom:25px;}

.menuleft { float:left; width: 300px; padding-right: 20px; }
.menuleft ul{ list-style:none;}
.menuleft ul li{ padding: 5px 0;}
.menuright { float:left; width: 330px; padding-left:20px; border-left:1px solid #bbb499; }
.menuright ul{ list-style:none;}
.menuright ul li{ padding: 5px 0;}


.footer { width:990px; background-color:#8d5214; font-size:11px; color:#fff; font-weight:bold; border-top:1px solid #FFF;}
.footer ul { padding: 0; width:830px; margin:0 auto;}
.footer ul li { float:left;  margin: 15px 0 15px 15px; }
.map { color:#7fb8ff;}
.map:hover { color:#c4defd;}


