body{
	margin: 0px;
	font-family: verdana, arial, sans-serif;
	background: url('../images/bg.gif');
}
/*-----------------------------------------------------LAYOUT TABLE-----------------------------*/
table#LayoutTable{
	background-color: #FFFFFF;
}

/*-----------------------------------------------------LAYOUT TITLE PIC-------------------------*/
td#LayoutHeaderTitle{
	background-color: #FFFFFF; /*White*/
	padding-top: 3px;
	padding-bottom: 8px;
	margin-bottom: 0px;
}
td#LayoutHeaderTitle p{
	font-size: 12px;
	letter-spacing: 2px;
	color: #656565; /*Grey*/
	text-align: center;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 5px;
}
td#LayoutHeaderTitle p a, td#LayoutHeaderTitle p a:visited{
	color: #656565; /*Grey*/
	text-decoration: underline;
}
td#LayoutHeaderTitle p a:hover{
	color: #5E1C06; /*Brown*/
	text-decoration: underline;
}
td#LayoutHeaderTitle table#titleimg td a img{
	border: 0px;
}
/*-----------------------------------------------------LAYOUT SHADOW BACKGROUND FOR BOXES-------*/
td#shadowright_menu{
	width: 9px;
	background: url('../images/shadowright_menu.gif') no-repeat;
}
td#shadowright_contentarea{
	width: 9px;
	background: url('../images/shadowright_contentarea.gif') repeat-y;
}
td#shadowbottom_contentarea{
	height: 9px;
	background: url('../images/shadowbottom_contentarea.gif') repeat-x;
}
/*-----------------------------------------------------LAYOUT CONTENT AREA----------------------*/
td#LayoutContentArea{
	width: 751px;
	border: 1px solid #888888; /*Grey*/
	border-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF; /*White*/
		margin: 15px;
	margin-bottom: 30px;
}
div#LayoutContentAreaDiv{
	margin: 15px;
	margin-bottom: 30px;
}
td#LayoutContentArea p, td#LayoutContentArea h1, td#LayoutContentArea h2, td#LayoutContentArea h3, td#LayoutContentArea h4{
	text-align: left;
}
td#LayoutContentArea a, td#LayoutContentArea a:visited{
	color: #25408F; /*Blue*/
}
td#LayoutContentArea a:hover{
	color: #5E1C06; /*Brown*/
	text-decoration: underline;
}
td#LayoutContentArea h1{
	font-size: 22px;
	color: white;
	background-color: #470A00; /*Brown*/
	font-family: Gill Sans MT, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5px 15px;
	font-weight: normal;
}
td#LayoutContentArea p.SubTitle{
	border-bottom: 1px solid #888888; /*Grey*/
	padding-bottom: 2px;
	color: #016C64; /*Greeny Blue*/
	font-size: 16px;
	margin: 10px 15px;
}
td#LayoutContentArea h2, td#LayoutContentArea h2 a, td#LayoutContentArea h2 a:visited{
	font-size: 21px;
	color: #A81032; /*Dark Red*/
	margin-top: 35px;
	margin-bottom: 5px;
	text-decoration: none;
	font-family: Gill Sans MT, arial, sans-serif;
	background: url('../images/h2arrow.jpg') left center no-repeat;
	padding-left: 32px;
	font-weight: normal;
}
td#LayoutContentArea h2 a:hover{
	color: #A81032; /*Dark Red*/
}
td#LayoutContentArea h3, td#LayoutContentArea h3 a, td#LayoutContentArea h3 a:visited{
	font-size: 16px;
	color: #25408F; /*Blue*/
	margin-top: 15px;
	margin-bottom: 3px;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/h3arrow.jpg') left center no-repeat;
	padding-left: 30px;
	font-weight: normal;
}
td#LayoutContentArea h3 a:hover{
	color: #A81032; /*Dark Red*/
	text-decoration: underline;
}
td#LayoutContentArea h4{
	font-size: 16px;
	color: #25408F; /*Blue*/
	margin-top: 6px;
	margin-bottom: 3px;
	font-weight: normal;
	text-decoration: none;
}
td#LayoutContentArea h3 a:hover{
	color: #A81032; /*Dark Red*/
	text-decoration: underline;
}
td#LayoutContentArea p{
	font-size: 14px;
	text-align: justify;
}
td#LayoutContentArea ul{
	font-size: 14px;
	list-style-image: url("../images/bullet.jpg");
}
td#LayoutContentArea ul li{
	line-height: 22px;
}
td#LayoutContentArea a img{
	border: 0px;
}



/*------Home Page--------*/
td.TDHeader{
	padding-top: 30px;
}
td.TDHeader a{
	font-size:  18px;
	font-weight: bold;
	text-decoration: none;
}
/*-----Fun > Entertainment page-------*/
td.entertainmenttd{
	padding-left: 10px;
	border-bottom: 1px solid #25408F; /*Blue*/
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
td.entertainmenttd h4{
	font-size: 10px;
	margin: 0px;
	text-align: left;
}
td.entertainmenttd p{
	text-align: left;
	padding-top: 5px;
}
/*----Fun > Whats on guide page-------*/
table#whatsontable h2{
	margin: 0px;
	margin-top: 20px;
}

/*-------Daily Specials table on Food pages--------*/
table#dailyspecials{
	margin-top: 10px;
	margin-right: 10px;
	color: #FFFFFF; /*White*/
	text-align: left;
}
table#dailyspecials img{
	border: 2px solid #FFFFFF; /*White*/
	margin-left: 8px;
	margin-bottom: 5px;
	float: right;
}
table#dailyspecials h4{
	font-weight: bold;
	font-size: 30px;
	color: #FFFFFF; /*White*/
	padding: 0px;
	margin: 0px;
}
table#dailyspecials td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #FFFFFF; /*White*/
}
table#dailyspecials td.weekday{
	color: #FFFFFF; /*White*/
	font-size: 30px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}
/*-----------------------------------------------------LAYOUT BOTTOM BAR------------------------*/
td#LayoutBottom{
	border-top: 2px solid #25408F; /*Blue*/
	background-color: #F37020; /*Orange*/
}
p#Copywrite{
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	font-size: 10px;
	color: #888888; /*Grey*/
	text-align: center;
}
/*------------------CONTACTS PAGE - TABLE TO ALIGN WORDS LIKE NORMALLY WOULD USE TAB IN WORD--------*/
table.tablealigner td{
	font-size: 14px;
	text-align: justify;
}
table.tablealigner td.tablealignerlefttd{
	width: 155px;
	line-height: 22px;
}