* {
	padding:0;
	margin:0;
}
body {
	font-family: "Century Gothic", Tahoma;
	background-color:#230000;
	color:#FFFFFF;
	font-size:14px;
	background:#230000 url(../images/bg1.jpg) no-repeat scroll center top;
}
div#top {
	width: 836px;
	margin:0 auto;
	display:block;
	height:200px;
	position: relative;
}
ul#top-menu {
	list-style-type:none;
	position: absolute;
	left: -206px;
	bottom: 0px;
	display: block;
	width: 1042px;
}
ul#top-menu li {
	display:inline;
	float:left;
}
img {
	border:none;
}
#container {
	width: 836px;
	margin:0 auto;
	display:block;
	position:relative;
	clear: both;
	height: 313px;
}
#camille {
	position:absolute;
	left:-37px;
	top:-4px;
	width: 873px;
}
#footer {
	width: 548px;
	height:114px;
	margin:0 auto;
	clear: both;
	position:absolute;
	top: 312px;
	right: 0px;
}
#footer img {
	float:right;
}
.container-bg {
	float: right;
}
#newsletter {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 240px;
	height: 155px;
	padding-top: 20px;
	padding-right: 25px;
	text-align: center;
	font-size: 10px;
}
#newsletter h3 {
	font-weight:normal;
	font-size:12px;
	color:#8C7337;
	text-align: center;
	display:block;
}
form {
	display:inline;
}
#newsletter .submit-newsleller {
	display:none;
}
#newsletter .email {
	margin-top:10px;
	width:180px;
	padding:4px;
	background:#333333 url(../images/stripe.png);
	color:#CCCCCC;
}
input {
	border:1px solid #000000;
}
img.hover {
	cursor:pointer;
}
#container #camille #order {
	position: absolute;
	top: 17px;
	left: -13px;
	z-index:7;
}
#container #camille #dynamic {
	float: right;
	position: relative;
	width: 545px;
	height: 317px;
}
div.homebg {
	background:transparent url(../images/index_10.jpg) no-repeat scroll left top;
	position:absolute;
	right:0;
	top:0;
	z-index:30;
}
div.commonbg {
	background:transparent url(../images/page2_10.jpg) no-repeat scroll left top;
	right:0;
	top:0;
	z-index:30;
	position:absolute;
}
#container #camille #dynamic #loading {
	margin:145px auto auto 170px;
	font-size:26px;
}
#container #camille #dynamic #welcome {
	position: absolute;
	bottom: 10px;
	text-align: center;
	font-size: 16px;
	left: -20px;
	width: 526px;
	z-index:3;
}
#container #camille #dynamic #welcome span {
	color:#CC9900;
}
a {
	color:#CC9900;
	text-decoration:none;
}
a:hover {
	color:#cccc00;
}
#container #camille #player {
	position: absolute;
	left: 44px;
	z-index: 999;
	top: 400px;
}
#preloader #progressBar {
	display:block;
	background:#990000;
	width:1px;
	height:5px;
}
#preloader {
	width:200px;
	border:1px solid #CC0000;
	height:5px;
	display:block;
	margin:5px auto auto auto;
	background:#f1f1f1;
}
#camille-com {
	color: #FFFFFF;
	margin: 250px auto auto auto;
	text-align: center;
}
#loader-block #precentage {
	text-align: center;
	margin: 2px auto auto auto;
}
#dummy {
	display:none;
}
#container #camille #dynamic #bio {
	position: absolute;
	left:-26px;
	top:18px;
	z-index:5;
}
#container #camille #dynamic #bio .bio-text {
	height:120px;
	margin-top:10px;
	overflow:auto;
	padding-bottom:14px;
	padding-left:10px;
	padding-top:14px;
	width:534px;
}
#container #camille #dynamic #bio .bio-text p {
	margin:10px 0;
}
#container #camille #dynamic #bio .bio-text a {
	color:#CC0000;
}
#loader-block {
	font-size: 11px;
	display: none;
}
.coming-soon {
	margin:145px auto auto 100px;
	font-size:26px;
}
#container #camille #dynamic #links {
	left:-39px;
	position:absolute;
	top:1px;
}
#container #camille #dynamic #links .links-text {
	position: absolute;
	width: 147px;
	z-index: 11;
	left: 114px;
	top: 55px;
	text-align:right;
}
#container #camille #dynamic #links .links-text a {
	color:#FFFFFF;
	font-size: 11px;
	margin: 4px 0;
	display: block;
}
#container #camille #dynamic #contact {
	left:-51px;
	position:absolute;
	top:-25px;
	z-index:9999;
}
img.contactbg {
position: absolute; left: 0pt; top: 0pt; z-index: 97;
}
#container #camille #dynamic #contact .contact-form {
	left:368px;
	position:absolute;
	top:90px;
	z-index:9999;
	color:#977015;
	width:195px;
	display:block;
}
#container #camille #dynamic #contact .contact-form input {
	display:block;
	width:180px;
}
#container #camille #dynamic #contact .contact-form textarea {
	width:180px;
	height:80px;
}

#container #camille #dynamic #contact .contact-text {
	position: absolute;
	top: 85px;
	left: 115px;
	color: #000000;
	z-index:100;
	width:185px;
}
#container #camille #dynamic #contact .contact-text span {
	display:block;
	border-bottom: 1px dashed #0066CC;
	margin-top:5px;
	font-size: 11px;
}
#container #camille #dynamic #contact .contact-text a {
	text-decoration:underline;
	color:#6A471A;
}
#container #camille #dynamic #contact .contact-text a:hover {
	color: #808000;
}
#container #camille #dynamic #lyrics {
	left:-38px;
	position:absolute;
	top:-2px;
	z-index:10;
}
#container #camille #dynamic #lyrics .lyrics-links {
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	left:20px;
	padding-left:30px;
	position:absolute;
	top:68px;
	width:139px;
	z-index:5;
}
#container #camille #dynamic #lyrics .lyrics-links ol {
	list-style-type:decimal;
	list-style-position:outside;
}
#container #camille #dynamic #lyrics .lyrics-links ol li {
	margin:1px 0px;
}
#container #camille #dynamic #lyrics .lyrics-links ol li a {
	color:#000000;
}
#container #camille #dynamic #lyrics .lyrics-links ol li a:hover {
	color:#333333;
}
#container #camille #dynamic #lyrics .lyrics-links .copyright {
	font-size: 9px;
	color: #000000;
	display: block;
	margin-top: 3px;
}
#container #camille #dynamic #lyrics .lyrics-details {
	border-style:none;
	color:#000000;
	font-size:14px;
	height:247px;
	left:196px;
	margin:0;
	overflow:auto;
	position:absolute;
	top:70px;
	width:355px;
	z-index:100;
}
#container #camille #dynamic #lyrics .lyrics-details a {
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.lyricsbg {
	height:333px;
	left:10px;
	top:0;
	position:absolute;
	width:555px;
	z-index:1;
}
table#events tr {
	background-color:#d6ca82;
}
table#events td {
	color:#634201;
	margin:0;
	padding:2px;
}
div.event {
font-size:12px;
height:300px;
margin-top:20px;
opacity:0.6;
filter:alpha(opacity=60);
overflow-x:hidden;
overflow-y:auto;
width:500px;
}
