* { padding: 0; margin: 0; outline: 0; }

body {
	font-size: 14px;
	line-height: 130%;
	font-family: Arial, "Trebuchet MS", sans-serif;
	color: #fff;
	text-align: left;
	background-color: #315227;
	background-image: url(images/En_Background_darker.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #b6bf5c; text-decoration: none; }
a:hover { text-decoration: none; color:#e7e8bf; }

.shell { margin: 0 auto; width:753px}
.left { float: left; display: inline; }
.right { float: right; display: inline; }

body.light{background: #315227 url(images/En_Background_light.jpg) repeat-x 0 0;}

#header{height:142px; background:url(images/header.jpg) no-repeat right -2px; overflow:hidden; position:relative; }

h1#logo{font-size:0; line-height:0; float:left; width:248px}
h1#logo a{display:block; height:142px; background:url(images/logo.gif) no-repeat 0 -2px; text-indent:-4000px}

.player{float:right; padding-top:63px; padding-right:26px}

#navigation{background:url(images/navigation.jpg) no-repeat 0 0; height:21px; padding:6px 0 0 7px}
#navigation li{display:inline}
#navigation li a{float:left; text-decoration:none; font-size:18px; color:#86a597; padding:0 12px 0 13px}
#navigation li a:hover{color:#518953;}

#subheader{background:url(images/subheader.gif) no-repeat 0 0; height:239px}

#container{padding-top:31px; padding-bottom:50px}

.box{float:left; font-family:Times, Arial, sans-serif; font-size:18px; width:278px; line-height:20px}
.box span{color:#e7e8bf; font-size:12px; font-family:Arial, sans-serif; display:block}

.last{width:196px;}

#sidebar{width:161px; float:left; display:inline}
.discography{float:left; display:inline; width:438px;}
.article{margin-bottom:22px;}
.article .left{width:87px}
.article .left img{border:1px solid #939392}
.article .right{width:338px}
.article h2 a{font-size:14px; color:#b6bf5c; }
.article h2 a:hover{color:#e7e8bf;}
.article h2 a span{font-size:9px; color:#e7e8bf; font-weight:normal}
.article a{font-weight:bold;}
.article p{line-height:18px}
a.jump{
	font-weight:bold;
	padding-left:0px;
	font-size:14px;
	display:block
}
.rightbar{width:123px; float:right; display:inline}
.rightbar p{
	font-family:Times, Arial, sans-serif;
	font-size:16px;
	line-height:20px
}
.rightbar p span{
	color:#e7e8bf;
	font-size:12px;
	font-family:Arial, sans-serif;
	display:block;
	text-transform:none
}
.rightbar a.more {
	font-weight:bold;
	font-size:16px;
	display:block;
	margin-top:-12px
}

.album #sidebar{width:250px;}
.album #content{float:right; display:inline; width:377px; margin-top:4px}
.info .left{width:220px; margin-bottom:34px}
.info .right{width:130px; margin-bottom:34px}
.info ul{list-style-type:none; font-size:14px}
.info ul li{float:left; width:100%; margin-bottom:3px}
.info ul span{color:#e7e8bf;}
.info .left h2{font-size:18px;}
.info .left p{color:#e7e8bf; padding-bottom:11px}
.play a{color:#b6bf5c;}

#sidebar ul{list-style-type:none;}
#sidebar ul li{
	float:left;
	width:100%;
	margin-bottom:4px;
	padding: 2px;
}
#sidebar ul li a{
	font-size:16px;
	font-weight:bold;
	color:#b6bf5c
}
#sidebar ul li a:hover,
#sidebar ul li a.active{color:#e7e8bf}
#sidebar h2{font-weight:normal; font-size:12px; color:#e7e8bf; text-transform:uppercase; margin-bottom:2px}

#sidebar.downloads ul li a{font-size:14px}

.links{width:591px; float:right; display:inline}
.links h2{font-size:15px; color:#fff}
.links .article .right{width:484px;}
.links .article .left{width:89px;}
.links .article .left img{border:0}

.press{width:438px; float:left; display:inline; margin-top:-3px}
.press h2{font-size:14px; margin-bottom:19px; padding-top:22px}
.press p{
	font-style:italic;
	font-size:16px;
	line-height:18px;
	padding-bottom:17px;
	font-family:Times, Arial, sans-serif;
}
.press span{color:#e7e8bf; display:block}

.rightbar span{font-size:12px; color:#e7e8bf; text-transform:uppercase; margin-bottom:10px; display:block}
.rightbar a img{border:1px solid #939392; margin-bottom:15px}

#header iframe{width:398px; height:15px; background:url(images/player.gif)}
.play iframe{width:218px; height:16px; background:url(images/player2.jpg)}


#subpage h1#logo a { background-image:url(images/inner-logo.gif);}
#subpage #header { background-image:url(images/inner-header.jpg);}
#subpage #subheader { background-image:url(images/inner-subheader.gif);}
#subpage #navigation{background-image:url(images/inner-navigation.jpg);}

#header .player { display:none; }

#player-holder { margin: 0 auto; width:753px; position:relative; z-index:10; font-size:0; line-height:0; }
#player { width:400px; position:absolute; top:62px; left:325px; }