/* CSS Document */

#ttl_home_news,
#ttl_home_news span {
	width:				330px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_home_news span {
	position:			absolute;
	background:			url(../images/titles/ttl_home_news.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_home_videos,
#ttl_home_videos span {
	width:				300px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_home_videos span {
	position:			absolute;
	background:			url(../images/titles/ttl_home_videos.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_newsletter,
#ttl_newsletter span {
	width:				300px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_newsletter span {
	position:			absolute;
	background:			url(../images/titles/ttl_home_newsletter.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_photo_albums,
#ttl_photo_albums span {
	width:				630px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_photo_albums span {
	position:			absolute;
	background:			url(../images/titles/ttl_photo_albums.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_music_videos,
#ttl_music_videos span {
	width:				630px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_music_videos span {
	position:			absolute;
	background:			url(../images/titles/ttl_music_videos.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_music,
#ttl_music span {
	width:				630px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_music span {
	position:			absolute;
	background:			url(../images/titles/ttl_music.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_biography,
#ttl_biography span {
	width:				630px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_biography span {
	position:			absolute;
	background:			url(../images/titles/ttl_biography.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */


#ttl_news_archives,
#ttl_news_archives span {
	width:				190px;
	height:				25px;
	float:				left;
	display:			block;
}

#ttl_news_archives span {
	position:			absolute;
	background:			url(../images/titles/ttl_news_archives.jpg) no-repeat;
}

/* --- */

#ttl_categories,
#ttl_categories span {
	width:				190px;
	height:				25px;
	float:				left;
	display:			block;
}

#ttl_categories span {
	position:			absolute;
	background:			url(../images/titles/ttl_categories.jpg) no-repeat;
}

/* --- */

#ttl_subscribe,
#ttl_subscribe span {
	width:				190px;
	height:				25px;
	float:				left;
	display:			block;
}

#ttl_subscribe span {
	position:			absolute;
	background:			url(../images/titles/ttl_subscribe.jpg) no-repeat;
}

/* --- */

#ttl_radio_stations,
#ttl_radio_stations span {
	width:				630px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_radio_stations span {
	position:			absolute;
	background:			url(../images/titles/ttl_radio_stations.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */

#ttl_bookings,
#ttl_bookings span {
	width:				630px;
	height:				60px;
	float:				left;
	display:			block;
}

#ttl_bookings span {
	position:			absolute;
	background:			url(../images/titles/ttl_bookings.png) no-repeat;
	behavior:			url(lib/scripts/iepngfix.htc);
}

/* --- */



/* this title is used when the title needs to be dynamic but still somewhat match */
.thin_title {
	padding:			15px 0 0 30px;
	width:				600px;
	height:				45px;
	color:				#FFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-style:			oblique;
	background:			url(../images/titles/ttl_blank.png) no-repeat left;
	behavior:			url(lib/scripts/iepngfix.htc);
}





/* smaller titles (photo albums, music sections, video sections) */

.sub_music {
	padding:			10px 0 0 55px;
	width:				135px;
	height:				45px;
	color:				#FFF;
	background:			url(../images/backgrounds/sub_music.gif) no-repeat;
}

.sub_albums {
	padding:			10px 0 0 55px;
	width:				135px;
	height:				45px;
	color:				#FFF;
	background:			url(../images/backgrounds/sub_albums.gif) no-repeat;
}

.sub_videos {
	padding:			10px 0 0 55px;
	width:				135px;
	height:				45px;
	color:				#FFF;
	background:			url(../images/backgrounds/sub_videos.gif) no-repeat;
}