.clear { clear: both; } 


#container{
	
	overflow: hidden;
	width: 750 px;
	}
	
	
#left{
	float: left;
	width: 280 px; 
	overflow: hidden;
	background-color: #AD9880;
	}
	
#right {
    background-color: #AB9274;
    float: left;
    height: auto;
    padding: 10px;
    width: 470px;
}

#leftwelcome{
	float: left;
	width: 280 px; 
	overflow: hidden;
	background-color: #AD9880;
	margin-left: 10px;
	}
	
#rightwelcome {
    background-color: #AB9274;
    float: right;
    height: auto;
    padding: 10px;
    width: 470px;
}

#artistright {

    float: right;
    height: auto;
    width: 470px;
}


body 
	{
	font-fmaily: Verdana,Tahoma,Arial,Helvetica;	font-size: 12px;	text-align: center;	background: url(images/page_bg.jpg);	color: #ad987e;	line-height: 100%;
	}
	
html, body, #wrapper, h1, #nav-top, #nav-top li, #nav-left, #nav-top li
	{
	margin: 0;	padding: 0;	list-style: none;
	}
	
th, td 
	{
	font-size: 11px;
	}
	
img 
	{
	border: 0;
	}
	
#wrapper 
	{
	margin: 16px auto;	text-align: left;	width: 750px;	position: relative;	left: 56px;	top: 4px;
	}

#pad
	{
	font-size: 12px;	font-weight: normal;	font-style: italic;	text-align: center;	margin: 0;	padding: 10px; text-align: left;
	}


}
	
h1
	{
	font-size: 12px;	font-weight: normal;	font-style: italic;	text-align: center;	margin: 0;	padding: 0px; text-align: left;
	}
	
h2
	{
	font-size: 12px;	font-weight: bold;	margin: 0 0 0 0;	padding: 0;
	}
	
h3
	{
	font-size: 14px;	font-weight: bold;	padding: 4px 0 0 0;	text-align: left; border-bottom-style:solid;
	}
	
h4
	{
	font-size: 16px;	font-weight: bold; color: #2E110D;  padding: 0;
	}
	
h5
	{
	font-size: 12px;	font-weight: normal;	margin: 0 0 0 0;	padding: 0;	margin-left: 12px;
	}
	
h6 {
	font-size: 12px;	font-weight: bold;	margin: 0 0 0 0;	padding: 0;
	}
	
p
	{
	margin: 1em 0;	padding: 0;	line-height: 1.35;
	}
	
.block
	{
	display: block;
	}
	
.clear
	{
	clear: both;	height: 1px;	padding-top: 0;	margin-top: 0;	margin-bottom: 0;	font-size: 1px;	line-height: 1px;
	}
	
* html .clear 
	
	{
	margin-top: -5px;	margin-bottom: -4px;
	}
	
.left 
	{
	float: left;	margin: 1px 8px 0px 0px;
	}
	
.softright 
	{
	text-align: right;
	}
	
.readmore 
	{	
	text-align: right;
	}
	
/* ***** */

body
	{
	background: #0B0601;	color: #0B0601;
	}

#wrapper
	{
	width: 780px;	background: #ad987e;
	}
a
	{
	color: #4F3313;
	}
	
a:hover
	{
	color: #644119;
	}
	
#body #step .readmore a, #body .readmore a, #player .readmore a
	{
	color: #e2c3a5;	text-decoration: none;
	}
	
#body .readmore a:hover, #body #events .readmore a:hover, #player .readmore a:hover
	{
	text-decoration: none;
	}
	
/* header */

#header
	{
	background: url(images/header.jpg) top left no-repeat;	height: 299px; width: 100%;	margin: 0;	border-bottom: 1px solid white;
	}
	
#headermenuresize 
	{
	background: url(none) top left no-repeat;	height: 150px; width: 100%;	margin: 100;	border-bottom: 1px solid white;
	}
	
#header h1
	{
	text-align: right;
	}
	
#headerflash
	{
	position: absolute;	height: 299px; width: 100%;	margin: 0;	border-bottom: 1px solid white;
	}
		
#headermenu
	{
	position: absolute;	height: 299px; width: 100%;	margin: 0;	border-bottom: 1px solid white;
	}
	
#header #nav
	{
	font-size: 10px;	text-align: center;	background: #170E01;	color: #8C6E49;	font-weight: bold;	width: 489px;	position: absolute;	top: 86px;	left: 291px;			padding: 9px 0 10px 0;	margin: 0;	border-top: 1px solid white;	border-bottom: 1px solid white;
	}
	
#header #nav li
	{
	display: inline;
	}
	
