body {
	margin : 0;
	padding : 0;
	background : #f93 url(../i/new/bg-body.png) repeat-y;
	color : #415360;
  	font: x-small/1.6em Verdana, Helvetica, Arial, Sans-serif;
	font-size/* */:/**/small;
	font-size: /**/small;
}

#banner {
	position : relative;
	margin : 0;
	padding : 0;
	width : 760px;
	height : 150px;
	background : #fc6 url(../i/new/bg-head.png) repeat-x;
}

#banner h1 {
	float : left;
	margin : 0;
	padding : 0;
	font-size : 1em;
	border : none;
	letter-spacing : normal;
}

#banner h1 a {
	display : block;
	width : 210px;
	background : url(../i/new/bbfclogo.png);

	overflow : hidden;
	padding : 100px 0 0 0;
	height : 0px !important;
	height /**/:100px; /* for IE5/Win only */
	text-decoration : none;
}

#nav {
	float : left;
	display : inline;
	margin : 80px 0 0 20px;
	padding : 0;
	list-style-type : none;
}

#nav li {
	float : left;
	display : inline;
	margin-left : 16px;
	padding : 0;
	list-style-type : none;
}

#nav li a {
	display : block;
	border-top : 2px solid #fc6;
	color : #000;
	text-decoration : none;
	font : bold 90% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 20px;
}

#nav li a:hover {
	border-top : 2px solid #ab0000;
}

body.fanclub #nav-fanclub a,
body.band #nav-band a,
body.music #nav-music a,
body.events #nav-events a,
body.gallery #nav-gallery a,
body.download #nav-download a,
body.forum #nav-forum a {
	border-top : 2px solid #ab0000;
}



#wrapper {
	margin : 0;
	width : 960px;
}

#container {
	float: left;
	width: 540px;
	margin: 0;
	padding: 0;
}

#sidebar {
	float : right;
	width : 199px;
	margin : 0 0 0 1px;
	padding : 0;
}

#pageextras {
	float : right;
	width : 220px;
	margin : 0;
	padding : 0;
}

#clearing {
	clear : both;
	height : 1px;
}

#footer	{
	clear : both;
	width : 760px;
	margin : 30px 0 0;
	font-size : 85%;
	line-height : normal;
	text-align : center;
}

#copyright {
	padding : 1em 0;
}

#copyright p {
	margin : 0;
}

#copyright a:link, #copyright a:visited {
	padding-bottom : 2px;
	border-bottom : 1px dotted #484538;
	color : #484538;
	text-decoration : none;
}

#copyright a:hover {
	border-bottom : none;
	color : #ab0000;
	text-decoration : none;
}



/*** =sidebar panels ***/

#sidebar .panel {
	margin : 0 0 1.5em;
	padding-bottom : 5px;
	background : #ffb755 url(../i/new/sidebar-panel.png) repeat-y;
	color : #ab0000;
	font : normal 85% Verdana, Helvetica, Arial, sans-serif;
}

#sidebar h4 {
	margin : 0;
	padding-left : 8px;
	background : #ffa322 url(../i/new/sidebar-heading.png) no-repeat;
	color : #ab0000;
	font-weight : normal;
	font-size : 100%;
	line-height : 18px;
}

#sidebar .panel h5 {
	margin : .5em 0;
	padding : 0 10px;
	font-size : 100%;
	line-height : 1.3em;
}

#sidebar .panel p {
	margin : 0 0 .5em;
	padding : 0 10px;
	line-height : 1.3em;
}

#sidebar .panel p.more {
	text-align : right;
}

#sidebar .panel a:link {
	color : #ab0000;
	text-decoration : underline;
}

#sidebar .panel a:visited {
	color : #a94001;
	text-decoration : underline;
}

#sidebar .panel a:hover {
	color : #fe701a;
	text-decoration : none;
}


#sidebar #panellinks {
	margin : 5px 0 0 10px;
	padding : 0;
	list-style-type : none;
	line-height : 1.8em;
}

#sidebar #panellinks li {
	margin : 0;
	padding : 0 0 0 16px;
	list-style-type : none;
	background : url(../i/new/bullet-right.png) center left no-repeat;
}

#sidebar #panellinks li a:link, #sidebar #panellinks li a:visited {
	color : #ab0000;
	text-decoration : none;
	line-height : normal;
}

#sidebar #panellinks li a:hover {
	text-decoration : underline;
}

#sidebar img {
	display : block;
	margin : 2em auto 0;
	border : none;
}

#sidebar a.button:link, #sidebar a.button:visited {
	display : block;
	margin : 1em 0;
	width : 60px;
	padding : 2px 0;
	border : 1px solid #c46200;
	background : #fc6;
	color : #ab0000;
	font : normal 1em Arial, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

#sidebar a.button:hover {
	background : #ffde92;
}




/*** =submenu ***/
.submenu {
	margin : 0 10px 2em 6px;
	padding : 0;
	list-style-type : none;
}

.submenu li {
	margin : 0;
	padding : 0;
	list-style-type : none;
	border-bottom : 1px solid #e2e2e2;
	line-height : normal;
}

.submenu li.active a {
	font-weight : bold;
}

.submenu li.active li a {
	font-weight : normal;
}

.submenu a {
	display : block;
	width : 178px;
	padding : 2px 10px 2px 16px;
	color : #484538;
	text-decoration : none;
	background : url(../i/new/bullet-submenu.png) left center no-repeat;
	line-height : normal;
}

.submenu a:hover {
	color : #ab0000;
	text-decoration : underline;
	background : url(../i/new/bullet-right.png) left center no-repeat;
}

.submenu ul {
	margin-left : 16px;
	padding : 0;
	list-style-type : none;
}

.submenu ul li {
	margin : 0;
	padding : 0;
	list-style-type : none;
	border-top : 1px solid #e2e2e2;
	border-bottom : none;
	font-weight : normal;
}

#pageextras .submenu li h4 {
	margin : 0 10px 0 0;
	padding : 2px 10px 2px 6px;
	border : none;
}

.submenu ul a {
	display : block;
	width : 168px;
	padding : 2px 0 2px 16px;
	background : url(../i/new/bullet-nestmenu.png) left center no-repeat;
	text-decoration : none;
}




