html, body{height:100%;}
body{
	margin:0;
	background:#000;
	font:12px Arial, Helvetica, sans-serif;
}
form{margin:0; padding:0;}
fieldset{margin:0; padding:0; border:0;}
#main{
	margin:0 auto;
	width:1000px;
	height:600px;
	background:url(../images/main-bg.jpg);
	position:relative;
}
#header, #header1{
	float:left;
	width:1000px;
}
#header1{margin:0 0 -20px 0;}
#header1 h1 {
	margin:19px 0 0 43px;
}
#header1 h1 a{
	float:left;
	width:216px;
	height:95px;
	background:url(../images/logo1.png);
	text-indent:-9999em;
	overflow:hidden;
}
#header form, #header1 form{
	float:right;
	width:275px;
	margin:0 39px 0 0;
}
#header1 form{margin:-20px 39px 0 0;}
#header form label, #header1 form label{
	display:block;
	background:url(../images/label.gif) no-repeat;
	text-indent:-9999em;
	float:left;
	width:96px;
	height:9px;
	margin:15px 10px 0 0;
}
#header form input, #header1 form input{float:left; margin:16px 0 0 10px;}
#header form input.text, #header1 form input.text{
	width:128px;
	height:15px;
	background:#2a2322;
	border:1px #302e2e solid;
	font:11px Arial, Helvetica, sans-serif;
	color:#878181;
	margin:10px 0 0;
	padding:2px 0 0 9px;
}
#left_navigation{
	float:left;
}
#left_navigation ul{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	margin:39px 0 0 88px;
	display:inline;
}
#left_navigation ul li{margin:0; padding:0;}
#left_navigation ul a{
	display:block;
	width:96px;
	text-indent:-9999em;
	overflow:hidden;
}
#left_navigation ul li.bonfire a{
	background:url(../images/bonfire.png) no-repeat;
	height:83px;
}
#left_navigation ul li.video a{
	background:url(../images/video.png) no-repeat;
	height:99px;
}
#left_navigation ul li.players a{
	background:url(../images/players.png) no-repeat;
	height:112px;
}
#left_navigation ul li.confessions a{
	background:url(../images/confessions.png) no-repeat;
	height:102px;
}
#content{
	width:423px;
	height:280px;
	float:left;
	margin:39px 0 0 25px;
}
#content h1 {margin:36px 0 0;}
.music {
	display: inline;
	padding-left: 10px;
}
#content h1 a{
	background:url(../images/logo_dates.png);
	text-indent:-9999em;
	display:block;
	width:423px;
	height:214px;
	overflow:hidden;
}
#content h2{
	margin:0 0 0 18px;
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#c19968;
}
#content p{
	margin:0 0 0 18px;
	color:#decfb2;
	font:12px/18px Arial, Helvetica, sans-serif;
	width:375px;
}
#content .home{
	margin:18px 0 0 20px;
	color:#999999;
	font:11px Georgia, "Times New Roman", Times, serif;
	width:375px;
}
#content .actors{
	margin:0 0 0 26px;
	color:#bc715a;
	font:11px Georgia, "Times New Roman", Times, serif;
	width:375px;
}
#main .definition{
	background:url(../images/definition.png);
	display:block;
	text-indent:-9999em;
	position:absolute;
	width:418px;
	height:255px;
	bottom:-16px;
	right:0;
}
#footer{
	width:1000px;
	float:left;
	position:absolute;
	bottom:12px;
	left:94px;
}
#footer ul{
	float:left;
	list-style-type:none;
}
#footer ul li{
	float:left;
	padding:0 6px;
	background:url(../images/li-bg.gif) no-repeat 0 50%;
}
#footer ul li.first{background:none;}
#footer ul li a{
	color:#524c4c;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline;}
}
#buytickets {
	background-image: url(../images/buy-tickets.jpg);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	height: 62px;
	width: 80px;
	top: 60px;
	z-index: 1;
	right: 50px;
}
.quotes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	color: #D0B992;
	text-align: center;
	padding-top: 3px;
	margin: 0px;
}
.quotesItalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 16px;
	color: #D0B992;
	text-align: center;
	padding-top: 3px;
	margin: 0px;
}
#tickets {
	background-image: url(../images/tickets.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 100px;
	right: 325px;
	z-index: 1;
	position: absolute;
	top: 7px;
}
.photo {
	float: left;
	margin-right: 15px;
}
