@charset "utf-8";

/*	=
	@author		Joey Buys / Blueberry new media
	@version	1.0
	@since		mar 09
	----------------------------------------------------*/
	

/*	=template.EVENT OVERVIEW
	----------------------------------------------------*/
	#event-overview .inner { }
	#event-overview .archive span { float: right; padding: 7px 13px 0 0; }
	#event-overview .archive ul { float: right; margin: 0 10px 0 0; padding: 5px 5px 5px 10px; font-size: 0; line-height: 0; }
	#event-overview .archive ul li { display: inline; }
	#event-overview .archive ul li a { padding: 0 5px 0 7px; }
	#event-overview .archive ul li a:hover {}
	#event-overview .archive ul li a.first { padding-left: 0; }
	#event-overview .archive ul li a.selected { }
	
	#event-overview .event { padding: 10px; }
	#event-overview .event.even { }
	#event-overview .event .vsl { float: right; }
	#event-overview .event h2 { float: left; margin: 0 0 5px 0; }
	#event-overview .event h2 a { display: block; cursor: pointer;  }
	#event-overview .event ul { float: left; list-style: none; }
	#event-overview .event ul li { }
	#event-overview .event ul li span { float: left; width: 100px; }
	#event-overview .event ul li a { }
	#event-overview .event ul li a:hover { }
	
	
/*	=template.EVENT DETAIL
	----------------------------------------------------*/
	#event-detail .inner { }
	#event-detail .specs { position: relative; height: 70px; padding: 10px 0 0 10px; }
	#event-detail .specs .vsl { position: absolute; top: -27px; right: 10px; }
	#event-detail .specs ul li { list-style: none; }
	#event-detail .specs h2 {  }
	#event-detail .specs h2 span { }
	#event-detail .nav { margin: 15px 0; font-size: 0; line-height: 0; }
	#event-detail .nav li { display: inline; padding: 0 10px 0 0; list-style: none; }
	

/*	=template.NEWS OVERVIEW
	----------------------------------------------------*/	
	#news-overview .news-item { margin: 0 0 20px 0; }
	#news-overview .news-item .vsl { float: left; }
	#news-overview .news-item .details { float: right; }
	#news-overview .news-item .details a { } 
	#news-overview .news-item .details h2 a { display: block; cursor: pointer; }

/*	=template.NEWS ARCHIVE
	----------------------------------------------------*/	
	#news-archive .news-item { margin: 0 0 20px 0; }
	#news-archive .news-item .vsl { float: left; }
	#news-archive .news-item .details { float: right; }
	#news-archive .news-item .details a { } 
	#news-archive .news-item .details h2 a { display: block; cursor: pointer; }


