body{
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-color:#2c1015;
}
h1{padding:5px 0px;margin: 0px;text-align: center;font-size:16pt;}
h2{padding:5px 0px;margin: 0px;text-align: center;font-size:13.5pt;}
h3{padding:5px 0px;margin: 0px;text-align: center;font-size:9.5pt;}
h4{padding:5px 0px;margin: 0px;text-align: left;font-size:9.5pt;}
p{margin:8px 0px;}
a:link,a:active,a:visited{color:#623;}
a:hover{color:#f00;}
img{border: none;}
.container{margin-top:30px;width:770px;margin-left:auto;margin-right:auto;background-image: url('/images/mainbg.gif');}
.topbar{
	width:770px;
	height:96px;
	background-image: url('/images/topbar.gif');
	color:#fff;
	font-weight:bold;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.topbar .address{padding-top:77px;margin-left:300px;margin-right:150px;}
.topbar .telno{padding-top:77px;margin-left:150px;width:140px;float:left;display: inline}
.topbar .maillink{padding-top:77px;width:140px;float:right;}
.topbar a:link,.topbar a:active,.topbar a:visited{color:#fff;text-decoration:none;}
.topbar a:hover{color:#fc0;text-decoration:none;}

.leftcol{width:151px;float:left;}
.leftcoltop{width:151px;height:95px;background-image: url('/images/leftcoltop.gif');}
.navtop{width:151px;height:14px;background-image: url('/images/navtop.gif');}
.nav{width:151px;height:193px;}
.nav a{display:block;width:151px;height:28px;}
.nav a:link,
.nav a:active,
.nav a:visited{background-image: url('/images/navbgoffv3.gif')}
.nav a:hover{background-image: url('/images/navbgonv3.gif')}
.nav a.navon{background-image: url('/images/navbgonv3.gif')}
.nav a.nav1{background-position:0px 0px;}
.nav a.nav2{background-position:0px -28px;}
.nav a.nav3{background-position:0px -56px;}
.nav a.nav4{background-position:0px -84px;}
.nav a.nav5{background-position:0px -112px;}
.nav a.nav6{background-position:0px -140px;}
.nav a.nav7{background-position:0px -168px;}
.navbot{width:151px;height:20px;background-image: url('/images/navbot.gif');}
.nav a span{display: none;}
.maincontent{margin-left:160px;width:605px;background: #ffe no-repeat url('/images/pagebg.gif') top right;text-align:left;padding:5px 0px;}
.mainprop{float:right;height:400px;width:1px;}
.mainclearer{width:600px;height:1px;float: none;clear: both;}
.botbar{float:none;clear:both;width:770px;height:20px;background-image: url('/images/botbar.gif');}
.copyright{color:#cca}
.credits{padding-bottom:40px;}
.credits a:link, .credits a:active,.credits a:visited{color:#834;text-decoration:none;}
.credits a:hover{color:#a45;text-decoration:none;}
.promobanner{text-align: center;}

/* Home page */
.homecontent{margin-left:50px;margin-right:50px;margin-bottom:20px;border-bottom: 1px solid #ccc;}
.homecontent .hometext{margin-right:200px;}
.homecontent .feat_home{float:right;}

.drinkscontent{margin-left:80px;margin-right:80px;}
.drinktitle{
	font-weight:bold;
	font-size:10.5pt;
	text-align:center;
	border:1px solid #000;
	background-color: #4A1A21;
	color: #fff;}
.drinkname{font-weight:bold;margin-left:70px;}
.drinkdesc{font-style: italic;font-weight:normal;margin-left:80px;}
.drinkpic{float:left;width:60px;text-align: center;}


.drinkclearer{float: none;}
.drink{border-bottom:1px solid #edd;padding: 5px 0px;}

.whatsoncontent{margin-left:80px;margin-right:80px;}
.loyaltycontent{margin-left:80px;margin-right:80px;}
.loyaltydl{text-align:center;padding:10px 0px;}
.weblinks{margin-left:80px;margin-right:80px;}
.weblinks li{font-weight:normal;padding-bottom:10px;}

/* Food page */
.foodcontent{margin-left:50px;margin-right:40px;margin-bottom:20px;}
.foodcontent .foodtext{margin-right:190px;}
.foodcontent .feat_food{float:right;margin-top:10px;}
.foodcontent .foodmenudl{text-align:center;padding:10px 0px;font-weight: bold;}
.foodcontent li{font-weight:bold;padding-bottom:10px;}

/* Events page */
.eventscontent{margin-left:50px;margin-right:40px;margin-bottom:20px;}

.eventscontent table{width:100%}

.eventscontent th{font-family: Verdana, Helvetica, sans-serif;font-size: 8.5pt;padding:2px 5px;
	font-weight:bold;background-color: #4A1A21;border-right:1px solid #ffe;color: #fff;text-align:center;}
.eventscontent td{font-family: Verdana, Helvetica, sans-serif;font-size: 8.5pt;}
.eventscontent .eventdate{width:100px;font-weight:bold;padding:2px 5px 0px 5px ;text-align:center;border-top:1px solid #ddd;}
.eventscontent .eventname{width:auto;font-weight:bold;padding:2px 5px 0px 5px ;text-align:center;border-top:1px solid #ddd;}
.eventscontent .eventdescription{text-align:left;font-weight:normal;font-style:italic;padding:2px 50px 10px 50px;}

.ctr{text-align: center;}