/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 18, 2012 03:18:08 AM America/New_York */

@font-face 
{
    font-family: 'RalewayThin';
    src: url('raleway_thin-webfont.eot');
    src: url('raleway_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway_thin-webfont.woff') format('woff'),
         url('raleway_thin-webfont.ttf') format('truetype'),
         url('raleway_thin-webfont.svg#RalewayThin') format('svg');
    font-weight: normal;
    font-style: normal;
    }
     
<style type="text/css">
	 
 /**********************FONTS**********************/
	
.FuturaBT-Medium { 
	font-family: FuturaBT-Medium;
	font-weight: normal;
	font-style: normal;
				 }
				 
.RalewayThin { 
	font-family: RalewayThin;
			 }
			 	 
 /**********************WEBSITE**********************/

#container
		{
	  width: 9590px;
	  margin: 0 auto;
	  padding-top: 0px;
	  background-color:#FFFFFF;
	  	}
		
#header
		{
	  width: 9590px;
	  margin: 0 auto;
	  padding-bottom: 0px;
	  padding-top: 30px;
	  background-color:#FFFFFF;
		 }
		 
 #logo
 {
width: 360px;
margin: 0 auto;
border-left: 6px solid #000000;
border-right: 6px solid #000000;
font-family: FuturaBT-Medium; 
font-weight: normal; 
font-style: normal; 
font-size:48px;
text-align:center;
 }
		 
	 #navcontainer ul
	  {
	width: 940px;
	  margin: 0;
	  padding: 0;
	  list-style-type: none;
	  }

	  /*#navcontainer ul li { display: inline;}
	  #navcontainer ul li a { text-decoration: none; }*/
	  #navcontainer ul li a:hover { border-bottom: 5px solid #000000; }
	  
	  a:link 
	  {
	  color: #000000;
	  border-bottom: 1px solid #000000;
	  text-decoration: none;
	  }
	  a:visited 
	  {
	  color: #000000;
	  text-decoration: none;
	  }
	  a:hover 
	  {
	  color: #000000;
	  border-bottom: 5px solid #000000;
	  text-decoration: none;
	  }
	  a:active 
	  {
	  text-decoration: none;
	  }
		 
	   .section
	  {
	  /*text-align: left;*/
	  width: 831px;
	  height: 660px;
	  float: left;
	  /*overflow: hidden;
	  border: 1px solid #00CCFF;*/
	  }
	 
	  .section_news
	  {
	  /*text-align: left;*/
	  width: 881px;
	  height:660px;
	  float: left;
	  margin-left: 0px;
	  /*overflow: hidden;
	  border: 1px solid #00CCFF;*/
	  }
	  
	  .section_news1
	  {
	  width: 881px;
	  height:660px;
	  float: left;
	  margin-left: 20px;
	  }
	  
	  .section_library
	  {
	  width: 961px;
	  height: 660px;
	  float: left;
	  }
	  
	  .section_central
	  {
	  width: 1020px;
	  height: 660px;
	  float: left;
	  }
	  
	 .section_training
	  {
	  width: 891px;
	  height: 660px;
	  float: left;
	  }
	  
	  .section_header
	  {
	  width: 831px;
	  height: 40px;
	  margin-bottom: 10px;
	  }
	  
	  .section_header_news
	  {
	  width: 881px;
	  height: 40px;
	  margin-bottom: 10px;
	  }
	  
	  .section_header_news1
	  {
	  width: 901px;
	  height: 40px;
	  margin-bottom: 10px;
	  }
	  
	  .section_header_library
	  {
	  width: 961px;
	  height: 40px;
	  margin-bottom: 10px;
	  }
	  
	   .section_header_central
	  {
	  width: 1020px;
	  height: 40px;
	  margin-bottom: 10px;
	  }
	  
	  .section_header_training
	  {
	  width: 891px;
	  height: 40px;
	  float: left;
	  }
	  
	  
/**********************SECTIONS**********************/
		 
		 #olive_studio
		 {
		width: 831px;
		height: 500px;
		margin-left: 0px;
		margin-right: 0px;
		 }
	
		 #news
		 {
		width: 841px;
		height: 500px;
		margin-left: 40px;
		padding-left: 30px;
		margin-right: 0px;		  
		 }
		 
		 #vm_library
		 {
		width: 921px;
		height: 500px;
		margin-left: 40px;
		margin-right: 0px;

		 }
		 
		 #central
		 {
		width: 1000px;
		height: 500px;
		margin-left: 0px;
		margin-right: 0px;
 		}
		 
		 #workshops
		 {
		width: 900px;
		height: 500px;
		margin-left: 30px;
		margin-right: 20px;
		 }
		 
		 #corporate_training
		 {
		width: 900px;
		height: 500px;
		margin-left: 20px;
		margin-right: 30px;
		 }
		 
		 #vm_school
		 {
		width: 900px;
		height: 500px;
		margin-left: 20px;
		margin-right: 0px;
		 }
		 
