/* CSS Document */
body {margin:0;padding:0;}
#beccaHead {text-align:center;font-family:"Lucida Calligraphy";font-weight:bold;min-height:850px;height:auto !important;height:850px;}
#beccaBody {width:100%;background:url(paper11.jpg) repeat;min-height:850px;height:auto !important;height:850px;}
#BeccaInfo {width:1150px;margin-left:100px;margin-bottom:15px;min-height:850px;height:auto !important;height:850px;margin-top:20px;position:relative;font-family:"Times New Roman", Times, serif; font-size:16px;}
/* mac hide \*/
* html #BeccaInfo{height:400px} 
/* end hide */
#headwrap {height:150px;background:url(gradient10.png) repeat;padding-top:20px;padding-bottom:0;margin-bottom:0;padding-left:50px;}
#head {float:left;vertical-align:top;}
#address {float:right;}
/*#navwrap {width:100%;border-bottom:5px solid #669933;border-top:5px solid #669933; background-color:#F8F8F8;}*/
#navwrap {width:100%;border-bottom:5px solid #996666;border-top:5px solid #996666; background-color:#F8F8F8;}

#nav {height:32px; position:relative; z-index:100; font-family:arial, sans-serif; margin-left:100px; width:800px;margin-top:2px;}
/* hack to correct IE5.5 faulty box model */
/* html #nav {width:746px; w\idth:745px;}*/
/* remove all the bullets, borders and padding from the default list styling */
#nav ul {padding:0;margin:0;list-style-type:none;}
#nav ul ul {width:100px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#nav li {float:left;width:100px;position:relative;}

/* style the links for the top level */
#nav a, #nav a:visited {display:block;font-size:12px;text-decoration:none; color:#330000;/*#336600*/; width:104px; height:30px; padding-left:10px; line-height:29px; font-weight:bold;}

/* a hack so that IE5.5 faulty box model is corrected */
* html #nav a, * html #nav a:visited {width:115px; w\idth:104px;}

/* style the second level background */
#nav ul ul a.drop, #nav ul ul a.drop:visited {}

/* style the second level hover */
#nav ul ul a.drop:hover{background-color:#CC6666/*#669933*/;}
#nav ul ul :hover > a.drop {background-color:#CC6666/*#669933*/;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#nav ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;margin-top:-1px;}

/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#nav table {position:absolute; top:0; left:0; border-collapse:collapse;;}


/* style the second level links */
/*#nav ul ul a, #nav ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}*/
#nav ul ul a, #nav ul ul a:visited {background-color:#CC6666/*#669933*/; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px; color:#FFFFFF}
/* yet another hack for IE5.5 */
* html #nav ul ul a, * html #nav ul ul a:visited {width:128px;w\idth:128px;}

/* style the top level hover*/
#nav a:hover{background-color:#CC9999/*#99CC66*/; color:#FFFFFF}
#nav ul ul a:hover{background-color:#663333/*#336600*/;}
/*#nav a:hover, #nav ul ul a:hover{color:#000; background:#b7d186; color:#FFFFFF}*/
#nav :hover > a {color:#fff; background-color:#CC9999;}
#nav ul ul :hover > a {color:#fff; background-color:#663333;} 
/* make the second level visible when hover on first level list OR link */
#nav ul li:hover ul,
#nav ul a:hover ul{visibility:visible;}

#footer {clear:both;background:#660000;color:#ffffff;text-align:center;height:75px;}

.MenuType {font-family:Lucida Calligraphy;font-size:18px;margin-left:10px;list-style:none;}

.Course {font-family:Lucida Calligraphy;font-size:14px;font-weight:bold;text-align:center;list-style:none;margin-left:-130px;}
.MenuItem {font-family:Lucida Calligraphy;font-size:12px;font-weight:bold;text-align:left;list-style:none;clear:both;}
.MenuDetail {font-family:Calibri;font-size:11px;text-align:left;list-style:none;margin-left: 10px;clear:both;}

