/*
	Broadstairs Folk Week 2010
*/
.col_narrow .c_box {
	display:				block;
	clear:					both;
	width:					232px;
}

.col_narrow .c_box .c_box_title {
	display:				block;
	background-image:		url(side_box_top.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	height:					34px;
}
.col_narrow .c_box .c_box_contents {
	display:				block;
	background-image:		url(side_box_middle.gif);
	background-repeat:		repeat-y;
	background-position:	0 0;
	
	padding:				10px 10px 0 10px;
}
.col_narrow .c_box .c_box_bottom {
	display:				block;
	background-image:		url(side_box_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	0 100%;
	
	height:					28px;
}

/*
	Headliners
*/
.f_events_headliners {

}
.f_events_headliners .s_name {
	font-size:				12pt;
	text-align:				center;
	padding-bottom:			5px;
}

/*
	Artists A-Z
*/
.f_events_artists {

}

.f_events_artists .s_artist {
	display:				block;
	clear:					both;
	border-bottom:			1px #666 solid;
}
.f_events_artists .s_artist .s_name {
	float:					left;
	font-weight:			bold;
	padding:				6px 0 6px 0;
}
.f_events_artists .s_artist .s_website {
	float:					right;
	padding:				6px 0 6px 0;
}

/*
	Rendered Stage Contents
*/
.r_events_stage {
	display:				block;
	clear:					both;
	
	width:					433px;
}
.r_events_stage .s_listing {
	display:				block;
	margin-bottom:			10px;
}
.r_events_stage .s_listing .s_date h4 {
	color:					#000!important;
	font-size:				11pt!important;
	line-height:			22pt!important;
	
	padding-left:			15px;
}
.r_events_stage .s_listing .s_info {
	padding:				5px 15px 15px 15px;
}
.r_events_stage .s_listing .s_info p {
	padding-bottom:			0!important;
	margin-bottom:			5px!important;
}

.r_events_stage .s_listing.s_closed .s_date {
	display:				block;
	background-image:		url(drop_contents_closed.gif);
	background-repeat:		no-repeat;
	
	height:					32px;
}
.r_events_stage .s_listing.s_closed .s_info {
	display:				none;
}

.r_events_stage .s_listing.s_open .s_date {
	display:				block;
	background-image:		url(drop_contents_open.gif);
	background-repeat:		no-repeat;
	
	height:					32px;
}
.r_events_stage .s_listing.s_open .s_info {
	display:				block;
	background-image:		url(drop_contents_open.gif);
	background-repeat:		no-repeat;
	background-position:	0 100%;
}

/*

*/
.f_download_normal {
	display:				block;
	border:					1px #666 dashed;
	padding:				10px;
	margin-bottom:			10px;
}
.f_download_normal .s_icon {
	float:					left;
	clear:					left;
	background-repeat:		no-repeat;
	background-position:	50% 50%;
	
	width:					60px;
	height:					60px;
	margin-right:			10px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}
.f_download_normal .s_icon.s_pdf {		background-image: url(icon_pdf_small.gif); }

.f_download_normal .s_name a {
	font-weight:			bold;
}

/*
	Top gallery
*/
.f_gallery.s_fade ul {
	list-style-type:		none;
}
.f_gallery.s_fade .s_controls {
	display:				none;
}
.f_gallery.s_fade .s_control_block {
	display:				none;
}

/*
	POST LIVE ADDITIONS
*/

.f_gallery.s_gallery_4 .s_image {
	float: left;
	clear: right;
	margin: 0 10px 10px 0;
}

.f_gallery.s_gallery_4 p.pagination {
	float: left;
	clear: left;	
}

tr.odd {
	background-color: #484848;
}

table span.small-text {
	font-size: 8pt;
}
