/* Main style sheet for Calanthus */
/* URL: www.calanthus.sch.uk */
/* Last edited: 02-10-2008 */

html, body {
	height:95%;
	background-color: #E4DCD0;
}

	#centeredcontent {
		width: 800px;
		height: 533px;
		background-color: #FFFFFF;
		position: absolute;
		border: 1px;
		left: 50%;
		top: 50%;
		margin-left: -400px; 
		margin-top: -266px;
		border-color: #AB68AE;
		border-style: solid; 
		z-index: 1;
	}
	
	#calanthusMovie {
		width: 189px;
		height: 189px;
		display:block;
		position:relative;
		float: left;
	}

	#cTopLogo{
		width: 189px; 
		height: 40px; 
		margin-top:32px;
		margin-left:32px;
		position: absolute;
		z-index: 1; 
		background-color: #AB68AE;  
		display: block;
	}

	#cBottomLogo{
		width: 101px; 
		height: 32px; 
		margin-top:470px;
		margin-left:667px;
		position: absolute;
		z-index: 1; 
		background-color: #AB68AE;  
		display: block;
	}

	#cLogo{
		width: 101px; 
		height: 116px; 
		margin-top:354px;
		margin-left:667px;
		position: absolute;
		z-index: 1; 
		background-color: #AB68AE;  
		display: block;
	}

	#cCentre {
		width: 446px; 
		height: 366px; 
		margin-top:72px;
		margin-left:221px;
		position: absolute;
		z-index: 1; 
		background-color: #FBF7FB;  
		display: block;
	}

	#cText {
		width: 365px; 
		height: 310px; 
		position: absolute;
		margin-top:30px;
		margin-left:40px;
		display: block;
		z-index: 1; 
		line-height: 18px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #000000; 
		text-decoration: none;
		text-align: justify;
	}

	#cTopBar{
		width: 446px; 
		height: 40px; 
		margin-top:32px;
		margin-left:221px;
		position: absolute;
		z-index: 1; 
		background-color: #E2CAE3;  
		display: block;
	}

	#cLinkBar{
		width: 101px; 
		height: 322px; 
		margin-top:32px;
		margin-left:667px;
		position: absolute;
		z-index: 1; 
		background-color: #EAD9EB;  
		display: block;
	}

	#cLink{
		width: 91px; 
		height: 222px;
		margin-top:75px;
		margin-left:5px; 
		position: absolute;
		z-index: 2;  
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; color: #000000; 
		text-decoration: none;
		text-align: right;
	}

	#cSideBar{
		width: 189px; 
		height: 366px; 
		margin-top:72px;
		margin-left:32px;
		position: absolute;
		z-index: 1; 
		background-color: #F2E8F3;  
		display: block;
	}

	#mainLinkBar{
		width: 189px; 
		height: 32px; 
		margin-top:438px;
		margin-left:32px;
		position: absolute;
		z-index: 1; 
		background-color: #BD88BF;  
		display: block;
		line-height: 32px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #000000; 
		text-decoration: none;
		text-align: center;
	}

	#lowBar{
		width: 189px; 
		height: 32px; 
		margin-top:470px;
		margin-left:32px;
		position: absolute;
		z-index: 1; 
		background-color: #CEA8D0;  
		display: block;
		line-height: 32px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #000000; 
		text-decoration: none;
		text-align: center;
	}

	#lowBar2{
		width: 447px; 
		height: 32px; 
		margin-top:438px;
		margin-left:221px;
		position: absolute;
		z-index: 1; 
		background-color: #F2E8F3;  
		display: block;
		line-height: 32px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #000000; 
		text-decoration: none;
		text-align: center;
	}

	#contactBar{
		width: 447px; 
		height: 32px; 
		margin-top:470px;
		margin-left:221px;
		position: absolute;
		z-index: 1; 
		background-color: #D5B3D6;  
		display: block;
		line-height: 32px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #000000; 
		text-decoration: none;
		text-align: center;
	}

.textBox{
	 position: absolute;
	 z-index: 2; 
  
	 display: block;
	 line-height: 18px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; color: #000000; 
	 text-decoration: none;
	 text-align: left;
}

#indexMovie{
	 width: 798px; 
	 height: 419px; 
	 position: absolute;
	 z-index: 1; 
	 background-color: #000000;  
	 display: block;
}

#baseLine1{
	 width: 798px; 
	 height: 1px; 
	 position: absolute;
	 z-index: 1; 
	 background-color: #8E9FB4;  
	 display: block;
}

	#flashBox{
		width: 635px; 
		height: 406px; 
		margin-top:32px;
		margin-left:32px;
		position: absolute;
		z-index: 3;   
		display: block;
	}

#baseLine2{
	 width: 798px; 
	 height: 1px; 
	 position: absolute;
	 z-index: 1; 
	 background-color: #8E9FB4;  
	 display: block;
}

#linkBox{
	 width: 798px; 
	 height: 30px; 
	 position: absolute;
	 z-index: 1; 
	 background-color: #FFFFFF;  
	 display: block;
	 line-height: 30px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; color: #000000; 
	 text-decoration: none;
	 text-align: right;
}

	#hbLinkBox{
		position: absolute; 
		width: 400px; 
		height: 27px; 
		margin-top:540px;
		margin-left:400px;
		z-index: 3; 
		display: block;
		line-height: 27px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; color: #000000; 
		text-decoration: none;
		text-align: right;
	}
	
	img {
		border: none;
	}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.textB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold}
.textP {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AB68AE; text-decoration: none}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }

a.gallery:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.gallery:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.gallery:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AB68AE; text-decoration: none }

a.linkT:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a.linkT:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a.linkT:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
.skiplink { display:none }

a.hblink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.hblink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.hblink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AB68AE; text-decoration: none }
.skiplink { display:none }

/* Table styling */

	table.contactTbl { 
		table-layout:fixed;
		width:365px;
		border-spacing: 0px;
	}
	
	table.contactTbl td.labelTD {
		width:120px;
		text-align:left;
	}
	
	table.contactTbl td.inputTD {
		width:245px;
		text-align:left;
	}
	
	table.pdfTbl { 
		table-layout:fixed;
		width:189px;
		height: 32px;
		border-spacing: 0px;
	}
	
	table.pdfTbl td.pdfTD {
		line-height: 32px;
		text-align: center;
	}
	
	table.pdfTbl td.pdfTD img {
		margin-top: -8px;
	}