.DesertMenuItem {font-family:Lucida Calligraphy;font-size:12px;font-weight:bold;text-align:left;list-style:none;margin-left:-90px;clear:both;}
.DesertMenuDetail {font-family:Calibri;font-size:11px;text-align:left;list-style:none;margin-left:-90px;clear:both;}
.DesertMenuDetail2 {font-family:Lucida Calligraphy;font-size:11px;text-align:left;list-style:none;margin-left:-90px;font-weight:bold;clear:both;}

.ChildsMenuType {font-family:Comic Sans MS;font-size:18px;margin-left:10px;list-style:none;font-weight:bold;clear:both;}

.ChildsMenuType2 {font-size:12px;font-weight:normal;clear:both;}
.ChildsMenuSubHead {font-size:11px;font-weight:normal;list-style:none;margin-left:10px;clear:both;}

.ChildsCourse {list-style:none;font-size:14px;margin-left:10px;font-weight:bold;clear:both;}

.ChildsMenuItem {font-size:12px;font-weight:bold;list-style:none;margin-left:-90px;clear:both;}
.ChildsMenuDetail {font-size:11px;list-style:none;margin-left:-90px;clear:both;}
.ChildsMenuFooter {font-family:Calibri;font-size:11px;list-style:none;margin-left:-90px;text-align:center;clear:both;}

.BrunchMenu {font-family:Lucida Calligraphy;font-size: 18px;list-style:none;font-family:Lucida Calligraphy;clear:both;}
.BrunchDesc {list-style:none;font-weight:bold;font-size:10px;text-align:center;margin-left:100px;width:320px;font-family:Lucida Calligraphy;clear:both;}
.BrunchCourse {list-style:none;text-align:center;font-family:Lucida Calligraphy;width:520px; font-weight:bold;clear:both;}
.BrunchItem {list-style:none;font-family:Lucida Calligraphy;font-size:12px; font-weight:normal;clear:both;}
.BrunchSides{list-style:none; text-align:left; font-family:Lucida Calligraphy;font-size:12px; font-weight:normal;width:200px;clear:both;}
.BrunchDesc2 {list-style:none;font-weight:normal;font-size:10px;text-align:center;width:520px;font-family:Lucida Calligraphy;clear:both;}
.BrunchFooter {list-style:none;font-family:Lucida Calligraphy;font-size:14px; font-weight:normal;clear:both;}
.BrunchLeft {list-style:none;text-align:left;font-family:Lucida Calligraphy;font-size:11px; font-weight:normal;}
.menufoot1 {list-style:none;text-align:left;font-size:13px;clear:both;margin-left:-90px;width:478px;}
.menufootleft {float:left;}
.menufootright {float:right;}
#about, #functions, #history, #menus, #valentine, #dinner, #lunch,
#desert, #childbrunch, #child, #brunch, #contact, #parties {display:none;}

#history, #dinner, #lunch, #desert, #child {width:500px;}
#about p:first-letter {color:#330000;font-size:xx-large}
#history p:first-letter {color:#330000;font-size:xx-large}

.pic1 {float:left;clear:left;padding-right:5px;}
#pic1txt {float:right;}

.leftmenu {float:left;}
.rightmenu {float:right;font-weight:normal;}

.leftpage {float:left;}

.ital {font-style:italic;}
.qsignature {margin-left:325px;}
.robquote {margin-left:50px;}
#map {height:390px;display:none;}
#leftbody {float:left;width:450px;}
#rightbody {float:right;}

.ValMenu {font-family:Lucida Calligraphy;font-size:18px;margin-left:10px;list-style:none;text-align:center}
.ValCourse {font-family:Lucida Calligraphy;font-size:14px;font-weight:bold;text-align:center;list-style:none;clear:both;margin-left:10px;}
.ValDetail {font-family:Calibri;font-size:14px;text-align:left;list-style:none;margin-left: 10px;clear:both;}