/**********************INSIDE SECTIONS**********************/
		 
		 .col1
		 {
			 text-align: left;
			 padding-top: 0px;
			 width: 400px:;
			 float: left;
			 margin-right: 100px;
		 }
		 
		 .col2
		 {
			 padding-top: 0px;
			 width: 331px;
			 float: left;
		 }
		 
		 .col2left
		 {
			 width: 331px;
			 float: left;
			 margin-right: 100px;
			 margin-left: 0px;
			 margin-top: 0px;
			 	  

		 }
		 
		 .col1right
		 {
			 text-align: left;
			 padding-top: 0px;
			 width: 400px;
			 float: left;
			 margin-top: 0px;
			 	  
		 }
		 
		 .cola
		 {
			 padding-top: 0px;
			 width: 300x;
			 float: left;
			 margin-right: 30px;
			 margin-left: 0px;
			 text-align: left;
		 }
		 
		 .colb
		 {
			 padding-top: 0px;
			 width: 300px;
			 margin-right: 30px;
			 float: left;
			 text-align: left;
		 }
		 
		 .colc
		 {
			 padding-top: 0px;
			 width: 155px;
			 margin-right: 0px;
			 float: left;
			 text-align: left;
		 }
		 
		 .colour_left
		 {
	  		float:left;
			padding-top: 50px;
			margin-left: 60px;
		 }	
		 
		 .colour_right
		 {
	  		float:left;
			padding-top: 80px;
			margin-right: 60px;
		 }	
		 
		 #image1
		 {
			padding-top: 70px;
	  		float:left;
		 }	
		 
		 #image2
		 {
			padding-top: 70px;
	  		float:left;

		 }	
		 
		  #image3
		 {
			padding-top: 70px;
	  		float:left;
		 }	
		 
		  #image4
		 {
			padding-top: 70px;
	  		float:left;
							  
		 }	
		 
		  #image5
		 {
			padding-top: 70px;
	  		float:left;
		 }	
		 
		  #image6
		 {
			padding-top: 70px;
	  		float:left;				  

		 }	
		 
		  #image7
		 {
			padding-top: 70px;
	  		float:left;
							 

		 }	
		 
		#image8
		 {
			padding-top: 70px;
	  		float:left;
							  

		 }	
		 
		 
		 
/*************************TEXT*************************/
		 
		 p
		  {
		  align: left;
		  width: 400px;
		  text-align: left;
		  font-size: 18px;
		  line-height: 1.4;
		  letter-spacing: 1px;
		  font-family: RalewayThin;
		  }
		  
		  p2
		  {
		  align: left;
		  width: 300px;
		  text-align: left;
		  font-size: 18px;
		  line-height: 1.4;
		  letter-spacing: 1px;
		  font-family: RalewayThin;
		  }
		  
		  h1 
		  { 
		  font-family: FuturaBT-Medium; 
		  font-weight: normal; 
		  font-style: normal; 
		  font-size:48px;
		  text-align:center;
		  line-height: 0.8;
		  }
	  
		  h2
		  {
		  font-family: RalewayThin;
		  font-weight: normal; 
		  font-style: normal;
		  font-size:20px;
		  letter-spacing: 0.05em;
		  text-align:center;
		  line-height: .3;
		  }
		  
		  h3 
		  { 
		  font-family: FuturaBT-Medium; 
		  font-weight: normal; 
		  font-style: normal; 
		  font-size:16px;
		  line-height: 1.7;
		  text-align:center;
		  }

		 
/*************************TYPE STYLES*************************/

		 style1
		  { 
			  font-family: RalewayThin; 
			  font-weight: 300; 
			  font-style: normal; 
			  font-size:16px;
			  line-height: 0.8;
		  }
		  
		  style2
		  {
			  font: RalewayThin;
			  font-size: 12px;
			  line-height: 20px; 
			  letter-spacing:1px;
			  text-align:center;
		  }
		  
		 style3
		 {
			 float:left;
			 text-align: left;
			 width: 332px;
			 padding right: 20px;
			 font-family: FuturaBT-Medium;
			 font-size: 16px;
			 text-transform: uppercase;
			 letter-spacing: .9px;			 
		 }
		 
		  style4 
		  { 
		  font-family: FuturaBT-Medium; 
		  font-weight: normal; 
		  font-style: normal; 
		  font-size:16px;
		  line-height: 0.8;
		  }
		  
		  style5
		 {
			 float:left;
			 text-align: left;
			 width: 400px;
			 padding right: 20px;
			 font-family: FuturaBT-Medium;
			 font-size: 16px;
			 text-transform: uppercase;
			 letter-spacing: .9px;			 
		 }
		 
/*************************FOOTER*************************/
		 
	 #footer
		{
	  width: 9590px;
	  margin: 0 auto;
	  background-color:#FFFFFF;
	  font-family: FuturaBT-Medium;
	  font-size:16px;
	  clear:both;
	  text-align:center;
	  padding-top: 0px;
		 }
    
</style>

