/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 11px;
margin: 0px;
text-align: center;
background: url(img/space.gif) top center;
color: #125E3D;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5{
	font-weight: normal;
}

#ticket{
	background-color:#f4f1e8;
	background-image:url(img/bodyb1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:inherit;
}

#ticket_two{
	background-image:url(img/bodyb2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:inherit;
}

#outer{
	background-image:url(img/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

* html #outer{
	background: url(img/bg.jpg) top center repeat-x;
}

#space{
	min-height: 742px;
  	height:auto !important;
  	height:742px;	
	background: url(img/bg2.jpg) bottom center;
	background-repeat:no-repeat;
	border-bottom: 5px solid #6F2B20;
}

* html #space{
	background: url(img/bg2.jpg) bottom center;
	background-repeat:no-repeat;
}

#wrap{
	margin: auto;
	width: 972px;
}

	#header{
		height: 103px;
		margin-bottom: 41px;
	}
	
		#logo{
			position: relative;
			float: left;
			height: 84px;
			width: 265px;	
			text-indent: -9999em;
			margin-top: 27px;
			background: url(img/logo.gif) top left;
		}
		
		#nav{
			float: right;
			padding-top: 51px;
			height: 46px;	
			
		}
		
			#nav li{
				float: left;
				font-size: 10px;
				height: 46px;
				padding-right: 12px;	
				background: url(img/line.gif) bottom left repeat-x;
			}
			
			#nav li a{
				float: left;
				padding: 15px 2px 0 2px;
				height: 26px;
				color: #6F2B20;
				border-bottom: 5px solid #6F2B20;
			}
			
			#nav li a:hover{
				color: #a9832e;
				text-decoration: none;
				border-bottom: 5px solid #a9832e;
			}
			
			#nav li#n4{
				padding-right: 0;
			}

	
	
	
	#page{
		overflow: hidden;	
		text-align: left;
	}
	
	.sub{
		background: url(img/pbg.gif) top left repeat-y;
	}
	
		#sidebar{
			float: left;
			border-top: 5px solid #6F2B20;
			background: #fff;
			width: 170px;
			min-height: 478px;
		}
		
			.menu{
				position: relative;
				padding: 10px 10px 0 18px;
			}
			
			.menu li.active>a{
				text-decoration: underline;
			}
			
				.menu li{
					padding: 13px 0 12px 0;	
				}
				
				.menu li a{
					color: #A0771B;
					display: block;
				}
				
				.menu li.active ul{
					display: block;
				}
				
					.menu li ul{
						display: none;
						padding-top: 3px;
						padding-left: 12px;
						font-size: 10px;
					}
					
					.menu li ul li{
						padding: 2px 0 2px 0;
					}
					
					.menu li ul li a{
						color: #6F2B20;
						padding-left: 12px;						
						background: url(img/l2i.png) left center no-repeat;
						background-position: 0 3px;
					}
					
					.menu li li ul{
						display: none;
						padding-top: 2px;
						font-size: 9px;
						padding-left: 24px;
					}
					
					.menu li ul li li{
						padding: 2px 0 2px 0;
					}
					
					.menu li ul li li a{
						color: #6F2B20;
						padding-left: 12px;
						background: url(img/l3i.png) left center no-repeat;
					}
		
		
		
		
		#content{
			float: left;
			width: 540px;
			background: #fff;
			margin-left: 21px;
			display: inline;
			color: #233E51;
		}
		
				
				/* slider */
				#details{
					position: relative;
					overflow: hidden;	
				}
				
					#details li{
						border-bottom: 1px solid #fff;
						overflow: hidden;
					}
					
						#details li .details-link{
							display: block;
							padding: 8px 0 8px 12px;
							border-left: 5px solid #D7C29E;
							text-decoration: none;
							background: #EAE4D4 url(img/tick-closed.gif) right center no-repeat;
						}
						
						#details li .details-link.active{
							background: #EAE3D4 url(img/tick-open.gif) right center no-repeat;
						}
						
						#details li .details-content{
							display: none;
							padding-top: 11px;
						}
				
				
			
			.entry{
				padding: 22px 30px 30px 30px;
			}
			
				.entry h1{
					font-size: 20px;
					color: #A0771B;
					margin-bottom: 18px;
				}
				
					.entry h1.sifr{
						font-size: 40px;
						height: 40px;
						line-height: 40px;
						padding: 0;
					}
				
				.entry h2{
					font-size: 14px;
					color: #A0771B;
					font-weight: bold;
					margin-bottom: 4px;
				}
				
				.entry h3{
					font-size: 14px;
					color: #A0771B;
					font-weight: bold;
					margin-bottom: 4px;
				}
				
				.entry h4{
					font-weight: bold;
					font-size: 12px;
					padding-bottom: 15px;
				}
				
				.entry p{
					line-height: 1.8em;	
					padding-bottom: 1.8em;
					overflow: hidden;
				}
				
				.entry p.strap{
					line-height: 1.8em;
					font-size: 12px;
				}
				
				.entry ul	{
					line-height: 1.6em;	
					padding-bottom: 1.8em;
				}
				
				.entry ul li{
					list-style: inside disc;
					zoom: 0;
				}
				
				.entry a{
					color: #6F2B20;	
				}
				
				.entry strong{
					font-weight: bold;
				}
				
				.entry form{
					padding: 25px 25px 0 25px;
					border: 1px solid #D0D0B7;	
				}
				
				.entry form label{
					/*float: left;*/
					padding: 3px 0 0 0;
					width:  100px;	
				}
				
				.entry label strong{
					display: none;
				}
				
				.entry form .text{
					float: left;
					padding: 5px 5px 5px 10px;
					font-size: 11px;	
					width: 162px;
					color: #6F2B20;
					border: 1px solid #D0D0B7;
				}
				
				.entry form select{
					float: left;
					padding: 5px 3px 5px 10px;
					font-size: 11px;	
					width: 179px;
					color: #6F2B20;
					border: 1px solid #D0D0B7;
				}
				
				.entry form input{
					float: left;
					padding: 5px 3px 5px 10px;
					font-size: 11px;	
					width: 179px;
					color: #6F2B20;
					border: 1px solid #D0D0B7;
				}
				
				.entry form input.tickbox{
					border-style:none;
					padding:0px;
					float: left;
					font-size: 11px;
					color: #6F2B20;
				}
				
				.entry form .submit{
					float: left;
					width: 108px;
					background: #A0771B;
					padding-bottom: 3px;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					height: 28px;
					color: #fff;
					font-size: 12px;
					border: 1px solid #6F2B20;
				}
		
				
				.rad-wrap{
					display: block;
					position: relative;
					padding-left: 25px;	
				}
				
					.rad{
						position: absolute;
						left: 0;
						top: 4px;
					}
		
		
		#rightbar{
			float: right;
			width: 220px;
		}
		
			#resources{
				background: #fff;
				padding: 22px 18px 16px 18px;	
				border-top: 5px solid #6F2B20;
			}
			
				#resources h3{
					font-size: 14px;
					font-weight: bold;
					color: #A0771B;
				}
				
				#resources li{
					padding: 11px 0 11px 0;
					line-height: 1.7em;
					border-bottom: 1px solid #EBE4D5;
				}
				
				#resources h4{
					font-weight: bold;
					color: #6F2B20;	
				}
				
				#resources span.date{
					display: block;
					font-style: italic;
				}
				
				#resources a{
					display: block;
					color: #A0771B;
				}
				
		
			#rightbar #options{
				width: 220px;
				float: none;
				padding:0;
				margin:0;
			}
			
				#rightbar #options h2{
					font-size: 22px;
					line-height: 24px;
					padding-bottom: 10px;
					height: auto;
					overflow: hidden;
				}
				
				#rightbar #options li h2 span{
					font-size: 24px;
					height: 24px;
					line-height: 24px;
					overflow: hidden;
				}
				
				#rightbar #options li{
					padding-bottom: 25px;
					height: auto;
					background: #fff;
				}
				
		
		
		#options{
			float: left;
			padding-left: 18px;
			width: 428px;
			color: #6F2B20;			
		}
		
			#options li{
				height: 107px;
				background: url(img/fbg.png);	
				margin-bottom: 18px;
				overflow: hidden;
			}
			
				#options li h2{
					padding: 22px 0 15px 15px;
					font-size: 33px;
					line-height: 33px;
					height: 33px;
					text-align: left;
					color: #A0771B;
					overflow: hidden;
					background: url(img/line.gif) top left no-repeat;	
				}
				
				#options li h2 span{
					font-size: 33px;
					line-height: 33px;
					padding: 0;
					overflow: hidden;
				}
				
				#options li p{
					padding: 0 15px 0 15px;	
				}
				
				#options a{
					color: #233E51;
					text-decoration: underline;
				}
				
				#options a:hover{
					text-decoration: none;
				}

		#why{
			float: right;
			width: 291px;
			padding-top: 40px;	
			color: #233E51;
			overflow: hidden;
		}
		
			#why h1{
				font-size: 3em;
				font-weight: normal;
				color: #233E51;	
				margin-bottom: 20px;
				overflow: hidden;
			}
			
				#why h1 span{
					display: block;
					font-size: 50px;
					height: 50px;
					overflow: hidden;
				}
			
			#why p{
				line-height: 2em;
			}
			
			#why a{
				color: #6F2B20;
				font-weight: bold;
			}


#foot{
	height: 54px;	
	padding-top: 43px;
}

	#foot li{
		float: left;
		height: 54px;	
		padding-right: 12px;
	}
	
	#foot li a{
		padding: 20px 11px 0 10px;
		height: 44px;	 
		float: left;
		color: #fff;
		background: url(img/fbreak.png) top right no-repeat;
		}


/*By Peter*/
#formhead{float:left; width:240px;}


#map {
position:relative;
top:0px;
left:0px;
display:block;
height:210px;
width:490px;
}







