﻿/*
	LOTF 2010 Classes
*/
.left {
	float:					left;
}
.right {
	float:					right;
}

/*
	Artists A-Z
*/
.f_events_artists {
	display:				block;
	clear:					both;
	margin-bottom:			5px;
}
.f_events_artists .s_image {
	float:					left;
	width:					90px;
}
.f_events_artists .s_image img {
	border:					2px #eee8df solid;
}
.f_events_artists .s_name {
	float:					left;
	
	width:					400px;
}
.f_events_artists .s_name strong a {
	font-size:				14pt;
	font-weight:			normal;
	color:					#ac4d0f;
	text-transform:			uppercase;
	text-decoration:		none;
}

/*
	Normal News Template
*/
.f_news.s_headings .s_entry {
	display:				block;
	clear:					both;
	background-image:		url(news_breaker.gif);
	background-repeat:		no-repeat;
	background-position:	50% 100%;
	
	padding-bottom:			10px;
	margin-bottom:			10px;
}
.f_news.s_normal .s_entry {
	display:				block;
	clear:					both;
	background-image:		url(news_breaker.gif);
	background-repeat:		no-repeat;
	background-position:	50% 100%;
	
	padding-bottom:			30px;
	margin-bottom:			10px;
}
.f_news.s_headings .s_title,
.f_news.s_normal .s_title {
	display:				block;
	clear:					both;
	font-size:				16pt;
	line-height:			20pt;
	color:					#ac4d0f!important;
	text-transform:			uppercase;
	text-decoration:		none;
}
.f_news.s_headings .s_date,
.f_news.s_normal .s_date {
	display:				block;
	clear:					both;
	font-size:				12pt;
	color:					#0f55ac;
	font-style:				italic;
}
.f_news.s_headings .s_image_link,
.f_news.s_normal .s_image_link {
	float:					right;
	margin:					0 0 5px 15px;
}
.f_news.s_headings .s_link_more {
	float:					right;
	clear:					right;
	text-decoration:		none;
	font-size:				12pt;
	margin-top:				-20px;
	color:					#0f55ac!important;
}
.f_news.s_normal .s_link_more {
	display:				block;
	clear:					both;
	text-decoration:		none;
	font-size:				12pt;
	color:					#0f55ac!important;
}

/*
	News Rendered
*/
.r_news {

}

.r_news  .s_title {
	display:				block;
	clear:					both;
	font-size:				16pt;
	font-weight:			normal;
	line-height:			20pt;
	color:					#ac4d0f;
	text-transform:			uppercase;
	text-decoration:		none;
}
.r_news .s_date {
	display:				block;
	clear:					both;
	font-size:				12pt;
	color:					#0f55ac;
	font-style:				italic;
	margin-bottom:			10px;
}
.r_news .s_image_link {
	float:					right;
	margin:					0 0 5px 15px;
}

/*
	News Rendered - Latest News
*/
.r_news_latest {

}

.r_news_latest .s_title {
	display:				block;
	clear:					both;
	font-size:				16pt;
	font-weight:			normal;
	line-height:			20pt;
	color:					#ac4d0f;
	text-transform:			uppercase;
	text-decoration:		none;
}
.r_news_latest .s_entry {
	display:				block;
	text-decoration:		none;
	padding-bottom:			5px;
}
.r_news_latest .s_entry .s_name {
	font-size:				9pt;
	font-weight:			bold;
	color:					#ac4d0f;
	text-decoration:		none;
}
.r_news_latest .s_entry .s_date {
	display:				block;
	clear:					both;
	font-size:				8pt;
	color:					#0f55ac;
	font-style:				italic;
}

/*
	Rendered Band Page
*/
.r_events_artist {
	
}

.r_events_artist .s_hr {
	display:				block;
	clear:					both;
	background-image:		url(news_breaker.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	width:					528px;
	height:					10px;
	margin:					10px auto 10px auto;
}
.r_events_artist .s_hr hr {
	display:				none;
}

.r_events_artist .s_image {
	float:					right;
	margin:					0 0 5px 15px;
}

.r_events_artist .s_head_links {
	float:					left;
}
.r_events_artist .s_links_list {
	float:					right;
	height:					50px;
}
.r_events_artist .s_links_text {
	float:					left;
	clear:					left;
}

.r_events_artist .s_links_list .s_icon {
	float:					left;
	background-position:	50% 50%;
	background-repeat:		no-repeat;
	
	width:					40px;
	height:					40px;
	margin-right:			10px;
	overflow:				hidden;
	text-indent:			-1000px;
}
.r_events_artist .s_links_list .s_link_website { background-image: url(icon_website.gif);}
.r_events_artist .s_links_list .s_link_facebook { background-image: url(icon_facebook.gif);}
.r_events_artist .s_links_list .s_link_myspace { background-image: url(icon_myspace.gif);}
.r_events_artist .s_links_list .s_link_twitter { background-image: url(icon_twitter.gif);}
.r_events_artist .s_links_list .s_link_lastfm { background-image: url(icon_lastfm.gif);}
.r_events_artist .s_links_list .s_link_wikipedia { background-image: url(icon_wikipedia.gif);}

.r_events_artist .s_youtube {
	float:					left;
	margin:					0 15px 15px 0;
}

/*
	Headliners
*/
.f_events_headliners {
	display:				block;
	width:					177px;
	margin-bottom:			15px;
}
.f_events_headliners h3 {
	display:				block;
	background-image:		url(headliners_top.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	height:					30px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}
.f_events_headliners .s_headliners {
	display:				block;
	background-image:		url(headliners_middle.gif);
	background-repeat:		repeat-y;
	
	padding:				0 9px 0 8px;
}
.f_events_headliners .s_headliners .s_headliner {
	background-color:		#fff;
}
.f_events_headliners .s_headliners .s_headliner .s_name a {
	color:					#3a1700;
	font-size:				9pt;
	font-weight:			bold;
	text-align:				center;
	text-decoration:		none;
}
.f_events_headliners .s_footer {
	display:				block;
	background-image:		url(headliners_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	0 100%;
	height:					26px;
}

/*
	Wide Gallery
*/
.gallery_wide {
	display:				block;
	clear:					both;
	background-image:		url(fade_gallery.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	width:					528px;
	height:					170px;
}
.gallery_wide .s_wrapper {
	margin:					0 0 0 13px;
	padding-top:			13px;
}


/*
	Stages
*/
.s_events_stages {

}
.s_events_stages .s_stage {
	float:					left;
	margin:					0 20px 15px 0;
}
.s_events_stages .s_stage h3 {
	display:				none!important;
}




