* {
	border: 0;
	padding: 0;
	margin: 0;
	font-family: arial, sans-serif;
	color: #E7E7E7;
}

h1, h2 {
	display: none;
}

h4 {
	font-size: 12px;
	color: #EAEEF2;
}

h5 {
	text-transform: uppercase;
	font-weight: normal;
	color: #EAEEF2;
}


body {
	background: #3D4B61 url('main-bg.gif') repeat-x top;
	font-size: 12px;
}

ul {
	list-style: none;
}

a {
	color: #80AFE5;
}

a:hover {
	color: #5DBCFF;
}


td, th {
	padding: 2px 20px 2px 0;
}

th {
	text-align: left;
	color: #929CA8;
	font-size: 12px;
	font-weight: normal;
}

td {
	border-top: 1px dashed #3D4B61;
}


/*  ID: CONTAINER, WAVE  */

#container {
	position: absolute;
	top: 0;
	left: 30px;
	width: 770px;
}

#wave-ground {
	position: absolute;
	left: -250px;
	top: 275px;
	background: url('wave-bg.jpg') no-repeat;
	width: 728px;
	height: 511px;
}


#vinyl-ground {
	position: absolute;
	left: 753px;
	top: 180px;
	background: url('vinyl6-bg.jpg') no-repeat;
	width: 253px;
	height: 275px;
}

/*
#slogan { 
	position: absolute;
	left: 528px;
	top: 99px;
	background: url('slogan.gif') no-repeat;
	width: 261px;
	height: 11px;
}
*/


/*  ID:MENU  */

#menu {
	margin: 94px 0 40px 0;
	background: url('menu-bg.gif') no-repeat 17px 0;
	width: 758px;
	height: 83px;
}

#menu span {
	display: none;
}

#menu ul {
}

#menu ul li {
	float: left;
	margin-right: 11px;
}

#menu ul li.last {
	margin-right: 0;
}

#menu a {
	margin: 30px 0 0 0;
	display: block;
	width: 99px;
	height: 52px;

}

#menu a.men-home {
	display: block;
	width: 188px;
	height: 79px;
	margin: 0 20px 0 0;
}

#menu a:hover.men-about { background: url('men-about-on.gif') no-repeat bottom; }
#menu a:hover.men-artists { background: url('men-artists-on.gif') no-repeat bottom; }
#menu a:hover.men-events { background: url('men-events-on.gif') no-repeat bottom; }
#menu a:hover.men-releases { background: url('men-releases-on.gif') no-repeat bottom; }
#menu a:hover.men-downloads { background: url('men-downloads-on.gif') no-repeat bottom; }


/*  ID: LEFTCOL  */

#leftcol {
	float: left;
	width: 187px;
	margin-right: 30px;
}

.leftbox {
	padding: 40px 18px 40px 18px;
	font-size: 12px;
}

.leftbox h4 {
	display: none;
}

.leftbox.left-contact {
	background: url('contact-bg.gif') no-repeat;
}

.leftbox.left-guestbook {
	background: url('guestbook-bg.gif') no-repeat;
	padding-top: 33px;
}

.leftbox.left-guestbook h5 {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	color: #778698;
	margin-bottom: 10px;
}

.guest-head {
	margin-bottom: 1px;
	color: #EAEEF2 !important;
}

.guest-head i {
	font-style: normal;
	color: #B8C5D5;
}

.guest-text {
	padding-bottom: 15px;
	line-height: 15px;
	color: #C9C9C9;
}

.leftbox .guest-enter a {
	background: url('button-bg.gif') no-repeat;
	text-align: center;
	color: #E7E7E7;
	text-decoration: none;
	padding-top: 6px;
	display: block;
	width: 151px;
	height: 27px;
	font-size: 11px;
}

.leftbox .guest-enter a:hover {
	color: #5DBCFF;
}


/*  ID: RIGHTCOL  */

#rightcol {
	float: left;
	width: 520px;
	padding-bottom: 30px;
}

#rightcol p {
	margin: 0 0 15px 21px;
	line-height: 20px;
	color: #D6E0EE;
}

#rightcol h4 {
	margin: 0 0 2px 21px;
}

#rightcol table {
	margin: 0 0 0 21px;
	font-size: 12px;
}

#rightcol h5 {
	margin: 0 0 2px 21px;
	padding-top: 10px;
}

.h3-title {
	height: 32px;
	width: 400px;
	margin-bottom: 25px;
}

.h3-title span {
	display: none;
}

.h3-title.about { background: url('tit-about.gif') no-repeat; }
.h3-title.artists { background: url('tit-artists.gif') no-repeat; }
.h3-title.events { background: url('tit-events.gif') no-repeat; }
.h3-title.releases { background: url('tit-releases.gif') no-repeat; }
.h3-title.downloads { background: url('tit-downloads.gif') no-repeat; }
.h3-title.guestbook { background: url('tit-guestbook.gif') no-repeat; }
.h3-title.news { background: url('tit-news.gif') no-repeat; }


/*  FOOTER  */

#footer {
	padding-left: 20px;
	clear: both;
	text-align: left;
	font-size: 12px;
	color: #576984;
}

#footer a { 
	color: #5F7699;
}

#footer a:hover { 
	color: #5A7AA9;
}