/*	=template.STANDARD FORM
	----------------------------------------------------*/	
	.standard-form ol { list-style: none; }
	.standard-form ol li { clear: left; }
	.standard-form ol li label.clrinfo { padding-bottom: 15px; }
	.standard-form fieldset { border: none; padding: 0;}
	.standard-form legend { }
	.standard-form label { display: block; float: left;  }
	.standard-form label.col-a { float: left; }	
	.standard-form span.col-b { display: block; float:left; width: 400px }	
	.standard-form input.txt { }
	.standard-form textarea.txt { }
	.standard-form textarea.txt { width: 270px; height: 120px; padding: 3px; color: #555555; background: #c7c7c7; border: 2px solid #fff; }
	.standard-form input.medium { float:left; margin-right:5px; padding-left:0px}
	.standard-form input.small { float:left; margin-right:5px; padding-left:0px}
	.standard-form input.xsmall {float:left; margin-right:5px; padding-left:0px}
	.standard-form input.radio { display: inline-block; }
	.standard-form input.checkbox { }
	.standard-form .select { }
	.standard-form .textarea { width: 370px; height: 420px; }	
	.standard-form .error {border: #ff0000 solid 1px; color:#ff0000;}	
	.standard-form .error li {color:#ff0000; list-style: inside; }
	.standard-form .errorfield { color: #FF0000; margin-top: 5px; padding-left: 20px; padding-bottom:3px; background-position:center left; background-repeat:no-repeat; background-image:url("/assets/global/css/images/ico_error.png")  }
	
	
/*	=template.SITEMAP
	----------------------------------------------------*/
	#sitemap { font-size: 12px; color: #fff; } 
	#sitemap a { color: #fff; text-decoration: none; }
	#sitemap a:hover { text-decoration: underline; }
	#sitemap li { list-style: none; }
	#sitemap li li { padding: 3px 0; list-style: square inside; }
	#sitemap li h3 { margin: 20px 0 3px 0; font-size: 13px; color: #fff; }
	#sitemap li li li { padding: 2px 0 2px 15px; }


/*	=template.VIDEO OVERVIEW
	----------------------------------------------------*/
	#video-overview #big { margin-bottom: 10px; height:200px; color: white;} 
	#video-overview #big .img {float: left; width: 300px; }
	#video-overview #big .txt {float: left;width: 200px; font-size: 12px;} 
	#video-overview .videos-small {width:544px; clear: both; color: white;}
	#video-overview .videos-small div {float:left; width: 180px; margin-top: 10px; text-align: center; height: 200px;}
	#video-overview .videos-small div img.border {border: 1px solid #424242;}
	#video-overview .videos-small div p {padding: 10px; font-size: 12px; font-weight:bold; text-align: left;}
	#video-overview .videos-small div a {margin: 10px 0 0 10px;}


/*	=template.PHOTOALBUM OVERVIEW
	----------------------------------------------------*/
	#photoalbum-overview { width: 550px;}
	#photoalbum-overview .album { float: left; width: 255px; height: 310px; margin: 0 20px 20px 0; }
	#photoalbum-overview .album h2 a { }
	#photoalbum-overview strong.date { display: block; margin: 5px 0; }


/*	=template.PHOTOALBUM SHOW
	----------------------------------------------------*/	
	#photoalbum ul { margin: 20px 0 0 0; }
	#photoalbum ul li { float: left; margin: 0 10px 10px 0; list-style: none; font-size: 0; line-height: 0; }


/*	=template.MAGAZINE OVERVIEW 
	----------------------------------------------------*/	
	#magazine-overview h3 { margin: 0 0 15px 0; padding: 10px 0 3px 0;  }
	#magazine-overview ul li { float: left; margin: 0 20px 20px 0; list-style: none; }
	#magazine-overview ul li:hover { }


/*	=template.MAGAZINE DETAIL 
	----------------------------------------------------*/	
	#magazine-detail h3 { margin: 15px 0 15px 0; padding: 10px 0 3px 0;  }
	#magazine-detail ul li { float: left; margin: 0 20px 20px 0; list-style: none; }
	#magazine-detail ul li:hover { }
	#magazine-detail h2 { margin: 0 0 5px 0;  }
	#magazine-detail .txt { float: left; margin: 0 0 0 20px; }
	#magazine-detail .img { float: left; }
	#magazine-detail .dynamic-input { width: 300px; }
	#magazine-detail .txt ul { padding: 0 0 15px 0; }
	#magazine-detail .txt ul li { margin: 0; float: none; padding: 2px; list-style: none; }
	#magazine-detail .txt ul li:hover { }
	#magazine-detail .txt ul li span { float: left; width: 50px; }
	.dynamic-input ul.controlpanel li { padding: 0 0 0 0px; list-style-type: none; float:left }
	
	
/*	=template.SEARCH RESULTS 
	----------------------------------------------------*/	
	#search-results .results h2 { padding: 0 0 3px 0; }
	#search-results .results ul { margin: 0 0 30px 0; list-style: none; }
	#search-results .results ul li {padding: 10px 0; }
	#search-results .results ul li p { }
	#search-results .results ul h3 a { }


/*	=template.LINKS
	----------------------------------------------------*/	
	#links ul.weblinks { margin: 0 0 20px 0; }
	#links ul.weblinks li { float: left; width: 310px; padding: 0 20px 20px 0; }
	#links ul.weblinks li img { float: left; margin: 0 10px 0 0; }
	#links ul.weblinks li h2 { margin: 10px 0 0 0; padding: 0 0 4px 0; }
	#links ul.weblinks li a { }	
	#links ul.weblinks li a:hover { }
	#links h3 { }
	#links ul.clublinks li { padding: 6px 5px;}
	#links ul.clublinks li.even { }
	#links ul.clublinks li span { float: left; width: 230px; }
	#links ul.clublinks li a { }
	#links ul.clublinks li a:hover { }
	
	
	
	#frm-booking fieldset ul {color: white; font-size: 12px; list-style: none; margin-bottom: 15px;}
	#frm-booking fieldset ul li{padding-top: 5px;}
	#frm-booking fieldset ul li span{width: 100px; float: left;}
