	/* _________________________________________________________
	* GLOBAL 
	*/

	body{
	    display:block;
		margin:0px;
		padding:0px;
		font:11px verdana;
		text-decoration:none;
		background-color:#ffffff; 
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/common/bg.jpg);
	}
	body.home{
		
	}

	.container {
		/*
		margin-left: auto;
		margin-right: auto;
		*/
		margin:0px;
		padding-left: 0px;
		padding-top: 0px;
		width: 980px;
		text-align: justify;
	}
	p{
		color:#3c362f;
		font:1em verdana;
		line-height:1.4em;
		margin:0px;
		text-align:justify;
		
	}
	p a{
		font-weight:bold;
		text-decoration:none;
		color:#3d9662;
	}
	p a:visited{
		color:#3d9662;
	}
	p a:hover{
		text-decoration:underline;
	}
	a{
		color:#3d9662
	}
	ul{
		color:#3c362f;
		font:1em arial;
		line-height:1.4em;
		margin:0px;
		text-align:left;
		border:none;
	}
	img {
		display:block;
		border:0px;
	}
	/* _________________________________________________________ 
	* NAV
	*/
	#navContent{
		float:left;
		
	}
	#navContent ul{
		text-align: right;
		list-style: none;
		padding: 0px;
		margin: 0px;
		width:160px;
	}
	
	#navContent li{
		display: block;
		margin: 0px;
		
		padding: 0px;
	}
	#navContent li a{
		display: block;
		width: 100%;
		padding: 5px 5px 5px 10px;
		margin: 0px 0px 5px 0px;
		
		color: #836e5c;
		background: #32281c;
		background-image:url(../images/common/nav_bg.jpg);
		text-decoration: none;
		font:1.2em georgia;
	}
	#navContent li a:hover{
		color:#ffffff;
	}
	#navContent li#active a{
		background: #3e9663;
		color: #7cd59d;
		font-size:1.7em;
	}
	#navContent li#active a:hover{
		
	}
	/* _________________________________________________________ 
	* MAIN
	*/
	#main{
		float:right;
		width:783px;
		padding-top:15px;
		padding-left:0px;
	}
		#main .mainheader{
			
			height:40px;
		}
		#main .mainheaderlink{
			height:30px;
		}
		#main .mainheaderlink a{
			display:block;
		}
		#main .mainheaderlink a:hover{
		
			background-position:0px -30px;
		}
		#main #newBlock{
			margin-top:20px;
		}
	/* _________________________________________________________ 
	* TABMENUS
	*/
	#main .tabmenucontent{
		
		
	}
	#main ul.tabmenu{
		list-style:none;
		padding: 0px;
		margin: 0px;
		border:none;
		clear:both;
		
	}
	#main li.tab {
		float:left;
		border:none;
	}
	#main li.tab a img{
		border:none;
		display:block;

	}
	#main li.tab a{

		display:block;
		color:#e9d8bd;
	}
	#main li.tab a.active{
		background-position:0px -24px;
	}
	#main li.tab a:visited{
	
	}
	#main li.tab a:hover{
		background-position:0px -24px;
	}
	#main li.tab a:active{
		
	}
	
	/* _________________________________________________________ 
	* TEMPLATE 7
	* 2 ROWS:
	* [1] 1 COLUMN (100%)
	* [2] 2 COLUMNS (66%, 33%)
	*/
	#main.template7 .row1{
		float:left;
		width:763px;
		
	}
	#main.template7 .row2 .column1{
		float:left;
		width:470px;
		padding-right:0px;
		
	}
		
		#main.template7 .row2 .column1 .header{
			
			margin-top:20px;
		}
			#main.template7 .row2 .column1 .header .link{
				float:left;
			}
		
		#main.template7 .row2 .column1 .tabmenucontent{
			clear:both;
			float:left;
		
		}
	#main.template7 .row2 .column2{
		float:left;
		width:248px;
		padding-left:15px;
		padding-right:10px;

	}
	#main.template7 .row2 .column2 p.header{
		

	}

	
	
	/* _________________________________________________________ 
	* TEMPLATE 6
	* 3 ROWS: 
	* [1] 1 COLUMN (100%)
	* [2] 2 COLUMN (33%, 66%)
	* [3] 2 COLUMN (33%, 66%)
	* 		[3-1] (33%)
	*		[3-2] (66%) GRID OF 3 EQUAL COLUMNS
	*/

	#main.template6 .row1{
		float:left;
		width:763px;
		
	}
	#main.template6 .row2{
		clear:both;
		float:left;
		width:763px;
		
	}
	
	#main.template6 .row2 .column1{
		float:left;
		width:228px;
		padding-right:20px;
	}
	#main.template6 .row2 .column2{
		float:left;
		width:503px;
	}
	#main.template6 .row3{
		padding-top:20px;
		
	}
	#main.template6 .row3 .column1{
		float:left;
		width:228px;
		padding-right:20px;
		border-top:1px solid #bbad99;
		padding-top:10px;
		margin-top:20px;
		color:#3c362f;
		font-weight:bold;
	}
	#main.template6 .row3 .grid3cols{
		float:left;
		width:503px;
