/* @override http://monkey.local/watimberdecking.com.au/squelettes/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:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
a.spip_in, a.spip_in:visited { color:#fff; text-decoration:none; }
a.spip_in:hover { text-decoration:underline;}
a.spip_out { color:#fff; 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/html_bg.jpg) repeat center top; height: 100%;  }

body { background:url(images/top_bg.jpg) no-repeat center top; color: #fff; font-family: "Georgia", Times New Roman, serif; font-size:12px; line-height: 1.5em; min-width: 954px; }

#page { width: 954px; margin: 0 auto; overflow: auto; }

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

body.hasJS #nav {  }
#nav { float: left; margin-left: 16px; padding-top: 57px; }

#nav li a.top { font-size: 12px; font-weight: bold; text-decoration: underline; }
#nav ul {  }
#nav li { float: left; position: relative; list-style:none; margin-left: 0px; }
#nav li a, #nav a:link, #nav a:visited { color: #899485; text-decoration: none; }
#nav li a:hover { text-decoration: none; }
#nav li ul { margin: 0; padding: 0; }
#nav li ul li { float: none; padding-right: 0; }

body.hasJS #nav li a.top, body.hasJS #nav li.open a.top { text-decoration: none; display: block; }
body.hasJS #nav li { float: left; position: relative; padding-right: 0; }
body.hasJS #nav li.open { float: left; position: relative; }
body.hasJS #nav li.open a {  }
body.hasJS #nav li ul li:hover { float: none; }
body.hasJS #nav li ul { position:absolute; top:24px; left: 0; display: none; margin: 0; }
body.hasJS #nav li.open ul { display: block; z-index: 5000000; }
body.hasJS #nav li ul li { float: none; }
body.hasJS #nav li.open ul li a {  }

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

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

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; overflow: auto; width: 414px; padding: 15px 15px 15px 15px; position: relative; margin-top: 466px; }
	#artist_description { width: 360px; }
	.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; }
		.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; background:url(images/cd_bg.gif) no-repeat left top; }
		.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: 476px; padding: 58px 17px 17px 17px; float: left; overflow: auto; position:relative; }
	#buy_top { padding-bottom: 37px; }
	#audio { height: 45px; }
	
	/**** Audio Player ****/
	
	#player_container { position: relative; background:url(images/audio_bg.jpg) no-repeat left 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:356px; 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; }
	#total_time { position: absolute; top: 6px; right: 10px; }
	
	/**** End Audio Player ****/
	
	#news { padding-top: 28px; }
		.news_date { color: #000; font-size: 15px; }
		#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; }
	#videos { padding-top: 20px; }
	#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; line-height: 11px; }
		.gallery_empty, .gallery_empty .gig { display: none; }
	#social { padding: 25px 0 0 25px; }
		#social_title { font-weight: bold; padding-bottom: 5px; }
		
	.div_inner, .div_inner2 { border: solid 1px #fff; padding: 7px; }
	.div_inner2 { padding: 12px; }
	.more { display: none; }
	.hasJS .more { display: inline; }
	#flash .alt { display: none; }

/**** Footer ****/

#ft { width: 100%; clear: both; background:url(images/ft_bg.png) repeat-x center top; min-width: 954px; height: 272px; }
	#ft_inner { width: 939px; margin: 0 auto; padding-left: 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 { font-family: "Courier New", Courier, monospace; font-size: 11px; color: #4d443f; height: 25px; text-align: center; 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:#fff; text-decoration:none; }
			#ft a:hover{ text-decoration: underline; }
			#orange { color: #ffbd67; }

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