html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	}

div, p, h1, h2, h3, h4, h5, ul, li, form, td {
	margin: 0;
	padding: 0;
	}

img {
	border: 0;
	}

body {
	background: #000 url(../img/bodyBackground.jpg) top center repeat-y;
	}

#spaceBox {
	position: absolute;
	width: 100%;
	height: 100%;
	min-width: 900px;
	min-height: 500px;
	}

* html #spaceBoxIE {
	width: 900px;
	height: 500px;
	}

#copyrightYam {
	position: fixed;
	bottom: 5px;
	left: 50%;
	width: 7px;
	height: 20px;
	margin-left: 475px;
	background: url(../img/yam.png) 0 0 no-repeat;
	z-index: 77;
	}

#headerBox {
	position: absolute;
	top: 0;
	left: 50%;
	width: 900px;
	height: 200px;
	margin-left: -450px;
	background: url(../img/header.jpg) 0 0 no-repeat;
	z-index: 10;
	}

#navFrameBox {
	position: absolute;
	top: 147px;
	left: 50%;
	width: 860px;
	height: 28px;
	margin-left: -421px;
	z-index: 20;
	}

#navFrameBox a {
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
	}

#navFrameBox a:hover {
	color: #de9e56;
	}

.navBox {
	float: left;
	padding-left: 16px;
	padding-right: 16px;
	}

.navStarBox {
	float: left;
	width: 30px;
	height: 28px;
	background: url(../img/navStar.png) center no-repeat;
	}

#navFrameBox #navItem_news {
	line-height: 34px;
	}

#navFrameBox #navItem_live {
	line-height: 32px;
	}

#navFrameBox #navItem_band {
	line-height: 34px;
	}

#navFrameBox #navItem_stuffedbook {
	line-height: 33px;
	}

#navFrameBox #navItem_sound {
	line-height: 28px;
	}

#navFrameBox #navItem_videos {
	line-height: 32px;
	}

#navFrameBox .active {
	color: #de9e56;
	}

#ampBox {
	position: absolute;
	top: 240px;
	left: 50%;
	width: 243px;
	height: 310px;
	margin-left: 168px;
	background: url(../img/amp.jpg) 0 0 no-repeat;
	z-index: 40;
	}

#contentFrameBox {
	position: absolute;
	top: 187px;
	left: 50%;
	width: 535px;
	margin-left: -418px;
	padding-bottom: 30px;
	z-index: 30;
	}

.contentBox {
	margin-bottom: 10px;
	}

.contentBox .contentBoxTop {
	height: 10px;
	font-size: 0;
	line-height: 0;
	background: url(../img/contentTop.png) 0 0 no-repeat;
	}

* html .contentBox .contentBoxTop {
	background: url(../img/contentTop_IE6.png) 0 0 no-repeat;
	}

.contentBox .contentBoxContent {
	padding-left: 14px;
	padding-right: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	background: url(../img/contentContent.png) 0 0 repeat-y;
	}

* html .contentBox .contentBoxContent {
	background: url(../img/contentContent_IE6.png) 0 0 repeat-y;
	}

#contentFrameBox h1 {
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 36px;
	line-height: 20px;
	margin-left: 12px;
	margin-top: 25px;
	margin-bottom: 12px;
	color: #fff;
	}

#contentFrameBox h2 {
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 24px;
	line-height: 20px;
	text-align: right;
	margin-top: 5px;
	margin-right: 14px;
	color: #000;
	}

#contentFrameBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 6px;
	color: #de9e56;
	}

#contentFrameBox h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 1px;
	color: #de9e56;
	}

#contentFrameBox h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #de9e56;
	}

.contentBox .contentBoxContent p {
	padding-top: 4px;
	padding-bottom: 4px;
	}

.contentBox .contentBoxContent table {
	padding-top: 4px;
	padding-bottom: 4px;
	}

.contentBox .contentBoxContent ul {
	margin-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	}

.contentBox .contentBoxContent ul li {
	color: #de9e56;
	list-style-type: square;
	}

.contentBox .contentBoxContent ul li span {
	color: #fff;
	}

.contentBox .contentBoxContent a {
	color: #fff;
	background: url(../img/link.png) 1px center no-repeat;
	text-decoration: none;
	padding-left: 15px;
	}

.contentBox .contentBoxContent a:hover {
	color: #de9e56;
	background: url(../img/linkHover.png) 1px center no-repeat;
	}

