body{
	margin: 0;
	padding: 0;
	background-color: #BCBC86;
}

body.main{
	background-image: url("images/bg.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: center;
	font: 14px trebuchet ms, sans-serif;
}

div, object, param{
	margin: 0;
	padding: 0;
}

div#page{
	width: 780px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
}

div#audiocontainer{
	position: absolute;
	top: 25px;
	width: 780px;
	height: 70px;
	text-align: left;
	display: block;
}

div#audio{
	float: right;
	margin: 10px 15px 0 0;
	padding: 0;
	text-align: center;
	font: italic 14px trebuchet ms, sans-serif;
	font-weight: bold;
}

div#audio iframe{
	background-color: transparent;
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	height: 50px; 
	width: 185px;
}

/*MENU*/
	div#menu	{
		position: absolute;
		top: 115px;
		width: 780px;
		height: 50px;
		margin: 0;
		padding: 0;
	}

	div#menu a:link, div#menu a:visited, div#menu a:hover, div#menu a:active 	{
		display: block;
		float: left;
		margin: 0;
		padding: 0;
	}

	div#menu img	{
		height: 50px;
		margin: 0;
		padding: 0;
	}

/*CONTENT*/
	div#content	{
		position: absolute;
		top: 190px;
		width: 770px;
		height: 460px;
		overflow: auto;
		margin: 0;
		padding: 0 10px 0 0;
		text-align: justify;
		
		scrollbar-face-color: #DE3D46;
		scrollbar-highlight-color: #fff;
		scrollbar-3dlight-color: #9A272D;
		scrollbar-darkshadow-color: #9A272D;
		scrollbar-shadow-color: #9A272D;
		scrollbar-arrow-color: #fff;
		scrollbar-track-color: #AB2D34;
	}

	h1	{
		margin: 5px 0 0 0;
		padding: 0;
		font: 48px littlelordfontleroy, "Lucida Handwriting Italic","Monotype Corsiva",serif;
		text-align: left;
		color: #fff;
	}

	h2, .h2
	{
		margin: 11px 0 0 0;
		padding: 0;
		text-align: left;
		font: 33px littlelordfontleroy, "Lucida Handwriting Italic","Monotype Corsiva",serif;
		color: #fff;
	}

	h3
	{
		font: 18px trebuchet ms, sans-serif;
		text-align: left;
		color: #fff;
	}

	p
	{
		margin: 10px 0 6px 2px;
		text-align: justify;
		line-height: 18px;
	}

	ul
	{
		text-align: left;
		margin: 15px 0 0 15px;
		list-style: none;
	}

	form, input
	{
		clear: none;
	   margin: 9px 0 0 0;
	   padding: 0;
	}

	fieldset
	{
		padding: 6px;
		border: 1px solid #6E87B0;
		background: #eee;
		text-align: left;
	}
	
	textarea
	{
		overflow: auto;
	}
	
	.submitlink 
	{
	   margin: 0;
	   padding: 0;
	   font: bold 16px trebuchet ms, sans-serif;
	   color: #AD0711;
	   background-color: transparent;
	   border: none;
	   cursor: pointer;
	}

	a, a:link, a:visited, a:hover, a:active
	{
		color: #9A272D;
		border: 0;
		font-weight: bold;
		text-decoration: none;
	   cursor: pointer;
	   font: bold 14px trebuchet ms, sans-serif;
	}

	.pastperf:link, .pastperf:visited, .pastperf:hover, .pastperf:active
	{
	   font: bold 18px trebuchet ms, sans-serif;
	}
	
	img 
	{
		margin: 0;
		padding: 0;
		border: 0;
	}

	img#klapa
	{
		float: right;
		margin: 10px 10px 0 25px;
		border: 2px solid #6E87B0;
	}

	div.cdcover
	{
		float: left;
		width: 240px;
		margin: 25px 35px 0 10px;
		padding: 0;
		text-align: center;
	}
	
	div.cdcover img, input.cdcoverpic
	{
		border: 1px solid black;
	}
	
	div.tracklisting
	{
		float: right;
		width: 450px;
		margin: 25px 0 0 0;
		padding: 0;
	}
	p.message
	{
		text-align: center;
		font: italic 16px trebuchet ms, sans-serif;
		font-weight: bold;
	}

/*FOOTERS*/
	p.siteby
	{
		clear: both;
		padding: 15px 0 0 0;
		text-align: center;
		font: 11px arial, sans-serif;
		line-height: 15px;
		color: #fff;
	}
	
	p.siteby a:link, p.siteby a:visited, p.siteby a:active
	{
		font: 11px arial, sans-serif;
		color: #fff;
		text-decoration: underline;
	}

	p.siteby a:hover
	{
		color: #9A272D;
	}

/*	sand color: #C4B87C;*/