body {
  margin : 0;
  padding : 0;
  background : #fff;
  color : #000;
  font-size : 12px;
  font-family : Courier new, Courier, Arial, Verdana, Helvetica, Geneva, sans-serif;
}

.stream {
  display : none;
}


a:link {
  color : #f30;
  text-decoration : none;  
}
a:visited {
  color : #f30;
  text-decoration : none; 
}
a:hover,
a:focus,
a:active {
  color : #f30;
  text-decoration : underline;
}

img {
	border : 0;
}

.pageheader {
	position : absolute;
  left : 540px;
  width : 180px;
  height : 180px;
  margin : 0;
  padding : 0;
  background-color : #9c0;
  z-index: 2
}

.pageheader .brand img {
	border : 0;
}

.pagebody {
	position : absolute;
	top : 300px;
	left : 180px;
	width : 360px;
  z-index: 2
}

.pagebody {
	margin : 0;
	padding : 0;
	background-color : #000;
	color : #ccc;
}

.pagebody h1, .pagebody .boxhd {
	background-color : #fff;
	color : #99cc00;
	height : 120px;
	line-height : 30px;
	margin : 0;
	padding : 0px;
}

.pagebody p {
	margin : 0;
	padding : 0;
	margin-bottom : 0.5em;
	/* text-align: justify; */
}


.pageextra1 {
	margin : 0;
	padding : 0;
	position : absolute;
  left : 0px;
  top : 420px;
  width : 180px;
  z-index: 2
}

.pageextra2 {
	margin : 0;
	padding : 0;
	position : absolute;
  left : 540px;
  top : 420px;
  width : 180px;
  z-index: 2;
}

.headerimg {
	position : absolute;
	top : 0;
	z-index: 1
}

.breadcrumbs {
	display : none;
}

.mnav {
	position : absolute;
  top : 0px;
  left : 0px;
  z-index : 2;
}

.mnav h2 {
	display : none;
	color : #fff;
}

.mnav a:link, .mnav a:visited, .mnav a:hover, .mnav	a:focus, .mnav a:active {
	text-decoration : none;  
	color : #fff;
}

.mnav .level1 {
	position : absolute;
	left : 60px;
	top : 120px;
	width : 120px;
}

.mnav ul {
	margin : 0;
	padding : 0;
}

.mnav .level1 li {
	margin : 0;
	padding : 0;
	background-color : #9c0;
	height : 30px;
	list-style : none;
	font-size : 14px;
	font-decoration : bold;
}

.mnav .level1 li .home {
	background-color : #000;
}

.mnav .level1 .parent, 
.mnav .level1 .current {
  background-color : #000;
}

.mnav .level2 .parent,
.mnav .level2 .current {
  color : #9c0;
}

.mnav .level2 {
	position : absolute;
	top : 0px;
	left : 120px;
	width : 120px;
	background-color : #000;
}

.mnav .level2 li {
	margin : 0;
	padding : 0;
	background-color : #000;
	height : 15px;
	list-style : none;
	font-size : 12px;
	font-decoration : bold;
}

.nav .level3 li {
	display : none;
}

.greybox {
	margin : 0;
	padding : 0;
	background-color : #999;
}

.greybox h2 {
	font-decoration : bold;
	font-size : 1.1em;
	margin : 0;
	padding : 0;
}

.whitebox {
	margin : 0;
	padding : 0;
	background-color : #fff;
}

.whitebox h2 {
	font-decoration : bold;
	font-size : 1.1em;
	margin : 0;
	padding : 0;
}

.greenbox {
	margin : 0;
	padding : 0;
	background-color : #9c0;
}

.greenbox h2 {
	font-decoration : bold;
	font-size : 1.1em;
	margin : 0;
	padding : 0;
}

.gallery .thumb img {
	border : 0;
	margin-left : 13px;
}

.galleryitem .image img {
	width : 360px;
}

.galleryitem .ctrls {
	margin-top : .5em;
}

.gallery .ctrls .next {
	text-align : center;
}

ul {
	list-style : none;
}

.galleries ul, .galleries li, .galleries h4, .mp3list ul, .mp3list li  {
	margin : 0;
	padding : 0;
}

.galleries h4 {
	font-size : 1.1em;
}

.galleries li, mp3list li {
	margin-bottom : 1em;
}

.greenbox p, .greenbox ul  {
	padding : 0;
	margin : 0;
}

.whitebox p, .whitebox ul  {
	padding : 0;
	margin : 0;
}

.greybox p, .greybox ul {
	padding : 0;
	margin : 0;
}

.link ul {
  padding : 0;
  margin : 0;
}

.greenbox {
	/* border : 1px solid black; */ 
}

.eplica-pageedit {
	position : absolute;
	bottom : 0px;
	right : 0px;
}

.mp3item .artist, .mp3item .link, .mp3item .info {
	display: block;
}

.mp3item {
	margin-bottom : 1em;
}

/* 
.mp3item .info {
	position : relative;
	top : 0;
	right : 0;
}
*/

.greenbox p {
	margin-bottom : 0.5em;
}

.whitebox p {
	margin-bottom : 0.5em;
}

.greybox p {
	margin-bottom : 0.5em;
}

.subscr {
  margin : 0;
}

.quicksubscr h2, .quicksubscr form {
	font-decoration : bold;
	font-size : 1.1em;
	margin : 0;
	padding : 0;
}

.quicksubscr input {
  font-size: 9px;
  background : transparent none;
  border : solid 1px #c2c2c2;
  margin : 0;
  padding : 0;
}

.quicksubscr p {
	margin : 0;
  margin-bottom : 0.5em;
}