/* CSS */

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

* {	margin: 0;	padding: 0;	outline: 0; }
p{ margin: 0 0 10px 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:#4C4C4C; text-decoration:none; }
a:hover { color:#4C4C4C; text-decoration:underline; }
a.spip_in, a.spip_in:visited { color:#4C4C4C; text-decoration:none; }
a.spip_in:hover { text-decoration:underline;}
a.spip_out { color:#4C4C4C; text-decoration:none; }
a.spip_out:visited { text-decoration:none; }
a.spip_out:hover { text-decoration:underline; }
a img { border: none; }

html { background:url(images/BgTop.jpg) #e8e0d1 no-repeat center top;}
html,body { height:100% }
body {font-family:Helvetica; font-size:11px; color:#000; line-height: 1.5em; min-width: 954px; }

#wrapper{ min-height: 100%; position: relative; background:url(images/BgBottom.jpg) no-repeat center bottom;  }
#page { width: 954px; margin: 0 auto; overflow: auto; }
#side_header{ padding-bottom:0px; padding-top:0px; text-align:right;}
#left{float:left; width:306; height:140;}
#right{float:right; width:140; height:140;}
#people{ padding-top: 20px; }
#people .gig { padding-top: 20px; }
#people a { padding: 0px 2px 0 2px; }
#people_desc{ width:480px; height:120px; font-family:Helvetica; font-size:13px; color:#000; padding-bottom:10px;}
#people_pic{ float:left; padding-right:10px;}
#people_text{ float:right; height:120px; width:320px; font-family:Helvetica; font-size:12px;}
#things{ width:460px; font-family:Helvetica; padding-left:10px; float:left; overflow:auto; padding-top: 12px; }
.things_desc{ float:left; height:165px; width:140px; padding-right:10px; text-align: center; position: relative; }
.buy-now { position: absolute; top: 48px; right: 25px; }
.things_text{ padding-top:5px; text-align:center; font-size: 11px; }
.things_text p { font-weight: bold; text-transform: uppercase; margin: 0; }


/****** Menu ******/


/****** End Menu ******/

.buy_online { background:url(Album.gif) no-repeat left top; width: 74px; height: 75px; display: block; text-indent: -200px; overflow: hidden; }
.header {  }

#con { overflow: auto; padding-bottom: 150px; }
body#gallery { padding-top: 0; }
body#gallery #con_left { padding-right: 0; width: 429px; }
body#gallery #con_left img { padding: 0 0 15px 0; }
#con_left { float:left;  width: 470px; padding: 0px 4px 0px 0px; position: relative;  }
	#description { font-size: 12px; padding-top: 20px; padding-left: 18px; }
	.article_testimonial { color: #673032; font-style: italic; background-color: #f1e4d0; padding: 5px 7px; width: 346px; }
		.testimonialiser { font-style: normal; color: #191717; font-size: 10px; text-align: right; font-weight: bold; }
		.article_news { padding:10px; }
		.article_normal { font-family:Tahoma; font-size:13px; color:#3e5966;}
		.position { color: #673032; }
	#cds { padding-top: 64px; }
		#cds .header { padding-bottom: 17px; }
		.cd_outter { overflow: auto; }
		.cd_left { float: left; width: 332px; }
			.cd_cover { padding: 3px; }
		.cd_right { float: left; width: 74px; }

body#gallery #con_right img { padding-bottom: 15px; }
body#gallery #con_right .photos { padding-top: 80px; }
#con_right { width: 480px; padding: 0px 0px 17px 0px; float: right; overflow: visible; position:relative; }
	#buy_top { padding-bottom:0px; }
	#audio { color:#000;height: 45px; padding-bottom:20px;}
	#sideheader{ height: 140px; width: 440px;}
	
	/**** Audio Player ****/
	
	#player_container { float:right; position: relative; background: url(images/playerBar.gif) no-repeat top; width:470px; height:44px; font-size: 12px; }
	#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_pause { height: 11px; top: 10px; }
	#player_play { background: url("images/audio_buttons.gif") 0 0 no-repeat; }
	#player_play.rella_player_hover { background: url("images/audio_buttons.gif") -11px 0 no-repeat; }
	#player_pause { background: url("images/audio_buttons.gif") 0 -13px no-repeat; }
	#player_pause.rella_player_hover { background: url("images/audio_buttons.gif") -11px -13px no-repeat; }
	#player_stop { position: absolute; left:0px; top:10px; background: url("images/audio_buttons.gif") 0 -24px no-repeat; width:11px; height:11px; cursor: pointer; }
	#player_stop.rella_player_hover { background: url("images/audio_buttons.gif") -11px -24px no-repeat; }
	#player_progress { position: absolute; left:63px; top:13px; background-color: #eee; width:340px; height:5px; line-height: 1px; font-size: 1px; }
	#player_progress_load_bar { background: url("images/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/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/audio_buttons.gif") 0 -35px no-repeat; width:11px; height:10px; cursor: pointer; text-indent: -9999px; overflow: hidden; }
	#player_volume_max { position: absolute; right: 0; top:0; background: url("images/audio_buttons.gif") 0 -45px no-repeat; width:11px; height:10px; cursor: pointer; text-indent: -9999px; overflow: hidden; }
	#player_volume_min.rella_player_hover { background: url("images/audio_buttons.gif") -11px -35px no-repeat; }
	#player_volume_max.rella_player_hover { background: url("images/audio_buttons.gif") -11px -45px no-repeat; }
	#player_volume_bar { position: absolute; left:20px; top:3px; background: url("images/volume_bar.gif") repeat-x top left; width:46px; height:5px; cursor: pointer; }
	#player_volume_bar_value { background: url("images/volume_bar_value.gif") repeat-x top left; width:0px; height:5px; }
	 #player_playlist_message {  }
	#song_title { position: absolute; bottom: 5px; left: 63px; color:#fff; font-family:Tahoma; font-size:12px;}
	#total_time { color:#FFF; position: absolute; top: 7px; right: 22px; }
	
	/**** End Audio Player ****/

	#news { padding-top: 10px;}
		.news_date {font-size: 15px; font-family:Helvetica; color:#ef4523; font-weight:bold; font-style:oblique; background:url(images/whiteback.gif) no-repeat;}
		.news_title { font-weight:bold; font-size:13px; }
		#news p { margin-bottom: 8px; font-size: 13px; font-family:Helvetica; }
		.more { font-size: 13px; font-family:Helvetica; color:#000; text-decoration:underline; padding-left:10px;}
		
		
		.news_empty, .news_empty .article_news { display: none;}
	#videos { padding-top: 10px; }
	#gallery { padding-top: 20px; }
		#gallery a { padding: 4px 4px 0 4px; }
		#gallery .hidden { display: none; }
		.gallery_title { padding-left: 4px; padding-bottom: 10px; font-size: 11px; font-family:Helvetica; line-height: 11px; color:#000; text-transform:uppercase;}
		.gallery_empty, .gallery_empty .gig { display: none; }
	#social { padding-top:20px; }
		#social_title { font-weight: bold; padding-bottom: 5px; float:none; }
		.social_top { background:url(followTop.gif) no-repeat; height:45px; font-size:1px; line-height:1px;}
		.social_middle{ background:#d4f0f9; padding: 10px 30px 0px 10px; }
		.social_bottom{ background:url(followBottom.gif) no-repeat; padding-top: 10px;font-size:1px; line-height:1px;}
	.hasJS .more { display: inline; }
	#flash .alt { display: none; }

/**** Footer ****/

#ft { width: 934px; margin: 0 auto; padding-left: 20px; background:url(images/footer.gif) no-repeat left top; clear: both; }
		#ft_top { padding-top:26px; 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 { font-family:Helvetica; font-size: 13px; color: #4d443f; height: 25px; text-align: center; line-height: 11px; }
			.ft_artist_image { background:url(ft_artist_bg.gif) no-repeat left top; padding: 10px 0 0 10px; height: 96px;}
		#ft_bottom { padding-top: 8px; padding-bottom:10px; font-family:Helvetica; font-size: 13px;  }
			#ft a { color:#000; text-decoration:none; }
			#ft a:hover{ text-decoration: underline; }
			#orange { color: #ff6633; }

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