/* CSS Document */

.clear {clear:both}

p {margin:10px 0}

.fright {float:right}
.fleft {float:left}
.margin_b50 {
	margin-bottom:auto
}
.margin_b100 {margin-bottom:100px}

.margin_r10 {margin-right:10px}
.margin_l10 {margin-left:10px}
a {color:#14A3DA}
h2 {background:url(../images/skeleton/box_tile.jpg) repeat-x bottom; color:#432F4F; font-size:1.2em}
#intro {padding:10px}

#strip p {margin:10px 0}
.border_blue {border: 1px solid #14A3DA;}
table {text-align:left; vertical-align:top; font-size:0.8em}
td {border-top: 1px solid #66CCFF}
.small {font-size:0.8em; padding-top:10px}

/*============== Menu Document ================= */
#menu span { display:none}
#menu ul {margin:0;}
#menu li {list-style:none; margin:5px 0}
#menu li.events {margin:0; position:relative}
.menus {text-align:center; width:320px; border:1px solid  #E7CE91; margin:10px auto; padding:5px; background:url(../images/skeleton/back_tile.jpg) bottom}
.menus1 {text-align:center; width:320px; border:1px solid  #E7CE91; margin:10px 50px 10px 220px; padding:5px; background:url(../images/skeleton/back_tile.jpg) repeat-x #14A3DB bottom;}
.drinks {text-align:center; width:450px; border:1px solid  #E7CE91; margin:10px 50px 10px 120px; padding:5px; background:url(../images/skeleton/back_tile.jpg)  repeat-x #14A3DB bottom;}

#intro_menu {width:120px; float:left}
#intro_menu a{ color:#FFFFFF; text-decoration:none}
li ul.wembley {position:absolute; z-index:100;  background:#E7CE91; left:90px; top:-10px; width:140px; padding:0 }
li ul { /* second-level lists */
	display: none;
	margin:0
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;}

.facup a {color:#FFFFFF}

/*============== Home styles ================= */
#desserts_home img{margin:0 10px}
.box {background:url(../images/skeleton/box_tile.jpg) repeat-x top #e7ce92; border: 1px solid #14A3DA; width:250px; padding:5px; color:#432F4F; font-size: 0.9em; margin-bottom:10px}

/*============== about styles ================= */
#about_photos {float:right}
ul {margin-left :50px}
li {margin:0 0 5px 0}

/*============== menu styles ================= */
#menu_food { background:url(../images/photos/dessert.jpg) no-repeat right top; margin-right:-10px }
.lunch { text-align:left; margin-left:50px}
.lunchtitle { font-weight:bold; text-align:left}
/*============== media styles ================= */
.media_coverage { padding:5px; margin:10px; background:url(../images/skeleton/box_tile.jpg) #e9cf94 repeat-x; color:#432F4F}

/*============== location styles ================= */
#address {float:right; width:300px}

#facupflyer {float:right; text-align:center}
#facupflyer a {text-decoration:none}
/*============== feedback styles ================= */
.feedbackform {margin:10px 50px; border:1px solid #E7CE91}
.feedback {padding:10px}
