/* CSS Document */

html {
   height:100%;
}

* {
   padding:0;
   margin:0;
}

body {
	margin: 0px;
	background-image:url(../images/tile_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#333333;
	height:100%;
}

h1 {
	font-size:11px;
	font-weight:bold;
	color:#674C31;
}

.menu h1 {
	font-size:12px;
}

h2 {
	font-size:24px;
	color:#C90D63;
	margin:3px 0px 4px 0px;
}

h3 {
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
}

p {
	font-size:11px;
	line-height:12px;
}

.menu p {
	font-size:12px;
	line-height:13px;
}

a img {
	border:0;
}

#container {
	width:100%;
}

#holder {
	width:760px;
	background-color:#EDE0D0;
	padding:0px 10px 10px 10px;
	height:100%;
	min-height:100%;
}

#header {
	width:760px;
	height:108px;
	margin-bottom:2px;
}

.headerright {
	float:right;
}

.headerleft {
	float:left;
}

#leftcontent {
	float:left;
	width:154px;
}

#rightcontent {
	float:right;
	width:604px;
}

#navigation {
	width:134px;
	height:250px;
	background-color:#543b26;
	margin-bottom:2px;
	padding:10px;
}

#newsletter {
	width:134px;
	background-color:#543b26;
	padding:10px;
}

#homewelcome {
	float:left;
	width:382px;
	background-color:#AE957B;
	margin:0 0 2px;
	padding:10px;
}

#homespecialoffers {
	float:right;
	width:180px;
	height:330px;
	background-color:#AE957B;
	margin:0px 0px 2px 0px;
	padding:10px;
}

#homemenu {
	float:left;
	margin-bottom:2px;
	width:382px;
	background-color:#AE957B;
	padding:10px;
}

#homemenutext {
	width:382px;
}

#homemenuright {
	float:right;
	width:186px;
}

#homebook {
	float:right;
	width:180px;
	height:218px;
	background-color:#A38970;
	padding:10px;
}

#homecommentcard {
	float:right;
	width:180px;
	background-color:#AE957B;
	padding:10px;
}

#whatsonstory {
	float:left;
	width:382px;
	height:622px;
	background-color:#AE957B;
	margin:0px 0px 2px 0px;
	padding:10px;
}

#whatsonstoryselect {
	float:right;
	width:180px;
	min-height:622px;
	background-color:#A38970;
	margin:0px 0px 2px 0px;
	padding:10px;
}

* html #whatsonstoryselect {
	height:622px;
}

#staffprofile {
	float:left;
	width:382px;
	height:740px;
	background-color:#AE957B;
	margin:0px 0px 2px 0px;
	padding:10px;
}

#staffprofileselect {
	float:right;
	width:180px;
	min-height:740px;
	background-color:#A38970;
	margin:0px 0px 2px 0px;
	padding:10px;
}

* html #staffprofileselect {
	height:740px;
}

#gallerycontent {
	float:left;
	width:382px;
	background-color:#AE957B;
	margin:0px 0px 2px 0px;
	padding:10px;
}

.storyselect {
	margin-bottom:25px;
}

.lightbrown {
	color:#AE957B;
}

.darkbrown {
	color:#674C31;
}

.white {
	color:#FFFFFF;
}

.header {
	margin-bottom:10px;
}

.hometext {
	color:#674C31;
	font-size:12px;
	line-height:14px;
}

.homeheader {
	font-size:14px;
	color:#FFFFFF;
	margin-bottom:4px;
}

.input {
	font-size:10px;
	color:#666666;
	border-style:none;
	margin-bottom:10px;
	padding:2px;
	width:115px;
}

#footerleft {
	float:left;
	width:590px;
	padding:10px 0px 0px 10px;
}

#footerright {
	float:right;
	width:130px;
	padding:10px 10px 0px 0px;
}

#galleryholder {
	margin-top:10px;
}

.galleryleft {
	float:left;
	margin:0px 10px 10px 0px;
}

.galleryright {
	float:right;
	margin-bottom:10px;

}

#contactleft {
	width:180px;
	height:900px;
	background-color:#AE957B;
	float:left;
	margin-right:2px;
	padding:10px;
}

#contactmiddle {
	width:180px;
	height:900px;
	background-color:#A38970;
	float:left;
	margin-right:2px;
	padding:10px;
}

