html, body {
	text-align:center;
	background-image: url(http://www.aquasky.co.uk/gfx/bgfade.jpg);
	background-repeat: repeat-x;
	background-color:#B8B8B8;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link { color:#C00; background:transparent;}
a:visited { color:#C00; background:transparent;}
a:hover { color:#F00; background:transparent;}
a:active { color:#C00; background:transparent;}

a.glow {font-weight:bold}
div.discog a.glow {font-size:8pt;}
a.glow:link { color:#FFF; text-decoration:none; background:#666;padding:2px 5px 2px 5px;border:1px #333 solid;}
a.glow:visited { color:#FFF; text-decoration:none; background:#666;padding:2px 5px 2px 5px;border:1px #333 solid;}
a.glow:hover { color:#F00; background:#FFF;padding:2px 5px 2px 5px;border:1px #999 solid;}
a.glow:active { color:#CCC; text-decoration:none; background:#999;padding:2px 5px 2px 5px;border:1px #333 solid;}
dt.more{margin-top:10px;}

#pagenav a:link { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #CCC solid;}
#pagenav a:visited { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #CCC solid;}
#pagenav a:hover  { color:#000; text-decoration:none; background:#CCC;padding:2px 4px 2px 4px;border:1px #000 solid;}
#pagenav a:active  { color:#333; text-decoration:none; background:#CCC;padding:2px 4px 2px 4px;border:1px #CCC solid;}

div#pagenav {margin-top:10px;font-size:10pt;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:180%}

#banners {border-top:1px #CCC solid;margin-top:10px;padding-top:10px;position:relative;left:10px;}
#banners img {border:0}
#banners h4 {font-size:11pt}
#banners div.buymusic {font-size:8pt;border-top:1px #666 dashed;padding:8px 0 8px}

#container {
margin-left:auto;
margin-right:auto;
width:780px;
text-align:left;
background-color:#FFF;
border-left:1px #333 solid;
border-right:1px #333 solid;
	background-image: url(http://www.aquasky.co.uk/gfx/header-aquasky.png);
	background-repeat: no-repeat;
	background-position: top center;
	position:relative;
}


#header {
	height: 110px;

}
#header h1, #header h2 {display:none;}	
	
#leftcol {
	float: left;
	width: 145px;
	margin-left: 0px;
	margin-top: 0px;
	color: #000;
	padding: 3px;
	}

		

h1 span, h2 span, h3 span, h4 span {display:none;}
h2 {
	background-repeat: no-repeat;
	position:relative;
	right:30px;
}
h2 {height:84px; width:622px;margin:0px;}

body#news h2{background-image: url("http://www.aquasky.co.uk/gfx/title_bio.png");}
body#discog h2{background-image: url("http://www.aquasky.co.uk/gfx/title_discog.png");}
body#bio h2{background-image: url("http://www.aquasky.co.uk/gfx/title_bio.png");}
body#gallery h2{background-image: url("http://www.aquasky.co.uk/gfx/title_gallery.png");}
body#labels h2{background-image: url("http://www.aquasky.co.uk/gfx/title_labels.png");}
body#music h2{background-image: url("http://www.aquasky.co.uk/gfx/title_music.png");}
body#videos h2{background-image: url("http://www.aquasky.co.uk/gfx/title_videos2.png");}
body#mp3shop h2{background-image: url("http://www.aquasky.co.uk/gfx/title_mp3shop.png");}
body#shop h2{background-image: url("http://www.aquasky.co.uk/gfx/title_shop.png");}
body#contests h2{background-image: url("http://www.aquasky.co.uk/gfx/title_contests.png");}
body#contact h2{background-image: url("http://www.aquasky.co.uk/gfx/title_contact.png");}


div#rightcol h4 {height:48px; width:180px;margin:0px;}
div#rightcol h4#downloads{background-image:  url("http://www.aquasky.co.uk/gfx/mini_title_mixes.png");}
div#rightcol h4#nextgig{background-image:  url("http://www.aquasky.co.uk/gfx/mini_title_nextgig.png");}
div#rightcol h4#mailinglist{background-image:  url("http://www.aquasky.co.uk/gfx/mini_title_mailinglist.png");}
div#rightcol h4 {background-repeat: no-repeat; position:relative;right:20px;}
div#rightcol #rightbanners div {margin-top:10px}
		
		/* NAV */
ul#mainnav 	{
width: 145px;
height: 205px;
background: url(http://www.aquasky.co.uk/gfx/nav.png) no-repeat 10px 0px;
margin: 5px 0 0 0;
padding:0;
position: relative;
}

ul#mainnav li {margin: 0 0 5px 0;padding: 0;list-style: none;
position:absolute;}
ul#mainnav li, ul#mainnav a	{
height: 19px;
display: block;}

ul#mainnav li a {
text-indent: -9999px; 
text-decoration: none;
width: 145px;}

#nav1 {top: 0px;}
#nav2 {top: 19px;}
#nav3 {top: 39px;}
#nav4 {top: 59px;}
#nav5 {top: 79px;}
#nav6 {top: 100px;}
#nav7 {top: 120px;}
#nav8 {top: 139px;}
#nav9 {top: 159px;}
#nav10 {top: 180px;}
#nav11 {top: 199px;}
#nav12 {top: 220px;}
#nav1 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px 0px no-repeat;}
#nav2 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -19px no-repeat;}
#nav3 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -39px no-repeat;}
#nav4 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -59px no-repeat;}
#nav5 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -79px no-repeat;}
#nav6 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -100px no-repeat;}
#nav7 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -120px no-repeat;}
#nav8 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -139px no-repeat;}
#nav9 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -159px no-repeat;}
#nav10 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -180px no-repeat;}
#nav11 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -199px no-repeat;}
#nav12 a:hover {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -220px no-repeat;}

body#news a#newsnav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px 0px no-repeat;}
body#shop a#shopnav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -19px no-repeat;}
body#discog a#discognav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -39px no-repeat;}
body#bio a#bionav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -59px no-repeat;}
body#gallery a#gallerynav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -79px no-repeat;}
body#music a#musicnav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -100px no-repeat;}
body#videos a#videosnav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -120px no-repeat;}
body#mp3shop a#mp3shopnav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -139px no-repeat;}
body#contact a#contactnav {background: transparent url(http://www.aquasky.co.uk/gfx/nav.png) -129px -159px no-repeat;}


/* END NAV */
		
body#mp3shop iframe {width:580px;height:900px;border:1px #FFF solid;}
		
#rightcol {
	position: absolute;
	left: 580px;
	top: 100px;
	width: 170px;
	z-index: 3;
	color: #000;
	padding: 3px;
	}


#content {
	margin: 0px 0 0 185px;
	width:575px;
	padding: 3px;
}

h3 {
font-family: "Helvetica", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, sans-serif;
color: #333;
letter-spacing: -1px;
margin:0;
}

p, dt {font-size:8pt;}
div.item {border-bottom:1px #CCC solid;margin-bottom:12px;}
div.item p, div#rightcol p {font-size:8pt;line-height:140%;margin:5px 0 5px 0}
div.item p.note {font-size:8pt;text-align:right;border-top:1px #CCC solid;padding:4px;}

#rightbanners {text-align:center}
#rightcol p {font-size:8pt;line-height:130%;margin:5px 0 10px 0;padding-bottom:10px;border-bottom:1px #CCC solid;}
#rightcol img {border:0;margin-bottom:10px;}

/* ************* SECTIONS ******** */
div.discog img{border:0;margin:0;}
div.discog img.cover{float:right;margin:6px;} 
div.discog {border:1px #CCC solid;padding:0 5px 5px 5px;}
div.discog h3 {font-size:11pt;margin:5px 0 0 0}
div.discog h3 a {color:#333;text-decoration:none;}
div.discog h3 a:hover {color:#666}
div.discog dl {margin-right:170px;margin: 5px;}
div.discog dt {margin-bottom:4px;}
div.discog {margin-bottom:10px;}
div.mp3{font-size:8pt;margin:5px 0 5px}
div.mp3 img {position:relative;top:5px;}
div#discogtracks{padding:8px;border:1px #CCC dashed}
	
#newsletter {
	clear: both;	
text-align: center;
	padding: 10px;
	color: #000;
	background-color:#FFF;
	margin-top:20px;
	}
	
#footer {
	clear: both;	
text-align: center;
	padding: 5px;
	border-top: 1px solid #333;
	color: #000;
	background-color:#FFF;
	margin-top:20px;
	}
	
#footer img {border:0}
table#mailinglist {
	background-image:url(http://www.domeus.co.uk/images/webbox/box1_bg.gif);
	width:375px;
	height:57px;
	border:0;
	background-repeat: no-repeat;
	}
	table#mailinglist table td {text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
	table#mailinglist table {width:100%}
label{font-size:10pt;font-weight:bold;	background-repeat: no-repeat;}
#labellinks img {border:0}

.box {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:10pt; background-color:#EEE;border: 1px #999 solid;margin-bottom:4px;}
.button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; background-color:#333;color:#FFF; font-weight:bold;border: 1px #999 solid; cursor:pointer;padding:3px;}
.red {color:#C00}
.note {font-size:7pt}
/* -------------------------------- */
.fade img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.fade:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70;
}
.fade img {border:0}

/* -------------------------------- */
.right {float:right;}
.left {float:left;}
.roll img{border: 1px solid #ccc;}
.roll:hover img{border: 1px solid #333;}
.roll:hover{color: #333;border: 0px ;} /* Dummy definition to overcome IE bug */
.icon{position:relative;top:2px;border:0;}
#signup {font-size:8pt;}
