/* @override http://sundaysaway.rellamusic.net/templates/sundaysaway/habillage.css */

/* CSS */

/* RESET */
html .spip-admin-float { z-index: 9999; top: 40px; position: fixed; }

* {	margin: 0;	padding: 0;	outline: 0; }
p{ margin: 0 0 15px 0; line-height:1.5em; }
i{ font-style: italic; }
strong{ font-weight: bold; }
h1{ font-size: 20px; font-weight:normal; color:#699a56; }
h2 { color: #46503e; padding-bottom: 3px; font-size:20px; font-weight: normal; }
h3{ font-size:12px; font-weight: bold; margin: 20px 0 20px 0; }
ol li{ list-style: decimal; margin-left: 25px; }
ul li{ list-style: disc; margin-left: 25px; list-style-type:square; margin-bottom:6px; }
a, a:visited { color:#363636; text-decoration:underline; }
a:hover { color:#363636; text-decoration:underline; }
a.spip_in, a.spip_in:visited { color:#363636; text-decoration:underline; }
a.spip_in:hover { text-decoration:underline;}
a.spip_out { color:#363636; text-decoration:underline; }
a.spip_out:visited { text-decoration:underline; }
a.spip_out:hover { text-decoration:underline; }
a img { border: none; }

html { background:url(images/bg-html.jpg) repeat-y center top; height: 100%;  }

body { background:url(images/bg-body.jpg) no-repeat center top; color: #363636; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.5em; min-width: 954px; }

#page { width: 962px; margin: 0 auto; overflow: auto; }
h1#logo { margin: 42px 0 47px; }

#con_left { float:left; overflow: auto; width: 464px; padding: 15px 0; position: relative; border-top: 6px solid #363636; margin-right: 20px; }

#con_right { width: 478px; float: left; overflow: auto; position:relative; border-top: 6px solid #363636; }

	/** Buy Now **/
	#buy_album { background: url(images/bg-album.png) no-repeat left top; height: 200px; position: relative; margin-bottom: 10px; }
	#buy_album a { position: absolute; left: 202px; top: 10px; }
 	#buy_album #buy-download { top: 70px; }
 	
 	#cds { display: none; }
	
	/**** Audio Player ****/
	
	#player_container { position: relative; background:url(images/bg-player.png) no-repeat left top; width: 447px; height:44px; font-size: 11px; margin-left: 10px; font-family: Arial, sans-serif; }
	#player_container  ul#player_controls { list-style-type: none; padding:0; margin: 0; }
	#player_container  ul#player_controls li { overflow: hidden; text-indent: -9999px; margin-left: 22px; }
	#player_play, #player_pause { display: block; position: absolute; left:20px; top:9px; width:11px; height:13px; cursor: pointer; }
	#player_play { background: url("images/player-play.gif") no-repeat left top; }
	#player_pause { background: url("images/player-pause.gif") no-repeat left top; height: 13px; top: 9px; }
	#player_stop { position: absolute; left:0px; top:10px; background: url("images/player-stop.gif") no-repeat left top; width:11px; height:11px; cursor: pointer; }
	#player_progress { position: absolute; left:63px; top:13px; background-color: #eee; width:336px; height:5px; line-height: 1px; font-size: 1px; }
	#player_progress_load_bar { background: url("images/player-bar-load.gif")  top left repeat-x; width:0px; height:5px; cursor: pointer; }
	#player_progress_load_bar.rella_player_buffer { background: url("images/bar_buffer.gif")  top left repeat-x; }
	#player_progress_play_bar { background: url("images/player-bar-play.gif") top left repeat-x ; width:0px; height:5px; }
	#player_container #volume { position: absolute; bottom: 18px; right: 44px; width: 90px; line-height: 1px; font-size: 1px; }
	#player_volume_min { position: absolute; left:0px; top:0; background: url("images/player-min-volume.gif") no-repeat left top; cursor: pointer; text-indent: -9999px; overflow: hidden; height: 11px; width: 6px; }
	#player_volume_max { position: absolute; right: 0; top:0; background: url("images/player-max-volume.gif") no-repeat left top; cursor: pointer; text-indent: -9999px; overflow: hidden; height: 11px; width: 11px; }
	#player_volume_bar { position: absolute; left:20px; top:3px; background: url("images/player-volume-bar.gif") repeat-x top left; width:46px; height:5px; cursor: pointer; }
	#player_volume_bar_value { background: url("images/player-volume-bar-value.gif") repeat-x top left; width:0px; height:5px; }
	#song_title { position: absolute; bottom: 5px; left: 63px; width: 230px; color: #fff; }
	#total_time { position: absolute; top: 6px; right: 10px; color: #fff; }
	
	/**** End Audio Player ****/
	
	#bio { padding-top: 25px; border-bottom: 3px solid #363636; }
		#bio-inner { padding: 15px; }
	
	#news { }
		#news-inner { padding: 20px 25px 0; }
		.news-title { font-weight: bold; }
		.news-date { color: #d97742; font-size: 14px; font-style: italic; font-weight: bold; }
		#news p { margin-bottom: 8px; }
		.news_sep { line-height: 1px; font-size: 1px; height: 7px; border: solid 1px #fff; margin: 5px 0; }
		.news_empty, .news_empty .article_news { display: none; }
		#news .news_sep { height: 2px; background-color: #363636; border: none; margin: 10px 0; color: #363636; border: none; }
	#videos { padding-top: 20px; }
		.videos_inner { border: none; padding: 20px 20px 0; }
	#gallery { padding-top: 20px; }
		.gallery_inner { padding: 15px; border-bottom: 3px solid #363636; }
		#gallery a { padding: 4px 4px 0 4px; }
		#gallery .hidden { display: none; }
		.gallery_title { padding-left: 4px; padding-bottom: 10px; font-size: 11px; line-height: 11px; }
		.gallery_empty, .gallery_empty .gig { display: none; }
		.social_inner { padding-left: 22px; }
		.social_inner a { margin-right: 10px; }
		
	
	.more { display: none; }
	.hasJS .more { display: inline; }

/**** Footer ****/

#ft { width: 100%; clear: both; background:url(images/bg-footer.jpg) no-repeat center top; min-width: 954px; height: 385px; }
	#ft_inner { width: 939px; margin: 0 auto; padding: 105px 0 0 15px; }
		#ft_top { padding-top: 40px; height: 136px; }
			#ft_rella_link { float: left; width: 214px; }
			#ft_artists { float: left; width: 650px; overflow: auto; padding-left: 35px; }
			.ft_artist { float: left; width: 147px; padding-right: 15px; }
			.ft_artist_title { text-align: center; font-family: "Courier New", Courier, monospace; font-size: 11px; color: #4d443f; height: 25px; line-height: 11px; }
			.ft_artist_image { background:url(images/ft_artist_bg.gif) no-repeat left top; padding: 10px 0 0 10px; height: 96px; }
		#ft_bottom { padding-top: 40px; }
			#ft a { color:#363636; text-decoration:none; }
			#ft a:hover{ text-decoration: none; }
			#orange { color: #d97742; }

/**** End Footer ****/
