/*Whole Page - centered*/
	body
		{
		font-family: georgia;
		font-size: 10pt;
		margin: 0px 0px;
		padding: 0px;
		text-align: center;
		}
	body a
	        {
		text-decoration: none;
		}
/*Logo - resized from original*/
	img.corplogo
		{
		height: 136px;
		}
/*Containing Division - absolute size, corrects body center align required for IE*/
	div#main
		{
		width: 1000px;
		margin: 0px auto;
		text-align: left;
		} 
	#main h4
	        {
		font-weight: bold;
		margin: 0px;
		}
	#main p
	        {
		margin: 8px;
		}
/*Navigation Bar*/
	div#menu /*Background colour of menu bar*/
	        {
		width: 100%;
		background: #E6E6FA;
		float: left;
		}
	h4.navsection /*Title for navigation bar - size, location and colour*/
		{
		float: left;
		width: 94px;
		color: #0000CD;
		padding-top: 6px;
		padding-bottom: 3px;
		padding-left: 6px;
		border-bottom: 1px solid #D3D3D3;		
		}
	#menu ul /*Top list, i.e. menu heading - list attributes*/
	        {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
	#menu li.home
	        {
		padding-top: 3px;
		float: left;
		width: 100px;
		font-weight: bold;
		border-bottom: 1px solid #D3D3D3;		

		}
	#menu li.item
	        {
		padding-top: 3px;
		float: left;
		width: 200px;
		font-weight: bold;
		border-bottom: 1px solid #D3D3D3;		

		}
	#menu a /*Link attributes - two forms: menus (no border); menu items (border)*/
	        {
		display: block;
		text-decoration: none;
		padding: 3px;
		}
	        .black
		{
		color: #000000;
		}
	        .greyed
		{
		color: #808080;
		}
		.border
		{
		color: #000000;
		border-width: 1px 1px 0px;
		border-style: solid;
		border-color: #D3D3D3;
		margin: 0px;
		padding: 3px;
		background-color: #E6E6FA;
		filter: alpha(opacity=85);/*For IE */
		opacity: 0.85; /*CSS3 standard*/
		}
		.greyedborder
		{
		color: #808080;
		border-width: 1px 1px 0px;
		border-style: solid;
		border-color: #D3D3D3;
		margin: 0px;
		padding: 3px;
		background-color: #E6E6FA;
		filter: alpha(opacity=85);/*For IE */
		opacity: 0.85; /*CSS3 standard*/
		}

	        
	#menu a:hover /*Hover colour for links*/
	        {
		color: #0000CD;
		}
	#menu a.greyed:hover
	        {
		color: #808080;
		}	
	#menu a.greyedborder:hover
	        {
		color: #808080;
		}
	#menu li 
	        {
		position: relative;
		}

	#menu ul ul
	        {
		position: absolute;
		z-index: 500;
		}
	#menu ul ul ul 
	        {
		top: 0;
		left: 100%;
		}
	div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul
	        {
		display: none;
		}
	div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul
	        {
		display: block;
		}
/*Links division - sets left-hand panel width and text attributes*/
	div#links
	        {
		float: left;
		width: 200px;
		border-right: 1px solid #D3D3D3;
		border-bottom: 1px solid #D3D3D3;
		border-left: 1px solid #D3D3D3;
		}
	#links h4 /*Headder for links column - colour and position*/
	        {
		color: #0000CD;
		padding-left: 2px;
		padding-top: 10px;
		}
/*Content division - appears in central panel of pages*/	
	div#content
	        {
		float: left;
		width: 586px;
		}
	#content h4
	        {
		color: #0000CD;
		margin: 10px;
		padding-bottom: 10px;
		position: relative;
		top: 10px;
		}
	#content a
	        {
		text-decoration: none;
		}
        #content img.poster /*Poster image - width and location*/
		{
		float: left;
		width: 596px;
		}
	#content span.bold  /*Bold text*/
	        {
		font-weight: bold;
		color: #0000CD;
		}
	#content p.quote   /*Indented multi-line quote.*/
	        {
		padding-left: 5%;
		padding-right: 5%;
		}
/*Sidebar division - Right-hand panel width and text attributes*/
	div#sidebar
	        {
		float: right;
		width: 200px;
		border-right: 1px solid #D3D3D3;
		border-bottom: 1px solid #D3D3D3;
		border-left: 1px solid #D3D3D3;
		padding: 0px;
		}
	#sidebar img /*Sidebar photo - size*/
	        {
		width: 200px;
		padding: 0px;
		}
	#sidebar h4 /*Colour and position*/
	        {
		color: #0000CD;
		padding-left: 2px;
		padding-top: 10px;
		}
/*Footer division - location, width and text attributes*/
	div#footer
	        {
		position: relative;
		top: -1px;
		float: right;
		width: 990px;
		border-top: 1px solid #D3D3D3;
		color: #808080;
		}
	#footer ul
	        {
		float:left;
		width: 800px;
		padding:0;
		margin:0;
		list-style-type:none;
		}
	#footer li
	        {
		display: inline;
		}
	#footer a.inline
	        {
		float:left;
		width:6em;
		text-decoration:none;
		padding: 6px 30px 6px;
		border-right:1px solid #808080;
		color: #808080;
		}
	#footer a.greyedinline
	        {
		float:left;
		width:6em;
		text-decoration:none;
		padding: 6px 30px 6px;
		border-right:1px solid #808080;
		color: #808080;
		}

	#footer a:hover
	        {
		color: #0000CD;
		}
	#footer a.greyedinline:hover
	        {
		color: #808080;
		}

	#footer p
	        {
		position: relative;
		top: 10px;
		}
	#footer img
	        {
		border: 0px;
		}
