body { background-image: url(images/sunset.png); 
	   background-repeat: no-repeat; 
	   background-attachment: fixed; 
	   background-position:top center; 
	  }

a:link	{ text-decoration: none;
		  color: #FF0033;
		}
a:visited	{ text-decoration: none;
		  color: #FF0033;
		}
a:hover	{ text-decoration: none;
		  color: #000000;
		}
	  
#logo { 
	   position: fixed;
	   right: 4px;
	   bottom: 16px;
	  }
	   
#mainContent { 	position: absolute;
				width: 700px;
				left: 50%; 
				padding: 10px;
				margin-left:-350px;
				background-image: url(images/lighttd.png);
				filter: alpha(opacity=50);
				-moz-box-shadow: 0 0 15px #000;
				-webkit-box-shadow: 0 0 5px#000;
				box-shadow: 0 0 15px #000;
			}
			
#mainContentText  { color: black;
					margin: 6px;
					padding: 8px;
					
				  }
				  
#twitter {		position: fixed;
				display: none;
				top: 10%;
				left: 75%;
				-moz-box-shadow: 0px 4px 15px #000;
				-webkit-box-shadow: -1px 2px 12px #000;
				box-shadow: 0px 4px 15px #000;
		}
		
#albumplayer {		position: fixed;
				top: 10%;
				left: 75%;
				-moz-box-shadow: 0px 4px 15px #000;
				-webkit-box-shadow: -1px 2px 12px #000;
				box-shadow: 0px 4px 15px #000;
		}
		
#thankyou {		position: fixed;
				top: 45%;
				left: 43%;
		}
		
#closeButton {	background-image: url(images/windowBar.png);
			    background-repeat: repeat-x;
				height: 25px;
				width: 250px;
			}
			
#albumcover	{ 
    				float: left; 
   					 margin: 4px; 
    			}

				  
/* jMenu styles */

#jMenu {
	display:table;
	margin:0;
	padding:0;
	position: fixed;

}

/********************/
/** premier niveau **/
/********************/
#jMenu li {
	display:table-cell;
	background-color:#322f32;
	margin:0;
	-moz-box-shadow: 2 2 2px #888;
	-webkit-box-shadow: 3px 3px 10px #222;
	box-shadow: 3 3 2px #222;
	//float:left;
}
	#jMenu li a {
		padding:10px;
		display:block;
		background-color: transparent;
		color:#fff;
		text-transform:uppercase;
		cursor:pointer;
		font-size:14px;
	}
	
/*******************/
/** second niveau **/
/*******************/
#jMenu li ul {
	display:none;
	position:absolute;
	padding:0;
	margin:0
}
	#jMenu li ul li {
		background-color:#322f32;
		display:block;
		border-bottom:1px solid #484548;
		padding:0
	}
	#jMenu li ul li.arrow {
		background:#322f32 url('images/arrow_down.png') no-repeat center center;
		height:6px;
		padding:0;
		border-bottom:none;
		padding-bottom:10px
	}
		#jMenu li ul li a {
			font-size:12px;
			text-transform:none;
			padding:10px;
			display:block;
			border-top:1px solid transparent;
			border-bottom:1px solid transparent;
		}
		#jMenu li ul li a.isParent {
			background:#3A3A3A url('images/arrow_right.png') no-repeat right center;
		}
			#jMenu li ul li a:hover {
				background-color:#514c52;
				border-top:1px solid #322f32;
				border-bottom:1px solid #322f32;
			}
