body,div,h1,h2,h3,h4,h5,h6,ul,p,li,a,img,object { margin: 0; padding: 0; border: 0; }
img, div { behavior:url(/css/iepngfix.htc); }
.hide { display: none; } 

body { width: 100%; background-image:url(../img/decking.gif); font-family: sans-serif; font-size: 0.8em; }
a { border: 0; color: black; text-decoration: none; }
a:hover { color: #8F9289; }

.content { width: 1220px; }
#above { background: #F1F1E9; background-image:url(../img/above.jpg); height: 500px; padding-top: 20px; }
#dado { background-image:url(../img/dado.png); height: 65px; }
#below { padding-top: 0px;  }





#nav { list-style: none; 
	   border-top: 1px solid black;
	   margin-top: 55px;  }
#nav li { border-bottom: 1px solid black; height: 25px; }

#nav a#home { background-image:url(../img/nav/home.gif); }
#nav a#food-and-drink { background-image:url(../img/nav/food-and-drink.gif); }
#nav a#room-hire { background-image:url(../img/nav/room-hire.gif); }
#nav a#gallery { background-image:url(../img/nav/gallery.gif); }
#nav a#local-area { background-image:url(../img/nav/local-area.gif); }
#nav a#whats-on { background-image:url(../img/nav/whats-on.gif); }
#nav a#reviews { background-image:url(../img/nav/reviews.gif); }
#nav a#contacts { background-image:url(../img/nav/contacts.gif); }

#nav a { display:block;	height:25px; width:141px; }
#nav a:hover, #nav a.navactive {
	background-position:right top;
	background-repeat:no-repeat;
}

#blackboard_menuselector{ margin-top: -250px; margin-left: 220px; width: 260px; height: 500px; width: 260px; height: 500px;background: url(../img/board_chooseamenu.png) no-repeat 0 0; }
#menusubs {margin-left: 220px; margin-top: -240px;}
#menuselector { text-align:center; width: 253px; }
#menuselectorboard { background: black url(../img/choose-a-menu/bg.jpg); margin-left: 7px; margin-right: 9px; padding: 10px; margin-top: -3px;  }

#menuselectorboard h2 { margin-bottom: 10px;margin-top: 10px; }

#choosemenu {  }
#choosemenu li { height: 30px; margin-bottom: 5px; list-style:none; }
#choosemenu a { display:block;	height:30px; width:213px; }
#choosemenu a#a-la-carte { background-image:url(../img/choose-a-menu/a-la-carte.gif); }
#choosemenu a#buffet { background-image:url(../img/choose-a-menu/buffet.gif); }
#choosemenu a#bespoke { background-image:url(../img/choose-a-menu/bespoke.gif); }
#choosemenu a#sunday { background-image:url(../img/choose-a-menu/sunday.gif); }
#choosemenu a#wine { background-image:url(../img/choose-a-menu/wine.gif); }
#choosemenu a#ale { background-image:url(../img/choose-a-menu/ale.gif); }
#choosemenu a:hover, #choosemenu a.navactive {
	background-position:right top;
	background-repeat:no-repeat;
}







#above .col_1 { float: left; margin-left: 57px; margin-top: 50px;  width: 141px; margin-right: 26px;}
#above .col_2 { float: left; text-align:right; padding-right: 15px; }
#above .col_3 { float: left; }

#below .content .col_1 { width: 510px; text-align: right; padding-top: 10px; float: left; margin-right: 30px; }
#below .content .col_2 { width: 510px; text-align: left; padding-top: 0px; float: left; }






#pubaddr { width: 500px; border-bottom: 1px solid black; border-top: 1px solid black; padding-top: 10px; padding-bottom: 10px; text-align: center; font-weight: bold; color: #707368; margin-bottom: 16px; }
#pubaddr div { display:inline; }


#frame-rocker { margin-right: 35px; }
#frame-localarea { margin-left: -4px; margin-bottom: 150px; }
#frame-boxers { margin-left: -2px; float: left; }
#frame-review { margin-left: -14px;   }




.blackboard, .whiteboard { text-align:center; }
.blackboard_html { text-align: center; background: black; color: white; padding: 20px;  font-size: 120%; font-family:monospace; margin-bottom: 80px; }
.blackboard_html ul, .whiteboard_html ul { list-style: none; }
.blackboard_html li, .whiteboard_html li { margin-bottom: 10px; }
.blackboard_html h2, .whiteboard_html h2 { font-size: 180%; margin-bottom: 40px; }
.blackboard_html h3, .whiteboard_html h3 { font-size: 140%; margin-bottom: 10px; }
#blackboard_homepage_selection{ width: 400px; }
#blackboard_menu{ position: absolute; left: 485px; top: 100px; width: 530px;  }






.whiteboard_html { text-align:left; background: #F7F7F7; color: black; padding: 20px;  margin-bottom: 80px; color: #6F7669; }
.whiteboard_html h2 { margin-bottom: 10px; }
.whiteboard_html p { margin-bottom: 20px; }
.whiteboard_html p.section { border-bottom: 1px solid black; padding-bottom: 20px; }
.whiteboard_html img { margin-bottom: 20px; }

#whiteboard_roomhire{ position: absolute; left: 485px; top: 100px; width: 500px;  }
#whiteboard_contacts{ position: absolute; left: 485px; top: 100px; width: 500px;  }

#roomhiregallery { margin-left: 75px; }

#roomhiredownloads { margin-bottom: 20px; }
#roomhiredownloads li { padding: 0; margin: 0; }
#roomhiredownloads a { color: #71B0B4; }
#roomhiredownloads a:hover { color: black; }


.reviews li { border-bottom: 1px solid black; clear: both; float: none; }


#nye { margin-top: 20px; }