#contactright {
	width:180px;
	height:900px;
	background-color:#AE957B;
	float:right;
	padding:10px;
}

#menuleft {
	width:382px;
	height:900px;
	background-color:#AE957B;
	float:left;
	margin-right:2px;
	padding:10px;
}

#menuleftextended {
	width:382px;
	background-color:#AE957B;
	float:left;
	margin-right:2px;
	padding:10px;
}

.staffthumbleft {
	float:left;
	width:85px;
	height:135px;
	margin:0px 10px 10px 0px;
}

.staffthumbright {
	float:right;
	width:85px;
	height:135px;
	margin-bottom:10px;
}

.forminput {
	color:#A38970;
	font-size:10px;
	width:170px;
	border-style:none;
	margin:2px 0px 10px 0px;
	padding:2px;
}

.button {
	margin-button:2pxl
}

ul {
	margin:5px 0px 0px 0px;
	list-style:inside;
	list-style-type:disc;
	color:#674C31;
}

.promo {
	width:382px;
	height:150px;
	margin-bottom:10px;
}

.largetext {
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
}

/* Navigation */

#navigation ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style-position:inside;
}

#navigation ul li {
	list-style-type:none;
	list-style-position:inside;
	margin:0 0 2px 0;
	width:115px;
}

#navigation ul li.facebookNav {
	margin-top:20px;
}

#navigation ul li a {
	display:block;
	text-decoration:none;
	height:15px;
	width:115px;
	margin:0px;
	list-style-type:none;
	list-style-position:inside;
}

#navigation ul li.facebookNav a {
	height:14px;
}

#navigation ul li a span {
	visibility:hidden;
}

#navigation .homeNav a:hover {
	background:url(../images/navigation/home_on.gif);
}

#navigation .homeNavSelected {
	background:url(../images/navigation/home_select.gif);
}

#navigation .homeNav {
	background:url(../images/navigation/home_off.gif);
}


#navigation .whatsonNav a:hover {
	background:url(../images/navigation/whatson_on.gif);
}

#navigation .whatsonNavSelected {
	background:url(../images/navigation/whatson_select.gif);
}

#navigation .whatsonNav {
	background:url(../images/navigation/whatson_off.gif);
}


#navigation .promotionsNav a:hover {
	background:url(../images/navigation/promotions_on.gif);
}

#navigation .promotionsNavSelected {
	background:url(../images/navigation/promotions_select.gif);
}

#navigation .promotionsNav {
	background:url(../images/navigation/promotions_off.gif);
}


#navigation .aboutNav a:hover {
	background:url(../images/navigation/aboutus_on.gif);
}

#navigation .aboutNavSelected {
	background:url(../images/navigation/aboutus_select.gif);
}

#navigation .aboutNav {
	background:url(../images/navigation/aboutus_off.gif);
}


#navigation .menuNav a:hover {
	background:url(../images/navigation/menu_on.gif);
}

#navigation .menuNavSelected {
	background:url(../images/navigation/menu_select.gif);
}

#navigation .menuNav {
	background:url(../images/navigation/menu_off.gif);
}


#navigation .xmasNav a:hover {
	background:url(../images/navigation/xmasmenu_on.gif);
}

#navigation .xmasNavSelected {
	background:url(../images/navigation/xmasmenu_select.gif);
}

#navigation .xmasNav {
	background:url(../images/navigation/xmasmenu_off.gif);
}


#navigation .valentinesNav a:hover {
	background:url(../images/navigation/valentines_on.gif);
}

#navigation .valentinesNavSelected {
	background:url(../images/navigation/valentines_select.gif);
}

#navigation .valentinesNav {
	background:url(../images/navigation/valentines_off.gif);
}


#navigation .cateringNav a:hover {
	background:url(../images/navigation/catering_on.gif);
}

#navigation .cateringNavSelected {
	background:url(../images/navigation/catering_select.gif);
}

#navigation .cateringNav {
	background:url(../images/navigation/catering_off.gif);
}


#navigation .galleryNav a:hover {
	background:url(../images/navigation/gallery_on.gif);
}

#navigation .galleryNavSelected {
	background:url(../images/navigation/gallery_select.gif);
}

#navigation .galleryNav {
	background:url(../images/navigation/gallery_off.gif);
}


#navigation .gallerypartiesNav a:hover,
#navigation .gallerypartiesNavSelected {
	background:url(../images/navigation/parties_on.gif);
	width:50px;
	background-repeat:no-repeat;
}

