body {
background: #000 url('images/bg-album.png') top center no-repeat;
background-attachment: fixed;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
margin: 0 0 0;
color: #9ca6b2;
}
a {
color: #3475a3;
}
a:hover {
color: #448bbd;
}
img {
border: 0;
}
.clear {
clear: both;
}
#wrapper {
width: 1000px;
margin: 0 auto 0;
padding: 20px 0 0;
}
#header {
height: 148px;
padding: 0 0 0;
}
#logo {
float: left;
margin: 0 0 9px 10px;
}
#albumpromo {
float: right;
margin: 0 20px 0 0;
}
#itunes {
float: right;
margin: 37px 10px 0 0;
}
#nav {
background: url('images/bg-nav.png') repeat-x;
height: 77px;
padding: 0 0 0 30px;
margin: 0 0 30px;
}

.navsep {
float: left;
margin: 31px 16px 0;
}
a.nav-home {
background: url('images/nav-home.png') top no-repeat;
width: 46px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-home:hover {
background-position: bottom;
}
a.nav-artists {
background: url('images/nav-artists.png') top no-repeat;
width: 73px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-artists:hover {
background-position: bottom;
}
a.nav-music {
background: url('images/nav-music.png') top no-repeat;
width: 56px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-music:hover {
background-position: bottom;
}
a.nav-videos {
background: url('images/nav-videos.png') top no-repeat;
width: 67px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-videos:hover {
background-position: bottom;
}
a.nav-photos {
background: url('images/nav-photos.png') top no-repeat;
width: 70px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-photos:hover {
background-position: bottom;
}
a.nav-aboutus {
background: url('images/nav-aboutus.png') top no-repeat;
width: 90px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-aboutus:hover {
background-position: bottom;
}
a.nav-contactus {
background: url('images/nav-contactus.png') top no-repeat;
width: 114px;
height: 17px;
display: block;
float: left;
margin: 31px 0 0;
}
a.nav-contactus:hover {
background-position: bottom;
}
#socialnetworks {
margin: 25px 30px 0 0;
float: right;
}
.btn-social {
margin: 0 0 0 8px;
}
#col1 {
width: 277px;
float: left;
}
.subheader {
margin: 0 0 10px;
}
.sb-video {
margin: 0 0 12px;
}
.sb-video h3 {
font-size: 12px;
text-transform: uppercase;
margin: 0 0 6px;
}
.sb-video h3 a {
text-decoration: none;
}
.sb-vidthumb {
border-top: 2px solid #171c23;
width: 76px;
float: left;
margin: 0 10px 0 0;
}
#col2 {
width: 432px;
float: right;
margin: 0 20px 0;
}

#featured {
background: #000;
border: 5px solid #161b24;
padding: 3px 3px 0;
margin: 0 0 30px;
}
.post {
margin: 0 0 20px;
}
.postdate {
background: url('images/bg-date.png') no-repeat;
width: 78px;
height: 26px;
text-align: center;
margin: 0 0 5px;
}
.postdate p {
font-size: 18px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding: 3px 0 0;
margin: 0;
}
.post h2 {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
margin: 0 0 6px;
}
.post h2 a {
color: #fff;
text-decoration: none;
}
.post h2 a:hover {
color: #aecfe7;
}
.posttext {
background: #0b0e12;
padding: 14px 14px 4px;
}
.posttext p {
font-size: 14px;
color: #9ca6b2;
margin: 0 0 14px;
line-height: 20px;
}
.square {

float: left;
}
#col3 {
width: 251px;
float: right;
}
.banner454 {
margin: 0 0 20px;
}
.fbfanbox {
background: #fff;
margin: 0 0 20px;
}
#footer {
clear: both;
background: url('images/bg-footer.png') no-repeat;
height: 50px;
margin: 0 0 20px;
}
#footer p {
font-size: 14px;
color: #20242c;
float: right;
margin: 17px 10px 0 0;
}
#footer p a {
color: #464c57;
text-decoration: none;
margin: 0 4px;
}
#footer p a:hover {
text-decoration: underline;
}