* {margin:0px; padding:0px; border:0px;}

body { 
background-color:#1E1A1A; 
padding:30px; 
color:#FFFFFF;
font:10px arial, sans-serif; font-weight:normal;
text-transform:uppercase;
}

a { 
color:#FFFF99; 
text-decoration:none;
} 

a:hover { 
color:#FFFFFF;
}

img {
border:none;
vertical-align:bottom;
}

a.img:link, a.img:visited, a.img:active, a.img:hover {
  color:#000000; background:none;
  border:none; margin:0px; padding:0px;
  text-decoration:none;
} 

h1 {
color:#FFFF99;
font:2em arial, sans-serif; font-weight:bold; letter-spacing:-1px;
margin:0;
}

h2 {
color:#FFFFFF;
font:1.1em arial, sans-serif; font-weight:normal; letter-spacing:4px; 
padding:10px 0 5px 0;
}

h3 {
color:#FFFFFF;
font:1.1em arial, sans-serif; font-weight:normal; letter-spacing:4px; 
margin: 0px 0 -4px 1px;
}

.wideTxt {
color:#FFFFFF;
font:1.1em arial, sans-serif; font-weight:normal; letter-spacing:3px; 
padding:0 0 0 2px;
}

.italicTxt {
font:1em Georgia; font-weight:normal; font-style:italic; letter-spacing:1px;
color:#000000;
background:#FFFFFF;
text-transform:none;
}
.quoteTxt {
text-transform:none;
color:#FFFF99;
font:1em Georgia; font-weight:normal; font-style:italic; letter-spacing:1px;
}

/* Layout */

#content {
width:750px;
text-align:left; 
margin:0 auto;
}

/* Country selection */

#countries {
text-align:left;
padding:0 0 20px 0;
border-bottom:1px dashed #666666;
}

#flags {
margin:0;
padding:0;
list-style-type:none;
}

#flags li {
float:left;
width:16px;
height:11px;
margin-left:5px;
} 

/* Header */

#header {
width:750px; height:392px;
padding:20px 0 20px 0;
border-bottom:1px dashed #666666;
}

#topimg {
width:750px; height:392px;
background:url("../imgs/header.jpg"); background-repeat:no-repeat;
} 

#buyGB {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyDE {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyIT {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyFR {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyNL {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyBE {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyLU {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyPT {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyZA {
position:relative; top:180px;
padding:20px;
background:none;
} 
#buyDK {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buySE {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyNO {
position:relative; top:220px;
padding:20px;
background:none;
} 
#buyFI {
position:relative; top:220px;
padding:20px;
background:none;
} 
.buylinks ul, .buylinks li {
list-style:none;
line-height:15px;
}

/* Intro txt */

#intro {
font:1em arial, sans-serif; font-weight:normal; line-height:15px;
color:#FFFFFF;
padding:15px 0 16px 0;
border-bottom:1px dashed #666666;
} 
#intro p {
padding:2px 0 0 0;
}

/* Smashes and Trashes */

#smashesandtrashes {
font:1em arial, sans-serif; font-weight:normal; line-height:15px;
color:#FFFFFF;
padding:18px 0 16px 0;
border-bottom:1px dashed #666666;
} 

#smashesandtrashes p {
padding:5px 0 0 0;
}

/* Album tracklist and music */

#album {
height:413px;
padding:10px 0 19px 0;
border-bottom:1px dashed #666666;
} 

#albumCover {
width:450px;
float:left;
padding:10px 0 0 0;
} 

#player {
width:450px;
float:left;
padding:5px 0 0 0;
} 

#albumTracklist {
width:300px;
float:left;
padding:0;
}

#tracklist ul, #tracklist li {
font:1em arial, sans-serif; font-weight:normal; line-height:16px;
list-style:none;
}

/* Mailing list */

#mailinglist {
height:190px;
font:1em arial, sans-serif; font-weight:normal; line-height:14px;
color:#FFFFFF;
padding:18px 0 10px 0;
border-bottom:1px dashed #666666;
} 

#mailinglistL {
padding:3px 0 0 0;
width:100px;
float:left;
} 

#mailinglistC {
padding:3px 0 0 0;
width:180px;
float:left;
} 

#mailinglistR {
padding:7px 0 0 0;
width:470px;
float:left;
} 

.form ul, .form li {
list-style:none;
line-height:30px;
}

/* Links */

#links {
text-align:center;
font:1em arial, sans-serif; font-weight:normal; line-height:14px; 
color:#FFFFFF;
padding:10px 0 10px 0;
border-bottom:1px dashed #666666;
} 

#linkslist li
{
display: inline;
list-style-type: none;
}

/* Footer */

#footer {
text-transform:none;
text-align:center;
font:1.1em arial, sans-serif; font-weight:normal; line-height:14px;
color:#FFFFFF;
padding:40px 0 20px 0;
}