#header #nav a
	{
	color: #ad987e;	text-decoration: none;
	}
	
#header #nav a:hover
	{
	color: #EFDCC9;	text-decoration: none;
	}
	
#header #image
	{
	position: absolute;	top: 123px;	left: 298px;	width: 100%;	height: 199px;	overflow: hidden;
	}
#header #image h2
	{
	padding: 0.2em 0 0 0;	margin: 10S;	line-height: 1;
	}
	
#header #image p
	{
	margin: 0.5em 0;
	}
	
* html #header #image p
	{
	margin: 0.5em 0;
	}
#header #image p
	{
	padding-left: 2em;
	}
#header #welcome
	{
	position: absolute;	top: 123px;	left: 291px;	width: 470px;	height: 173px;	overflow: auto;
	}
#header #welcome h2
	{
	padding: 0.2em 0 0 0;	margin: 0;	line-height: 1;
	}
#header #welcome p 
	{
		margin: 0.5em 0;
	}
* html #header #welcome p {	margin: 0.5em 0;
	}
	
#header #welcome p 
	{
	padding-left: 2em;
	}
	
	
/* body */

#menuitems

	{
	width: 480px;
	margin-top: -297px;
	margin-left: 296px;
	}

#body
	{
	position: relative;	color: #251200;	background: url(images/body_bg.gif) repeat-y;
	}
	
#body-i
	{
	width: 100%;	background: url(images/photo.jpg) top right no-repeat;
	}
	
#body-m 
	{
	width: 40%;	background: none top right no-repeat; 
	}
		
#body #hevents
	{
	position: left;	top: 0; left: 60%;
	}
	
* html #body #hevents
	{
	position: relative;	top: 0; left: 0;	margin-top: -32px;
	}
	
#body #specials
	{
	float: left;	width: 286px;	margin-left: 0px;	display: inline;
	}
#menu-items
	{
	float: right; width: 60%;
	}	
#body #events
	{
	float: right;	width: 60%;	margin-left: 200px;	display: inline;
	}
	
#body .imagebox
	{
	padding: 0px 0px 0px 0px;	margin: 0px 0;	background: url(images/bodymenu_bg.gif) repeat-y;
	}
	
/* body menu */

#bodymenu
	{
	position: relative;	color: #251200;	background: url(images/bodymenu_bg.gif) repeat-y;
	width: 750px;
	}
	
#bodymenu-i
	{
	width: 100%;	background: url(images/photo.jpg) top right no-repeat;
	}
	
#bodymenu-m
	{
	width: 100%;	background: none top right no-repeat;
	}
	
#bodymenu #hevents
	{
	position: left;	top: 0; left: 489px;
	}
	
* html #bodymenu #hevents
	{
	position: relative;	top: 0; left: 0;	margin-top: -32px;
	}
	
#bodymenu #specials
	{
	float: left;	width: 286px;	margin-left: 0px;	display: inline;	background: url(images/bodymenu_bg.gif) repeat-y;
	}
#bodymenu #events
	{
	float: left;	width: 450px;	margin-left: 15px;	display: inline;
	}
#bodymenu .imagebox
	{padding: 0px 0px 0px 0px;	margin: 0px 0;	background: url(images/bodymenu_bg.gif) repeat-y;
	}
	
#spacer .readmore
	{
	margin-bottom: 0;
	}
	
	
/* Player at the Bottom */


#player
	{
	width: 100%;	background: url(images/player_bg.gif) repeat-y;
	}
* html #player
	{
	padding-bottom: 10px;
	}
#player h2
	{
	background: #ad987e;	border-top: 1px solid #fff;
	}
* html #player h2
	{
	width: 100%;
	}
#player .imagebox
	{
	padding: 2px 8px 2px 103px;	margin: 2px 0;	background: 4px no-repeat;	float: left;	width: 200px;
	}
#player #play-one
	{
	width: 180px;
	}
	
#player #play-two
	{
	width: 140px; margin-left: 2px;
	}
	
#playerf #play-three
	{
	width: 120px; margin-left: 2px;
	}
	
* html #player #play-one
	{
	width: 290px; w\\idth: 180px;
	}
	
* html #player #play-two
	{
	width: 250px; w\\idth: 140px;
	}
	
* html #player #play-three
	{
	width: 230px; w\\idth: 120px;
	}
#player h3, #player p
	{
	margin: 0 0 0.2em 0;
	}
	
* html #spacer
	{
	margin-top: 8px;
	}
	
/* footer */

#footer
	{
	padding-bottom: 2em;
	}
	
#footer, #footer a
	{
	color: #ad987e;
	}
#footer a:hover
	{
	color: #EFDCC9;
	}