.contentBox .contentBoxContent a.linkBack {
	color: #fff;
	background: url(../img/linkBack.png) 1px center no-repeat;
	text-decoration: none;
	padding-left: 15px;
	}

.contentBox .contentBoxContent a.linkBack:hover {
	color: #de9e56;
	background: url(../img/linkBackHover.png) 1px center no-repeat;
	}

.contentBox .contentBoxBottom {
	height: 10px;
	font-size: 0;
	line-height: 0;
	background: url(../img/contentBottom.png) 0 0 no-repeat;
	}

* html .contentBox .contentBoxBottom {
	background: url(../img/contentBottom_IE6.png) 0 0 no-repeat;
	}

.pageBox a {
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 20px;
	line-height: 16px;
	color: #fff;
	text-decoration: none;
	}

.pageBox a:hover {
	color: #000;
	}

.pageBox a.prevPage {
	float: left;
	margin-left: 14px;
	}

.pageBox a.nextPage {
	float: right;
	margin-right: 14px;
	}

#videoPlayer {
	position: absolute;
	top: 280px;
	left: 50%;
	width: 406px;
	height: 228px;
	margin-left: -374px;
	z-index: 24;
	}

#tvFrameBox {
	position: absolute;
	top: 200px;
	left: 50%;
	width: 600px;
	height: 430px;
	margin-left: -450px;
	background: url(../img/tvFrame.png) 0 0 no-repeat;
	z-index: 25;
	}

* html #tvFrameBox {
	background: url(../img/tvFrame_IE6.png) 0 0 no-repeat;
	}

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

#contentFrameBox .playerItem {
	clear: both;
	}

#contentFrameBox .playerControllerBox a {
	background: none;
	padding-left: 3px;
	}

#contentFrameBox .playerControllerBox .button {
	float: left;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#contentFrameBox .playerControllerBox .button a {
	display: block;
	height: 18px;
	}

#contentFrameBox .playerControllerBox .play {
	background-image: url(../img/player/buttonPlay.png);
	}

* html #contentFrameBox .playerControllerBox .play {
	background-image: url(../img/player/buttonPlay_IE6.png);
	}

#contentFrameBox .playerControllerBox .play:hover {
	background-image: url(../img/player/buttonPlayHover.png);
	}

* html #contentFrameBox .playerControllerBox .play:hover {
	background-image: url(../img/player/buttonPlayHover_IE6.png);
	}

#contentFrameBox .playerControllerBox .pause {
	background-image: url(../img/player/buttonPause.png);
	}

* html #contentFrameBox .playerControllerBox .pause {
	background-image: url(../img/player/buttonPause_IE6.png);
	}

#contentFrameBox .playerControllerBox .pause:hover {
	background-image: url(../img/player/buttonPauseHover.png);
	}

* html #contentFrameBox .playerControllerBox .pause:hover {
	background-image: url(../img/player/buttonPauseHover_IE6.png);
	}

#contentFrameBox .playerControllerBox .stop {
	background-image: url(../img/player/buttonStop.png);
	}

* html #contentFrameBox .playerControllerBox .stop {
	background-image: url(../img/player/buttonStop_IE6.png);
	}

#contentFrameBox .playerControllerBox .stop:hover {
	background-image: url(../img/player/buttonStopHover.png);
	}

* html #contentFrameBox .playerControllerBox .stop:hover {
	background-image: url(../img/player/buttonStopHover_IE6.png);
	}

#cassetteFrameBox {
	position: absolute;
	top: 200px;
	left: 50%;
	width: 580px;
	height: 700px;
	margin-left: -450px;
	background: url(../img/cassetteFrame.jpg) 0 0 no-repeat;
	z-index: 25;
	}

#bandFrameBox {
	position: absolute;
	top: 240px;
	left: 50%;
	width: 535px;
	height: 350px;
	margin-left: -418px;
	background: url(../img/bandFrame.jpg) 0 0 no-repeat;
	z-index: 25;
	}

.comment {
	margin-left: 40px;
	font-style: italic;
	}

#contentFrameBox a.liveImage {
	display: block;
	float: left;
	width: 90px;
	height: 90px;
	margin-right: 11px;
	margin-top: 4px;
	margin-bottom: 7px;
	padding: 0;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #fff;
	}

#contentFrameBox a.liveImage:hover {
	border: 1px solid #de9e56;
	}

