@charset "UTF-8";

* {
margin:0;
padding:0;
}

body {
font-family:Helvetica, Tahoma, Arial, sans-serif;
font-size:0.8em;
}

a {color:#000;}

h2 {
font-size:1.2em;
margin:0 0 5px;
}

h3 {
font-size:1em;
font-weight:normal;
margin:0 0 10px;
}

hr {display:none;}

#container {
width:960px;
}

body#gallerypage #container {width:1050px;}

#logo {
width:708px;
height:69px;
background:url(../images/iface/logo.gif) no-repeat 220px 0;
text-indent:-4000px;
margin:30px 0 0;
}

#menu {
list-style:none;
width:180px;
float:left;
margin:30px 0 0 20px;
}

#menu li {margin:15px 0;}

#menu li a {
text-decoration:none;
font-size:1.4em;
text-align:right;
padding:7px 15px;
}

body#labelpage #reclabel,
body#digipage #digital,
body#recshopspage #recordshops,
body#publishingpage #publishing,
body#presspage #press,
body#eventspage #events,
body#gallerypage #gallery,
body#listpage #mlist,
body#demospage #demos,
body#contactpage #contact,
body#mixespage #mixes,
#menu li a:hover 
{
background:#000;
color:#fff;
}

.content {
width:560px;
margin:20px 0 20px 200px;
padding:20px 10px 0;
border-top:1px solid #000;
line-height:170%;
}

body#gallerypage .content{width:650px;}

body#labelpage .content {height:150px;}

.content ul {margin:0 0 0 30px;}

.releaseimage {
float:right;
margin:0 0 10px 10px;
}

#footer {
text-align:center;
font-size:0.8em;
}

.no-underlined-links a {text-decoration:none;}
.no-underlined-links a:hover {text-decoration:underline;}

#presspage table {margin:0 0 30px 0}
#presspage h2 {text-decoration:underline;}