 	body { 
 	margin: 0;
	padding: 0;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 80%;
 	color:#1F1F1F;
	background-color:#FFFFCC;
	height: 100%;
	width: 100%;
 	}


/* TOP */

	#tcbordera {
 	border-right:4px solid #A4A400;
 	width:95%;
 	float:left;
 	}

 	#tctopa {
 	background-color:#A4A400;
	padding-left:1%;
	padding-right:1%;
 	padding-top:9px;
 	margin-bottom:6px;
 	height:58px;
 	float:left;
 	}

 	#tgtlogo {
 	float:left;
	height:54px;
	width:178px;
	}

 	#tclogo {
 	float:right;
	padding-top:5px;
	height:37px;
	width:67px;
 	}

/* PANELS */

 	#tcmenupanel {
 	float:left;
  	padding-left:2%;
 	width:20%;
	text-decoration:none;
	color:#006600;
 	}


 	#tcborder {
	border-right:4px solid #FFFFCC;
	width:95%; 
	float:left;
	}

 	#linkhead {
 	margin-top:10px;
	padding-right:2%;
 	color:#006600;
 	line-height:150%;
 	}

 	#linkmenu {
 	margin-top:5px;
	padding-right:2%;
 	line-height:150%;
 	}

 	#tccontentpanel {
 	width:77%;
 	float:left;
 	}
 
	#tctopmenu {
	font-size: 90%;
	color:#996600;
 	margin-bottom:3px;
	padding-left:1%; 
	width:90%;
	float:left;
 	}


/* PRESENT */

 	#tctitlebara {
	margin-top:1px;
	padding-top:12px;
	padding-bottom:12px;
	background-color:#FBFB00;
 	padding-left:5%;
	padding-right:5%;
	width:90%;
	float:left;
 	font-size: 160%;
	color:#004000;
 	font-weight:bold;
 	}

 	#tcpresenta {
	padding-right:5%;
/*	background-color:#FFFF95; */
	background: url(castle_images/castlebkg.gif);
	width:95%;
	float:left;
 	}

	#tctext {
	margin-top:100px;
	margin-left:5%;
	width:95%;
 	font-size: 120%;
 	}

/* Pictures/Text */

 	#image  {
	display:block;
	position:relative;
	float:left;
	padding-bottom:30px;
 	}

 	#imagea  {
	display:block;
	position:relative;
	float:left;
 	}

 	#imageb  {
	display:block;
	position:relative;
	float:left;
	padding-bottom:30px;
 	}

 	#imagec  {
	display:block;
	position:relative;
	float:left;
	padding-bottom:30px;
 	}

 	#imageleft  {
	display:block;
	position:relative;
	float:left;
 	}

 	#imageright  {
	display:block;
	position:relative;
	float:right;
 	}

 	#info  {
	display:block;
	position:relative;
	float:right;
 	}


/* Bottom Panel */

  	#tcbottom {
 	float:left;
 	clear:both;
 	color:#00CC00;
 	font-size:85%;
	margin-top:20px;
	padding-bottom:25px;
	margin-left:1%;
	width:97%;
 	}

 /*Portchester Castle*/

 #castle {
/*	background-color:#CCFFCC; */
	background: url(castle_images/castlebkg.gif);
	padding-bottom:5px;
	padding-right:5%;
	width:95%;
	float:left;
	}

 #pageone {
	display:block;
	position:absolute;
	width:220px;
	height:170px;
	text-align:left;
	z-index:0;
	left:23%;
	top:250px;
	float:left;
	}

 #pagetwo {
	display:block;
	position:absolute;
	width:220px;
	height:170px;
	text-align:left;
	z-index:3;
	left:32%;
	top:365px;
	float:left;
 	}
 
 #pagethree {
	display:block;
	position:absolute;
	width:220px;
	height:170px;
	text-align:left;
	z-index:4;
	left:45%;
	top:240px;
	float:left;
 	}

 #pagefour {
	display:block;
	position:absolute;
	width:220px;
	height:100px;
	text-align:left;
	z-index:0;
	left:75%;
	top:350px;
	float:left;
 }

 #pagefive {
	display:block;
	position:absolute;
	width:220px;
	height:100px;
	text-align:left;
	z-index:0;
	left:43%;
	top:490px;
	float:left;
 	}


/* CLASSES AND FONTS <div class="bold"></div> */

	.aligncentre {
  	text-align:center;
 	}

 	.bold {
 	font-weight:bold;
 	}
 
 	.floatleft {
 	float:left;
 	}
  
 	.floatright {
 	float:right;
 	}

 	.fsize1 {
	font-size: 70%;
 	}


 	.fsize2 {
	font-size: 80%;
 	}


 	.fsize3 {
	font-size: 90%;
 	}

 	.fsize4 {
	font-size: 100%;
 	}

 	.fsize5 {
	font-size: 110%;
 	}

 	.fsize6 {
	font-size: 160%;
 	}

 	.indent {
 	padding-left:12px;
 	}

/* HEADINGS */


 	h1,h2,h3 {
 	display: block;
 	margin: 0px 0px 0px 0px;
 	}
 
 	h1 {
 	font-size: 125%;
 	}
 
 	h2 {
 	font-size: 110%;
 	}
 
 	h3 {
 	font-size: 100%;
 	}


/* LINKS <a href=> COLOR */


 	a  {
	text-decoration:none;
 	font-weight:bold;
 	}


	a:link {
	color:#5463AB;
	}

	a:visited {
	color:#5463AB;
	}

	a:active {
	color:black;
	}

 

