* {
  margin:0;
  padding:0;
}

body {
  background: #000 url(images/blacktexture.jpg);
  
  color:#fff;
  font-family: "proxima-nova-condensed-1","proxima-nova-condensed-2", Helvetica, Arial, sans-serif;
}

#about {
  background:#000;
}

a {
  text-decoration:none;
  color:#fff;
  font-weight:400;
  outline:0;
  -webkit-transition:color 0.5s;
}

img { 
  border:none;
}

#wrap {
  position:relative;
  width:735px;
  margin:45px auto 0;
}

#header {
  position:relative;
}

#header h1 a {
  display:block;
  margin:0 0 30px -9px;
  width:251px;
  height:95px;
  background:url(images/noen3.png) no-repeat;
}

#header h1 a span {display:none;}

#menu {
  position:absolute;
  top:24px;
  right:0;
  list-style-type:none;
}

#menu li {
  float:left;
  padding:0 0 0 30px;
}

#menu li a {
  display:block;
  height:17px;
  font-size:18px;
  padding-bottom:4px;
  text-transform:uppercase;
  letter-spacing:1px;
  position:relative;
  -webkit-transition: -webkit-transform 0.2s;
}

#menu li a:hover {
  -webkit-transform: rotate(-2deg) scale(1.1);
  -moz-transform: rotate(-2deg) scale(1.1);
}


#menu li.home a {
  width:52px;
  background:url(images/menu_home.png) no-repeat;
} 
#menu li.about a {
  width:62px;
  background:url(images/menu_about.png) no-repeat;
} 

#menu li.contact a {
  width:84px;
  background:url(images/menu_contact.png) no-repeat;
} 

#menu li a span {display:none;}

#menu li a.active {
  border-bottom:2px solid #aaa;
}

#top {
  padding:30px 0;
  text-align:center;
}

#top .highlight {
  color:#fd8a01;
  padding-right:3px;
}

#top h3 {
  font-size:28px;
/*  font-family: "proxima-nova-condensed-1","proxima-nova-condensed-2", Helvetica, Arial, sans-serif;*/
  font-weight:400;
}

#listen {
  margin-top:20px;
  margin-bottom:20px;
  padding:30px 0;
}

#main {
  margin-top:25px;
}

#main .section {
 float:left;
}

#main .networks {
  margin-top:50px;
}

#main ul {
  list-style-type:none;
  margin-left:auto;
  margin-right:auto;
}

#main ul li {
  float:left;
  padding:0 22px 0 0;
}

ul#social_networks li {
  padding:0 15px 0 0;
}

#main ul li a {
  display:block;
  height:24px;
  font-size:18px;
  color:#eef2f9;
  text-transform:uppercase;
  position:relative;
  -webkit-transition: -webkit-transform 0.2s;
}

#main .stores li a {
  height:41px;
}

#main ul li a:hover {
  -webkit-transform: rotate(-2deg) scale(1.1);
  -moz-transform: rotate(-2deg) scale(1.1);
}

#main ul li.itunes a {
  width:102px;
  background:url(images/itunes.png) no-repeat;
} 

#main ul li.amazon a {
  width:133px;
  background:url(images/amazon.png) no-repeat;
} 

#main ul li.myspace a {
  width:109px;
  background:url(images/myspace.png) no-repeat;
} 

#main ul li.facebook a {
  width:84px;
  background:url(images/facebook.png) no-repeat;
}

#main ul li.mx3 a {
  width:44px;
  background:url(images/mx3.png) no-repeat;
}

#main ul li.purevolume a {
  width:123px;
  background:url(images/purevolume.png) no-repeat;
} 

#main ul li a span {display:none;}

#main .cover {
  float:left;
  width:300px;
  height:300px;
  margin:-9px 22px 0 -9px;
}

#main p {
  margin-bottom:50px;
  font-size:28px;
}
#main p em {
  font-weight:600;
}

#main .label {
  font-size:20px;
  color:#aaa;
}

#main h3 {
  padding-bottom:20px;
  font-size:24px;
  font-weight:400;
  color:#aaa;
}

#main .stores h3 {
  padding-bottom:12px;
}

#footer {
  font-size:16px;
  padding:30px 0;
  color:#aaa;
}

.small {
  font-size:12px;
  color:#aaa;
}

.legend {
  margin:10px 0 0 48px;
}

#footer .small {
  margin-top:30px;
}

#photos {
  margin:0 0 30px 2px;
  list-style-type:none;
}

#photos li {
  float:left;
  width:228px;
  height:171px;
  margin:0 4px 4px 0;
}

#photos img {
  border:none;
  width:100%;
  height:100%;
}

.bottom {
  padding-top:20px;
}

.bottom ul {
  list-style-type:none;
}

.bottom li {
  margin-right:10px;
  float:left;
}

.spacer {clear:both;}
