/*text types used on the site*/
/* old fonts: footlight mt light, informal roman,*/
h1.headerTitleText{
	FONT-WEIGHT: normal; FONT-SIZE: 3em; COLOR: black; LINE-HEIGHT: normal; font-style: italic; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none;
}

ul.leftMenuList{
  FONT-WEIGHT: normal; FONT-SIZE: 1em; padding-right: 5px; margin-left: 10px; COLOR: black; LINE-HEIGHT: normal; /*list-style-image: url("/images/handpointer_menu_icon2.gif");*/ FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none ul; margin-left: 1.5em; padding-left: 0
}
/*keeps the sub bullets on the left looking the same as the main bullets*/
ul.leftMenuList li ul{
	list-style-type: disc;
}

/*forced colour for the left menu list links*/
ul.leftMenuList a{
	color: black; TEXT-DECORATION: none;
}
/*forced colour for the left menu list visited links*/
a.leftMenuList a:visited {
	color: #FF4500; TEXT-DECORATION: none;
}

/*two styles in case places other than the left menu bullets need similar formatting*/
a.leftStyleLink{
	color: black; TEXT-DECORATION: none;
}

/*two styles in case places other than the left menu bullets need similar formatting*/
a.leftHeaderStyleLink{
	color: black; TEXT-DECORATION: none;
}

a.leftStyleLink:visited{
	color: #FF4500; TEXT-DECORATION: none;
}

h2.leftMenuTitle{
  FONT-WEIGHT: bold; FONT-SIZE: 1.5em; margin-top: 5px; COLOR: black; LINE-HEIGHT: 1em; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none; /*background-color:#FFCC66*/ background: url("/images/parchmentBG.png") repeat top left
}

h2.leftMenuHeader{
  FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: black; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none
}

h2.leftMenuSectionClick{
  FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: black; margin:0; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none; border-top: solid; border-bottom: solid; border-width:thin; background: url("/images/parchmentBG.png") repeat top left
  }

/*must have separate style for those in the stack to avoid doubling of borders between elements*/
h2.leftMenuSectionClickStack{
  FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: black; margin:0; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none; border-bottom: solid; border-width:thin; background: url("/images/parchmentBG.png") repeat top left
  }
  
/*must have separate style for those at the bottom in the stack as the main div has a bottom border*/
h2.leftMenuSectionClickStackBottom{
  FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: black; margin:0; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none; border-bottom:none; border-width:thin; background: url("/images/parchmentBG.png") repeat top left
  }
  
/*must have separate style for those at the bottom which are not in the stack (i.e. needs a top border but no bottom)*/
h2.leftMenuSectionClickBottom{
  FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: black; margin:0; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none; border-top: solid; border-bottom: none; border-width:thin; background: url("/images/parchmentBG.png") repeat top left
  }

h3.pageContentHeaderText{
  FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: black; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none
}

h3.pageContentHeaderTextLeft{
  FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: black; LINE-HEIGHT: normal; text-align:left; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none
}

p.mainText{
	FONT-WEIGHT: normal; FONT-SIZE: 1em; padding-left: 5px; padding-right: 5px; COLOR: black; LINE-HEIGHT: normal; text-align:justify; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none
}

p.mainTextCentred{
	FONT-WEIGHT: normal; FONT-SIZE: 1em; padding-left: 5px; padding-right: 5px; COLOR: black; LINE-HEIGHT: normal; text-align:center; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none
}

/* Thumbnail links to flash vids */
p.vidThumb{
	text-align: center;
}

ol.inPageOl{
  FONT-WEIGHT: normal; FONT-SIZE: 1em; padding-right: 2px; margin-left: 2px; COLOR: black; LINE-HEIGHT: normal; overflow:hidden; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none;
}

ul.inPageUl{
  FONT-WEIGHT: normal; FONT-SIZE: 1em; padding-right: 2px; margin-left: 2px; COLOR: black; LINE-HEIGHT: normal; overflow:hidden; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none;
}

blockquote.pageBlockQuote {
	font-family: papyrus, arial, helvetica, cursive; align:center; border: solid; border-width: 1px;
}

table.inPageTable {	
  FONT-WEIGHT: normal; FONT-SIZE: 1em; padding-right: 2px; margin-left: 2px; COLOR: black; LINE-HEIGHT: normal; overflow:hidden; FONT-FAMILY: papyrus, arial, helvetica, cursive; TEXT-DECORATION: none; border-style: solid; border-width: 1px; width: 100%; border-spacing:0;
}

table.inPageTable tr td {
	border-style: solid; border-width: thin;
}

@media screen
{

  /*make page background softer*/
  body{background:#D1D6DB;}
  
	/*give page margins for asthetics*/
	/*mod: we don't like margins*/
	#wrap
	{
		margin: 0;
		padding: 0;
		border: none;		
		/*background: url(/images/wrap_bg.gif) repeat-y top center;*/
		min-width: 600px;
		/*width: 90%;*/
	}
	
	/*top bar*/
	/*hold all elements on the same horizontal line*/
	#topBarHolder
	{
		padding: 0;		
		border-style: solid;
		border-color:black;		
		background: #CDBC96;
		overflow: visible;
		min-width:800px;
	}	
	/* logo picture*/
	#logoBox
	{			
		border-style: none;
		padding: 1px;
		margin: 0px;
		float: left;		
		/*background: #999966;*/
	}
	
	/*title bar with name and links*/
	#titleBar
	{			
		padding: 0;
		border-style: none;		
	}	
  
	
	#mainPageHolder
	{
		/*hold all elements on the same horizontal line*/
		padding: 0;
		border-style: solid;
		border-width: thin;
		border-top: none;		
		/*background: #CDBE70;*/
		float:left;
		width: 100%;
		background: url(/images/background2.jpg) repeat top left;
		/*height: 50%;*/
		/*overflow: hidden;*/
	}
	
	/*left hand menu*/
	#leftMenu
	{
    	padding: 0;
		border-style: solid;
		border-width:thin;
		border-top: none;
		border-left: none;
		/*min-width:220px;*/
		width:20%;
		max-width:220px;	
		/*background: #999966;*/
		background: #CDBE70;
		float: left;
		position: relative;
		/*overflow: hidden;*/
		/*height:50%;*/
	}
	
	/*main page content window*/
	#pageContentPane
	{
		padding: 0;
		/*margin: 20px;	*/
		border-style: none;
		/*border-left:solid;*/
		border-width: thin;		
		/*background: #999966;*/
		/*background: url(/images/background2.jpg) repeat top left;*/
		overflow: hidden;
		/*height:50%;*/
	}
	
/*end media screen section*/
}