#navigation .gallerypartiesNav {
	background:url(../images/navigation/parties_off.gif);
	width:50px;
	background-repeat:no-repeat;
}


#navigation .galleryotherNav a:hover,
#navigation .galleryotherNavSelected {
	background:url(../images/navigation/other_on.gif);
	width:50px;
	background-repeat:no-repeat;
}

#navigation .galleryotherNav {
	background:url(../images/navigation/other_off.gif);
	width:50px;
	background-repeat:no-repeat;
}


#navigation .contactNav a:hover {
	background:url(../images/navigation/contact_on.gif);
}

#navigation .contactNavSelected {
	background:url(../images/navigation/contact_select.gif);
}

#navigation .contactNav {
	background:url(../images/navigation/contact_off.gif);
}


#navigation .lovesimpleNav a:hover {
	background:url(../images/navigation/lovesimple_on.gif);
}

#navigation .lovesimpleNavSelected {
	background:url(../images/navigation/lovesimple_select.gif);
}

#navigation .lovesimpleNav {
	background:url(../images/navigation/lovesimple_off.gif);
}


#navigation .linksNav a:hover {
	background:url(../images/navigation/links_on.gif);
}

#navigation .linksNavSelected {
	background:url(../images/navigation/links_select.gif);
}

#navigation .linksNav {
	background:url(../images/navigation/links_off.gif);
}


#navigation .facebookNav a:hover {
	background:url(../images/navigation/facebook_on.gif);
}

#navigation .facebookNav {
	background:url(../images/navigation/facebook_off.gif);
}


#navigation .abouthistoryNav a:hover,
#navigation .abouthistoryNavSelected {
	background:url(../images/navigation/history_on.gif);
	width:50px;
	background-repeat:no-repeat;
}

#navigation .abouthistoryNav {
	background:url(../images/navigation/history_off.gif);
	width:50px;
	background-repeat:no-repeat;
}

#navigation .aboutstaffNav a:hover,
#navigation .aboutstaffNavSelected {
	background:url(../images/navigation/staff_on.gif);
	width:50px;
	background-repeat:no-repeat;
}

#navigation .aboutstaffNav {
	background:url(../images/navigation/staff_off.gif);
	width:50px;
	background-repeat:no-repeat;
}



#openingtimes {
	width:134px;
	background-color:#543b26;
	margin-bottom:2px;
	padding:10px;
}

#openingtimes h2 {
	margin:0 0 0 3px;
	font-size:12px;
	color:#fff;
}

#openingtimes dl {
	margin:0 0 0 3px;
}

#openingtimes dt {
	margin-top:4px;
	font-weight:bold;
}

#openingtimes dt,
#openingtimes dd {
	display:block;
	color:#ae957b;
}

/*   Links   */

a:link {
	color:#674C31;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#674C31;
	text-decoration:underline;
	font-weight:bold;
}

a:visited {
	color:#674C31;
	text-decoration:none;
	font-weight:bold;
}

a:visited:hover {
	color:#674C31;
	text-decoration:underline;
	font-weight:bold;
}

a.footer:link {
	color:#AE957B;
	text-decoration:none;
	font-weight:normal;
}

a.footer:hover {
	color:#AE957B;
	text-decoration:underline;
	font-weight:normal;
}

a.footer:visited {
	color:#AE957B;
	text-decoration:none;
	font-weight:normal;
}

a.footer:visited:hover {
	color:#AE957B;
	text-decoration:underline;
	font-weight:normal;
}

a.whitelink:link {
	color:#FFFFFF;
	text-decoration:none;
}

a.whitelink:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

a.whitelink:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.whitelink:visited:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.PDS_Poll {
	float:left;
}



dl.menu {
	width:382px;
	margin:0 0 1em;
	padding:0;
}

dl.menu dt {
	width:272px;
	float:left;
	margin:0 0 1em;
	padding:0 10px 0 0;
	font-weight:bold;
}

dl.menu dt span {
	color:#674c31;
	font-weight:normal;
}

dl.menu dd {
	float:left;
	width:100px;
	margin:0 0 1em;
	padding:0;
	text-align:right;
}

p span {
	color:#674c31;
	font-weight:normal;
}


ul.menunavigation {
	margin:0 0 1em;
}

ul.menunavigation li {
	margin:0;
	padding:0;
	list-style:none;
}