margin-top:20px;
border-top:1px solid #bbad99;
	}
		#main.template6 .row3 .grid3cols .newrow{
			float:left;
			width:503px;

		}
		#main.template6 .row3 .grid3cols .cell{
			float:left;
			width:163px;
			margin-top:10px;
			
		}
			#main.template6 .row3 .grid3cols .cell img{
			;
			}
			#main.template6 .row3 .grid3cols .cell p{
				padding-top:2px;
				padding-right:18px;
			}
			#main.template6 .row3 .grid3cols .cell p.subtitle{
				font:.8em arial;
				padding-right:18px;
				
			}
			#main.template6 .row3 .grid3cols .cell .title{
				text-align:left;
			}
			#main.template6 .row3 .grid3cols .cell a.title{
				padding-top:10px;
				padding-right:18px;
				text-align:left;
				color:#3c362f;
				text-decoration:none;
				font:1.2em arial;
				font-weight:bold;
				width:254px
			}
			#main.template6 .row3 .grid3cols .cell a.title:hover{
				padding-right:18px;
				color:#3d9662;
			}
			#main.template6 .row3 .grid3cols .cell a.img:hover{
				
			}
	/* _________________________________________________________ 
	* TEMPLATE 5
	* USED FOR TOURDATES PAGE
	* 2 ROWS: 
	* [1] 1 COLUMN (100%)
	* [2] 2 COLUMNS (66%, 33%)
	* ROW 2 COLUMN 1 CONTAINS 2 COLUMNS (20%,80%) FOR DISPLAYING TOURDATES TABLES

	*/

	#main.template5 .row1{
		float:left;
		width:763px;
	}

	#main.template5 .row2{
		float:left;
		width:763px;
		padding-top:10px;
		
	}
		#main.template5 .row2#headers .column1{
			clear:both;
			float:left;
			width:520px;
			padding-right:20px;
		}
		#main.template5 .row2#headers .column2{
			float:left;
		}
		#main.template5 .row2#tabmenucontent{
			clear:both;
			float:left;
			width:763px;
			
		}
			.template5_tabmenu_column1{
				float:left;
				width:520px;
				padding-right:20px;
				
			}
			
				.template5_tabmenu_column1 .date{
					float:left;
					width:100px;
				}
				.template5_tabmenu_column1 .events{
					float:left;
					width:400px;
					
				}
				
				.template5_tabmenu_column1 .events table{
					color:#3c362f;
					float:left;
					width:420px;
					font-size: 1em;
					padding-bottom:10px;
				}
				
				.template5_tabmenu_column1 .events  table td{
					border-bottom:1px solid #bbad99;
					padding-top:5px;
					padding-bottom:5px;
				}
				.template5_tabmenu_column1 .events  table td a{
					text-decoration:none;
					color:#3c362f;
				}
				.template5_tabmenu_column1 .events  table td a:hover{
				
					color:#3d9662;
				}
				.template5_tabmenu_column1 .events  table td.col1{
					width:305px;
				}
				.template5_tabmenu_column1 .events  table td.col2{
					width:80px;
				}
				.template5_tabmenu_column1 .events  table tr.headerrow td{
					font-weight:bold;
					
					border-bottom:1px solid #3c362f;
					
				}
				.template5_tabmenu_column1 .events  p{
					padding-bottom:10px;
				}
				
				.template5_tabmenu_column1 .datenav{			
				}
				.template5_tabmenu_column1 .datenav a{
					padding-top:15px;
					text-decoration:none;		
					font-weight:bold			
				}
				.template5_tabmenu_column1 .datenav a:hover{
					text-decoration:underline;				
				}
			.template5_tabmenu_column2{
				float:left;
				width:219px;
				padding-right:0px;
			}
			.template5_tabmenu_column2 p{
				padding-bottom:10px;
			}
			.template5_tabmenu_column2 p.subheader{
				border-top:1px solid #bbad99;
				text-align:center;
				font-weight:bold;
			}
			.template5_tabmenu_column2 p.list{
				
				text-align:left;
			}
		
	/* _________________________________________________________ 
	* TEMPLATE 4
	* 2 ROWS: 
	* [1] 1 COLUMN (100%)
	* [2] GRID OF 2 EQUAL COLUMNS
	*/

	#main.template4 .row1{
		float:left;
		width:763px;
	}
	#main.template4 .grid2cols{
		float:left;
		width:763px;
	}
		#main.template4 .grid2cols .newrow{
			
			float:left;
		}
		#main.template4 .grid2cols .cell{
			float:left;
			width:380px;
			margin-top:20px;
			
		}
			#main.template4 .grid2cols .cell img{
				margin-bottom:5px;
			}
			#main.template4 .grid2cols .cell p{
				padding-top:2px;
				padding-right:18px;
			}
			#main.template4 .grid2cols .cell p.subtitle{
				font:.8em arial;
				padding-right:18px;
				
			}
			#main.template4 .grid2cols .cell .title{
				text-align:left;
			}
			#main.template4 .grid2cols .cell a.title{
				padding-top:10px;
				padding-right:18px;
				text-align:left;
				color:#3c362f;
				text-decoration:none;
				font:1.2em arial;
				font-weight:bold;
				width:254px
			}
			#main.template4 .grid2cols .cell a.title:hover{
				padding-right:18px;
				color:#3d9662;
			}
			#main.template4 .grid2cols .cell a.img:hover{
				
			}
	/* _________________________________________________________ 
	* TEMPLATE 3
	* 2 ROWS: 
	* [1] 1 COLUMN (100%)
	* [2] 2 COLUMNS (66%, 33%)
	*/

	#main.template3 .row1{
		float:left;
		width:763px;
	}
	#main.template3 .row2{
		float:left;
		width:763px;
		padding-top:20px;
	}
	#main.template3 .row2 .column1{
		float:left;
		width:503px;
	}
	#main.template3 .row2 .column2{
		float:left;
		width:248px;
	}
	#main.template3 .row2 .column2 img{
		float:right;

	}
	#main.template3 .row2 .column2 p.intro{
		font-style:italic;
		text-align:justify;
		float:right;
		padding-left:50px;
	}
	#main.template3 .row2 .column1 .tabmenucontent{
		clear:both;
		float:left;
		width:482px;
	}
		#main.template3 .row2 .column1 .tabmenucontent table{
			color:#3c362f;
			float:left;
			width:503px;
			font-size: 1em;
			padding-bottom:10px;
		}
		
		#main.template3 .row2 .column1 .tabmenucontent table td{
			border-bottom:1px solid #bbad99;
			padding-top:5px;
			padding-bottom:5px;
		}
		#main.template3 .row2 .column1 .tabmenucontent table tr.headerrow td{
			font-weight:bold;
			border-top:1px solid #3c362f;
			border-bottom:1px solid #3c362f;
			padding-top:15px;
		}
		#main.template3 .row2 .column1 .tabmenucontent p{
			padding-bottom:10px;
		}
	
	/* _________________________________________________________ 
	* TEMPLATE 2
	* 2 ROWS: 
	* [1] 1 COLUMN (100%)
	* [2] GRID OF 3 EQUAL COLUMNS
	*/

	#main.template2 .row1{
		float:left;
		width:763px;
	}
	#main.template2 .grid3cols{
		float:left;
		width:763px;
	}
		#main.template2 .grid3cols .newrow{
			float:left;
		}
		#main.template2 .grid3cols .cell{
			float:left;
			width:250px;
			margin-top:20px;
			
		}
			#main.template2 .grid3cols .cell img{
				margin-bottom:5px;
			}
			
			#main.template2 .grid3cols .cell p{
				padding-top:2px;
				padding-right:18px;
			}
			#main.template2 .grid3cols .cell p.subtitle{
				font:.8em arial;
				padding-right:18px;
				
			}
			#main.template2 .grid3cols .cell .title{
				text-align:left;
			}
			#main.template2 .grid3cols .cell a.title{
				padding-top:10px;
				padding-right:18px;
				text-align:left;
				color:#3c362f;
				text-decoration:none;
				font:1.2em arial;
				font-weight:bold;
				width:254px
			}
			#main.template2 .grid3cols .cell a.title:hover{
				padding-right:18px;
				color:#3d9662;
			}
			#main.template2 .grid3cols .cell a.img:hover{
				
			}
	/* _________________________________________________________ 
	* TEMPLATE 1
	* 1 ROW:
	* [1] 2 COLUMNS (66%, 33%)
	*/

	#main.template1 .column1{
		float:left;
		width:503px;
	}
		#main.template1 .column1 .tabmenucontent{
			clear:both;
		
		}
		#main.template1 .column1 .header{
			
			margin-top:20px;
		}
			#main.template1 .column1 .header .link{
				float:left;
			}
		#main.template1 .column1 .subcolumn1{
			float:left;
			width:240px;
		}
		#main.template1 .column1 .subcolumn2{
			float:right;
			width:240px;
		}
	#main.template1 .column2{
		float:right;
		width:248px;
		padding-right:15px;
	}
	
	#main.template1 .column2 .photo{
		
		
	}
	
	/* _________________________________________________________ 
	* HOME
	*/

	#home{
		
	}
	#home .alternateContent{
		background-image:url(../images/home/i0.jpg);
		width:980px;
		height:520px;
		display:block;
	}
	#home .alternateContent #navContent{
		margin-top:15px;
	}
	#home .flashButton{
		float:right;
	}
	
	/* _________________________________________________________ 
	* BANNNER 
	*/

	#banner{
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/banner/banner_mid.jpg);
		width:980px;
		height:107px;
	}
	#banner .link{
		float:left;
	}
	#banner .link a{
		display:block;
	}
	#banner .link a:hover{
		background-position:0px 107px;
	}
	#banner .base{
		float:left;
	}
	#banner #mailinglist{
		width:300px;
		float:right;
	}
	#banner #mailinglist form{
		margin:0px;
		padding:5px;
		border:0px solid red;
		float:left;
		width:220px;
	}
	#banner #mailinglist form p{
	
	}
	#banner #mailinglist form .text{
		
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/banner/mailinglist_formbg.gif);
		font: 11px verdana;
		color:#797061;
		padding:3px;
		border:0px solid green;
		margin-top:5px;
		margin-left:5px;
		float:left;
		width:80px;
		height:14px;
	}
	#banner #mailinglist form .submit{
		margin-left:5px;
		margin-top:5px;
		float:left;
	}
	#banner .divider{
		float:left;
		padding-left:20px;
		padding-right:20px;
	}
	
	/* _________________________________________________________ 
	* NAV 
	*/

	#nav{
		float:left;
		margin-top:0px;
		width:197px;
		border:0px solid green;
	}
	
	
	
	/*___________________________________________________________________________
	* COMMON THROUGHOUT
	*/
	.quote{
		padding-left:20px;
		padding-right:20px;
	}
	.footnote{
		margin-top:10px;
		font-size:.8em;
	}
	
	.buttonbar *{
		float:left;
		font-weight:bold;
		margin-top:10px;
	}
	.credit{
		clear:both;
		
		text-align:right;
		font-size:.6em;
		color:#666;
		margin-bottom:10px;
	}
	.creditleft{
		clear:both;
	
		text-align:left;
		font-size:.6em;
		color:#666;
		margin-bottom:10px;
		
	}
	p.credit{
		clear:both;
		
		text-align:right;
		font-size:.6em;
		color:#666;
		margin-bottom:10px;
	}
	.errorBlock{
		clear:both;
		float:left;
		margin-top:5px;
		
		
		width:100%;
	}
	.errorBlock img{
		float:left;
	}
	.errorBlock p{
		color: #b34230;
		font: bold 11px arial ;
		margin-left:26px;
	}
	.messageBlock{
		float:left;
		margin-top:5px;
		
	}
	.messageBlock img{
		float:left;
	}
	.messageBlock p{
		color: #3d9662;
		font: bold 11px arial ;
		margin-left:26px;
	}
	
	
	
	
	/*___________________________________________________________________________
	* FOOTER
	*/
	#footer{
		clear:both;
		padding-top:20px;
		
	}
	#home #footer{
		padding-top:0px;
	}
	#footer #content{
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logos_bg.jpg);
		width:980px;
		height:48px;
	}
	#footer  #content p{
		text-align:center;
		font:10px verdana;
		color:#b1b1b1;
		margin-top:5px;
	}
	#footer #content #logos{
		padding-left:140px;
		
	}
	#footer #content #logos a{
		display:block;
		float:left;
	}
	#footer #content #logos a.cmn{
		width:129px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_cmn.jpg);
	}
	#footer #content #logos a.arika{
		width:89px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_arika.jpg);
	}
	#footer #content #logos a.dca{
		width:131px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_dca.jpg);
	}
	#footer #content #logos a.oca{
		width:86px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_oca.jpg);
	}
	#footer #content #logos a.prsf{
		width:124px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_prsf.jpg);
	}
	#footer #content #logos a.wire{
		width:101px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_wire.jpg);
	}
	#footer #content #logos a.coob{
		width:64px;
		height:48px;
		background-image:url(http://www.arika.org.uk/kytn/2008/tour/images/footer/logo_coob.jpg);
		margin-left:30px;
		float:right;
	}
	
	#footer #content #logos *:hover{
		background-position:0px -48px;
	}
	

