
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font-family: CharterOSCRegular;
	background: #fcfa81;
	font-size: 15px;
	line-height: 21px;
	height: 100%;
}
#header {
	font-family: FFDINBold;
}


#wrapper {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}


.like{
	position: absolute;
	margin-top: 45px;
	margin-left: 188px;
}

.menu1{
	background: url('../images/menu1.png') no-repeat left top;
	width: 151px;
	height: 87px;
	position: absolute;
	top: 200px;
	left: 0px;
}

.menu2{
	background: url('../images/menu2.png') no-repeat 20px top;
	width: 151px;
	height: 87px;
	position: absolute;
	top: 450px;
	left: 0px;
}

.menu3{
	background: url('../images/menu3.png') no-repeat 10px 0px;
	width: 151px;
	height: 87px;
	position: absolute;
	top: 200px;
	right: 0px;
}

.menu4{
	background: url('../images/menu4.png') no-repeat 20px top;
	width: 151px;
	height: 87px;
	position: absolute;
	top: 450px;
	right: 0px;
}


.rb1, .rb2, .rb3, .rb4{
	position: absolute;
	top: 50%;
	left: 50%;
}


.credits{
	position: absolute;
	font: 12px/13px 'CirceRegular';
	margin-top: 40px;
	margin-left: 450px;
	
}
iframe{
	border: none;
}

.about-m{
	position: absolute;
	font:14px/18px 'CharterOSCRegular';
	margin-top: -60px;
	margin-left: 240px;
}
.mp3-wrap{
	margin-left: 20px;
}


.jesus {
	
	/*bottom: 0px;*/
	margin-left: 170px;
	color: #000;
	margin-top: -30px;
	
	.tracklist {
		position: absolute;
		margin: 0 0 0 0px;
		z-index: 1000;
		p {
			font-size: 18px;
			font-style: italic;
			letter-spacing: 1px;
		}
		.label {
			font-size: 15px;
			margin-bottom: 20px;
		}
		.item {
			cursor: pointer;
			padding-bottom: 1px;
			
			p {
				margin-left: 50px;
				line-height: 40px;
			}
			.angel {
				display: none;
				position: absolute;
				width: 41px;
				height: 34px;
				background: url(../images/flyangel_r.gif);
			}
		}
		.item:hover {
			background: rgba(255,255,255,0.1);
		}
		.active {
			cursor: default;
			.angel {
				display: block;
			}
		}
		.active:hover {
			background: none;
		}
	}
	.mp3 {
		position: absolute;
		margin: 0px 0 0 0px;
		span {
			font-family: CirceRegular;
			font-size: 13px;
			line-height: 15px;
			letter-spacing: 1px;
		}
		.jPlayer {
			.play-button {
				position: absolute;
				width: 20px;
				height: 20px;
				z-index: 2000;
				margin-top:-4px;
				margin-left: -10px;
				cursor: pointer;

				.ico-pause {
					width: 20px;
					height: 20px;
					background: url(../images/pause.png) no-repeat center center;
					z-index: 0;
				}
				.ico-play {
					width: 20px;
					height: 20px;
					background: url(../images/play.png) no-repeat center center;
					z-index: 1;
				}
			}
			.progress {
				position: absolute;
				display: none;
				width: 700px;
				z-index: 20;
				cursor: e-resize;
				
				&.act1 {
					display: block;
					margin: -4px 0 0 25px;
				}
				.seek {
					width: 700px !important;
					height: 10px;
					border-bottom: 1px solid black;
					z-index: 1;
				}
				.drag {
					height: 9px;
					border-bottom: 1px solid black;
					z-index: 2;
					margin-top: -11px;
				}
				.ct, .d {
					font-size: 10px;
					float: left;
					margin-top: 10px;
				}
				.d {
					float: right;
				}
			}
		}
	}
}

.dots{
	.captions{
		position: absolute;
		font: 9px/18px 'CirceRegular';
		text-transform: uppercase;
		margin-left: 195px;
		margin-top: 6px;
		border-top: 1px solid #000;
		padding-bottom: 6px;
		padding-left: 20px;
		width: 680px;
			span{
				display: block;
				float: left;
			}
	}
	.dot1{
		width: 15px;
		height: 15px;
		background: url('../images/dot.png') no-repeat left top;
		margin-left: 190px;
		margin-top: 4px;
		position: absolute;
	}
	.dot2{
		width: 15px;
		height: 15px;
		background: url('../images/dot.png') no-repeat left top;
		margin-left: 385px;
		margin-top: 4px;
		position: absolute;
	}
	.dot3{
		width: 15px;
		height: 15px;
		background: url('../images/dot.png') no-repeat left top;
		margin-left: 545px;
		margin-top: 4px;
		position: absolute;
	}
	
	.dot4{
		width: 5px;
		height: 5px;
		margin-left: 890px;
		margin-top: 4px;
		border-right: 1px solid #000;
		position: absolute;
	}
}

.info{
	width: 700px;
	z-index: 10000;
	position: absolute;
	margin-left: 195px;
	margin-top: 7px;
		.m-hover1{
			height: 12px;
			width: 194px;
			float: left;
		}
		.m-hover2{
			height: 12px;
			width: 160px;
			float: left;
		}
		.m-hover3{
			height: 12px;
			width: 346px;
			float: left;
		}
		
		
		.m-show1{
			width: 277px;
			height: 189px;
			background: url('../images/m1.gif');
			position: absolute;
			margin-top: -210px;
			display: none;
		}
		
		.m-show2{
			width: 277px;
			height: 189px;
			background: url('../images/m2.gif');
			position: absolute;
			margin-top: -210px;
			margin-left: 194px;
			display: none;
		}
		
		.m-show3{
			width: 277px;
			height: 189px;
			background: url('../images/m3.gif');
			position: absolute;
			margin-top: -210px;
			margin-left: 354px;
			display: none;
		}
}