#contentFrameBox .imageBox p {
	padding-top: 0;
	padding-bottom: 8px;
	}

#contentFrameBox .imageBox .imageFrame {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	}

* html #contentFrameBox .imageBox .imageFrame {
	margin-right: 6px;
	}

#contentFrameBox .imageBox .clearBox {
	height: 4px;
	}

#contentFrameBox a.image {
	padding: 0;
	background: none;
	}

#contentFrameBox a.image img {
	border: 1px solid #fff;
	}

#contentFrameBox a.image:hover img {
	border: 1px solid #de9e56;
	}

.imageBox .imageFrame img {
	border: 1px solid #fff;
	}

#contentFrameBox a.noLinkIcon {
	padding: 0;
	background: none;
	}

#teaserFrameBox {
	position: absolute;
	top: 560px;
	left: 50%;
	width: 219px;
	margin-left: 172px;
	z-index: 50;
	}

#teaserFrameBox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 6px;
	color: #de9e56;
	}

.teaserBox {
	margin-bottom: 10px;
	}

.teaserBox .teaserBoxTop {
	height: 10px;
	font-size: 0;
	line-height: 0;
	background: url(../img/teaserTop.png) 0 0 no-repeat;
	}

* html .teaserBox .teaserBoxTop {
	background: url(../img/teaserTop_IE6.png) 0 0 no-repeat;
	}

.teaserBox .teaserBoxContent {
	padding-left: 12px;
	padding-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	background: url(../img/teaserContent.png) 0 0 repeat-y;
	}

* html .teaserBox .teaserBoxContent {
	background: url(../img/teaserContent_IE6.png) 0 0 repeat-y;
	}

.teaserBox .teaserBoxBottom {
	height: 10px;
	font-size: 0;
	line-height: 0;
	background: url(../img/teaserBottom.png) 0 0 no-repeat;
	}

* html .teaserBox .teaserBoxBottom {
	background: url(../img/teaserBottom_IE6.png) 0 0 no-repeat;
	}

form .error {
	font-weight: bold;
	color: #f00;
	}

form .labelBox {
	padding-top: 4px;
	padding-bottom: 4px;
	}

form img {
	border: 1px solid #fff;
	}

form .input {
	width: 495px;
	height: 21px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	border: none;
	background: transparent url(../img/inputBackground.png) center no-repeat;
	}

form .inputCaptcha {
	width: 40px;
	height: 21px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	border: none;
	background: transparent url(../img/inputCaptchaBackground.png) center no-repeat;
	}

form .inputTeaser {
	width: 186px;
	height: 21px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	border: none;
	background: transparent url(../img/inputTeaserBackground.png) center no-repeat;
	}

form .textarea {
	width: 495px;
	height: 190px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	border: none;
	background: transparent url(../img/textareaBackground.png) center left no-repeat;
	}

form .submitButton {
	text-align: center;
	}

form .submitButton button {
	overflow: visible;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	color: #000;
	background-color: #de9e56;
	}

#teaserFrameBox .button {
	overflow: visible;
	margin-right: 12px;
	padding: 3px;
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	color: #000;
	background-color: #de9e56;
	}

#teaserFrameBox form {
	padding-bottom: 1px;
	}

#teaserFrameBox h1 {
	font-family: 'Courier New', Courier, Arial;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #de9e56;
	}

.teaserBox .teaserBoxContent p {
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	}

.teaserBox .teaserBoxContent a {
	color: #fff;
	background: url(../img/link.png) 1px center no-repeat;
	text-decoration: none;
	padding-left: 15px;
	}

.teaserBox .teaserBoxContent a:hover {
	color: #de9e56;
	background: url(../img/linkHover.png) 1px center no-repeat;
	}

.teaserBox .teaserBoxContent a.active {
	color: #de9e56;
	background: url(../img/linkHover.png) 1px center no-repeat;
	}

.teaserBox .teaserBoxContent a.active:hover {
	color: #fff;
	background: url(../img/link.png) 1px center no-repeat;
	}

.teaserBox .teaserBoxContent a.linkBack {
	color: #fff;
	background: url(../img/linkBack.png) 1px center no-repeat;
	text-decoration: none;
	padding-left: 15px;
	}

.teaserBox .teaserBoxContent a.linkBack:hover {
	color: #de9e56;
	background: url(../img/linkBackHover.png) 1px center no-repeat;
	}

.teaserBox .teaserBoxContent .error {
	color: #f00;
	}
