/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */
	
	#Content-Heading { 
	
		position: relative;
		float: left;
		
		width: 1044px;
		height: 97px;
		
		background-image: url(images/framework/structure/content-heading-bg.jpg);
	
	}
	
	#Content-Heading h1 {
	
		position: absolute;
		
		left: 30px;
		top: 22px;
	
	}
	
	#Content-Wrapper {
	
		position: relative;
		float: left;
		
		width: 1044px;
	
		background-image: url(images/framework/structure/content-bg.gif);
	
	}
	
	#Content {
	
		position: relative;
		float: left;
		
		padding: 0 0 20px 0;
		
		width: 1044px;
		min-height: 400px;
		
		background-image: url(images/framework/structure/content-bg-base.jpg);
		background-repeat: no-repeat;
		background-position: 0 bottom;
		
	}
	
	#Content-Format { 
	
		position: relative;
		float: left;
		
		margin: 20px 0 0 0;
		padding: 10px 30px 10px 30px;
		
		width: 984px;
		
	}
	
		#Content-Format p { padding: 0 0 10px 0; }
		
		#Team-UL { 
		
			position: relative;
			float: left;
			
			width: 984px;
			
			list-style: none;
			
		}
		
		#Team-UL LI {
		
			position: relative;
			float: left;
			
			padding: 0 14px 19px 5px;
			
			width: 227px;
			
		}
		
		#Team-UL LI .Member { 
		
			position: relative;
			float: left;
			
			width: 227px;
			height: 86px;
			
			background-image: url(images/framework/structure/team-bg.gif);
		
		}
		
		#Team-UL LI .Member .Photo-Container {
		
			position: relative;
			float: left;
			
			padding: 0 0 0 1px;
			
			width: 84px;
			height: 86px;
			
			overflow: hidden;
		
		}
		
		#Team-UL LI .Member .Photo-Container .Photo {
		
			position: relative;			
			float: left;
		
		}
		
		#Team-UL LI .Member .Photo-Container .Photo-T {
		
			position: absolute;
			
			left: 0;
			top: 0;
			
			width: 85px;
			height: 7px;
			
			z-index: 99999;
			
			background-image: url(images/framework/structure/photo-t.gif);
		
		}
		
		#Team-UL LI .Member .Photo-Container .Photo-B {
				
			position: absolute;
			
			left: 0;
			bottom: 0;
		
			width: 85px;
			height: 7px;
			
			z-index: 99999;
			
			background-image: url(images/framework/structure/photo-b.gif);
				
		}
		
		#Team-UL LI .Member .Info {
		
			position: relative;
			float: left;
			
			padding: 10px 0 0 8px;
		
		}
		
		#Team-UL LI .Member h3 {
		
			position: absolute;
			
			left: 95px;
			top: 18px;
		
		}
		
		#Team-UL LI .Member p {

			position: absolute;

			left: 95px;
			top: 42px;
				
		}
		
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	#Content-Heading h1 { color: #ffffff; }
	
	#Content-Format { color: #484848; }
	
	#Team-UL LI .Member h3 a { color: #2373b6; }
	#Team-UL LI .Member h3 a:hover { color: #2373b6; }
	
	#Team-UL LI .Member .Info a { color: #2373b6; }
	#Team-UL LI .Member .Info a:hover { color: #2373b6; }
	
/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */
	
	#Content-Heading h1 {
	
		font-size: 3.0em; 
		font-weight: normal;
	
	}
	
	#Content-Format { font-size: 0.8em; }
		
	#Team-UL LI .Member h3 { 
	
		font-size: 1.10em; 
		font-weight: bold;
		
	}
	
	#Team-UL LI .Member h3 a { text-decoration: none; }	
	#Team-UL LI .Member h3 a:hover { text-decoration: underline; }
	
	#Team-UL LI .Member p { font-size: 0.9em; }
