div#main {
	width: 1024px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;

}
body 
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;

}
h1
{
	margin: 0;
	padding: 0;
}
a:active {
  outline: none;
}

/*
	==========================================================
	TYPOGRAPHY & GENERAL =====================================
	==========================================================
*/
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #323434;
	margin: 0px 0 5px 0;
}
p.number
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #d09138;
	margin: 0;
	padding: 0;
	text-align: center;

}
p.smal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #323434;
	margin: 0;
	padding: 0;
}


/*

	==========================================================
	NAVIGATION ===============================================
	==========================================================
*/
div#menu
{
	margin-left: 0px;
	width: 497px;
	height: 400px;
	float: left;
	padding: 0 35px 0 0;
}
div#menu ul
{
	position: relative;
}

div#menu ul li
{
	position: relative;
	list-style: none;	
	float:left;

}

div#menu ul li a
{
	width: 100%;
	height: 100%;
    display: block;
}

#menu ul li a:hover, #menu ul li a.selected
{
	background-position: 0 -80px;
}

div#menu ul li a span
{
	display: none;

}

li#menu_home
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 452px;
	height: 80px;
}

li#menu_home a
{
	background: url(../images/home.png) no-repeat;
}

li#menu_media
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 452px;
	height: 80px;
}

li#menu_media a
{
	background: url(../images/media.png) no-repeat;
}

li#menu_press
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 452px;
	height: 80px;
}

li#menu_press a
{
	background: url(../images/press.png) no-repeat;
}
li#menu_contact
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 452px;
	height: 80px;
}

li#menu_contact a
{
	background: url(../images/contact.png) no-repeat;
}
li#menu_shop
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 452px;
	height: 80px;
}

li#menu_shop a
{
	background: url(../images/shop.png) no-repeat;
}
li#menu_tourdates
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 452px;
	height: 80px;
}

li#menu_tourdates a
{
	background: url(../images/tourdates.png) no-repeat;
}

/*
	==========================================================
	CONTENT ==================================================
	==========================================================
*/
div#content a.buy
{
	font-weight:normal;
	color: #FFFFFF;
	background: #000000;
	padding:5px;
	text-decoration: none;
	line-height: 34px;

}

div#fb-root
{
	padding: 0 0 0 0;
	margin: 0 0 0 -9px;
}

div#content 
{
	width: 492px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}

div#content a
{
	font-weight:normal;
	color: #000000;	
}

div#content a:hover
{
	font-weight: normal;
	color: #3871aa;
}

div#content a.selected
{
	border: none;
}

div#content a.img, div#content a.img:hover
{
	border: none;
}

div#content h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 20px;
	color: #9e9c9c;
	margin:0;
	padding: 15px 0 5px 0;
}

div#content ol.sub
{
	margin: 0;
}
div#content img
{
	margin:15px 10px 10px 0 ;
	float: left;
}
div#content span
{
	margin:0;
	float: left;
	width: 492px;
}

/*
	==========================================================
	FOOTER ===================================================
	==========================================================
*/

div#footer {
	margin: 510px 0 0 43px;
	position: absolute;
}