﻿h2
{
	font-family: 'Baskerville Old Face';
	font-size: 18pt;
}
h3
{
	font-family: 'Trebuchet MS';
}


body
{
	margin: 0 auto;
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	text-align: center;
	color: #324565;
	/*background-image: url('Images/background.png');*/
	background-repeat: repeat-x;
	background-color: #ffffff;
	/*background-color: #fce8b4;*/
}

div.intro
{
	width: 600px;
	margin-top: 20px;
}
div.introtext
{
	width: 600px;
	text-align: justify;
	vertical-align: top;

	border: 1px solid #afb6e0;
	margin: 20px;
	padding: 20px;
	background-color: #E3E6F4;

}





/* Do rounded box */

.container {background:#d22027; color:#e7d2b8; margin:0 5px;}
.rtop, .rbottom{
display:block;
/*background:#e7d2b8;*/
background:#ffffff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#d22027;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}
/* End of rounded box */

.booknow
{
	width: 600px;
	margin-top: 20px;
}

.booknowcontent
{
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 14pt;
}

.booknowcontent h2
{
	padding: 0px;
	margin: 0px;
	font-size: 20pt;
	font-weight: bold;
	font-family: 'Baskerville Old Face';
}

p.majestic
{
	margin-top: 25px;
	margin-bottom: 5px;
}

body.people
{
	text-align: center;
}

div.people
{
	border: 1px solid #afb6e0;
	margin: 20px;
	width: 700px;
	padding: 20px;
	text-align: justify;
	background-color: #E3E6F4;
}

div.Place
{
	border: 1px solid #afb6e0;
	margin: 20px;
	width: 700px;
	padding: 20px;
	text-align: justify;
	background-color: #E3E6F4;
	display: block;
	position: relative;
}

div.programme
{
	margin: 20px;
	width: 600px;
	border-color: #afb6e0;
	padding: 20px;
	background-color: #E3E6F4;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-align: center;
}

table.links 
{
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	width:500px;
}


.quote
{
	margin: 10px;
	font-size: medium;
	font-weight: bolder;
	display: inline;
	font-style: italic;
}

.note
{
	font-size: smaller;
}


img
{
	margin: 0px 10px 10px 10px;
}
img.diane {	float: right; }
img.richard { float: left; }
img.ralph {	float: right; }
img.derek { float: left; }
img.torre {	float: right; }
img.berry { float: left; }
img.intro
{	}

img.majesticlogo
{
	border-color: #4f6b72;
	border-width: 1px;
}

img.spirits
{
	margin-top: 20px;
}

/*********************************************
* Programme stuff imported from PDF
*********************************************/
h1.ProgrammeHeader
{
	font-family: 'Baskerville Old Face';
	font-size: 2em;
}

div.Sect
{
	padding: 10px;
	border: 1px solid #8F9BD3;
	background-color: #F8F8FC;
	margin-bottom: 20px;
	position: relative;
	display: block;
}

div.Sect h2
{
	padding: 0px;
	margin: 0px;
}

div.Sect h3
{
	padding: 0px;
	margin: 0px;
	font-family: 'Baskerville Old Face';
	font-size: 1.2em;
}

div.Sect p
{
	margin: 0;
	padding: 0;
	font-family: 'Arial Narrow';
	font-size: 11pt;
}

div.Entrance
{
	width: 100px;
	height: 75px;
	background-image: url('Images/Entrance_bg.png');
	background-repeat: no-repeat;
	color: #FFFFFF;
	position: absolute;
	right: 20px;
	text-align: center;
}


div.Entrance p
{
	padding-top: 17px;
	font-family: 'Times New Roman' , Times, serif;
	font-weight: bold;
	font-size: 1.2em;
}

div.EntranceSmall
{
	width: 50px;
	height: 38px;
	background-image: url('Images/Entrance_bg_small.png');
	background-repeat: no-repeat;
	color: #FFFFFF;
	position: absolute;
}

div.EntranceSmall p
{
	padding-top: 8px;
	font-family: 'Times New Roman' , Times, serif;
	font-weight: bold;
	font-size: 1.2em;
}

div.TorreEntrance
{
	width: 100px;
	height: 75px;
	background-image: url('Images/Entrance_bg.png');
	background-repeat: no-repeat;
	color: #FFFFFF;
	position: absolute;
	right: -20px;
	top: -15px;
	text-align: center;
}


div.TorreEntrance p
{
	padding: 0;
	margin: 0;
	position: absolute;
	left: 13px;
	top: 18px;
	font-family: 'Times New Roman' , Times, serif;
	font-weight: bold;
	font-size: 1.2em;
}


div.SectGhostHunt
{
	width: 260px;
	padding: 10px;
	height: 150px;
	border: 1px solid #B3BBE1;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	position: relative;
	display: block;
	float: left;
	margin-top: 10px;
}
div.SectDartmoor
{
	width: 240px;
	height: 150px;
	margin-top: 10px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #B3BBE1;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	position: absolute;
	right: 10px;
	display: block;
}




div.SectGhostHunt .EntranceSmall
{
	top: 30px;
	right: 5px;
}

div.SectDartmoor .EntranceSmall
{
	top: 30px;
	right: 5px;
}

.MajesticLink
{
	font-weight: bold;
	padding-top: 20px;
	text-decoration: none;
	font-size: medium;
}