.span12 {
width:880px;
}

.span9 {
width:640px;
}



.not-front .span9,
.not-front .span6,
.not-front .span12 {
padding-left:20px;
padding-right:20px;
}

.page-user .span4 {
padding-left:20px;
padding-right:20px;
}

.node-type-artist .span12 {
padding:0;
width:940px;
}

.not-front .row .span3 {
  float:right;
  margin-left: 0px;
  margin-right: 20px;
  margin-top:0;
}

.newReleases .row-fluid .span3 {
  float:left;
  margin:0 0 0 8px;
  padding:0 10px 10px 10px;
}


#navbar .navbar-inner {
width:932px;
margin:6px auto;
}

input.span2, textarea.span2, .uneditable-input.span2 {
width: 134px;
}

.front .views-field-title a {
font-family: matrixregular;
font-weight: normal;
text-transform: uppercase;
color: #E41F3E;
letter-spacing: 0px;
font-size: 30px;
line-height: 30px;
}


.front #block-views-home-page-articles-block .views-field-body iframe {
height:303px !important;
width:404px !important;
clear:both;
}


.node-type-artist .youtubeArea ul li p.youtubeTitle {
font-family: matrixregular;
font-size: 1.25em;
font-weight: normal;
color: #292033;
display: block;
width: 290px;
height: 2.5em;
padding: 0;
margin: 0;
}

.node-type-artist .youtubeArea ul li {
display: block;
float: left;
padding: 10px 0 20px 12px;
}

.node-type-artist .youtubeArea ul li iframe {
width: 290px !important;
height: 218px !important;
}

/* Individual Article Pages */

.node-type-article .row .span9 .articlePFA {
  float:none;
margin:0 14px 14px 0;
padding:0;
width:320px;
height:auto;
clear:both;
}

p.authorName {
display:block;
  font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 16px;
color: #507E9C;
line-height: 16px;
margin:0 0 18px 0;
}

p.articlePrice {
display:block;
float:none;
  color: #4D4655;
font-weight: bold;
height:30px;
line-height:30px;
margin:0 6px 0 0;
clear:both;
}

.buyArea {
width:300px;
float:left;
display:block;
margin:0 0 0 0;
}

.node-type-article .buyArea {
  margin:0 0 14px 0;
  /*clear:both;*/
}

.node-type-article .buyArea a,
.spotify_playlist_button {
float:none;
text-align: center;
}

.node-type-article .buyArea > a,
.node-type-article .buyArea > div {
  width: auto !important;
  margin-right: 0 !important;
}

.noPFA {
  float:right;
  width:292px;
  margin:0 0 14px 28px;
}

a.itunesBuyButton {
display: block;
color: white;
background-color: #1D1D1D;
font-size: 1em !important;
font-weight: bold;
text-decoration: none;
line-height: 1em;
border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
padding: 10px 13px 10px 14px;
margin: 0 10px 10px 0;
border-top: 2px solid #606060;
border-left: 2px solid #606060;
border-right:2px solid black;
border-bottom: 2px solid black;
box-shadow: 0 0 10px black inset;
-webkit-box-shadow: 0 0 10px black inset;
-moz-box-shadow: 0 0 10px #000000 inset;
text-shadow: 1px 1px #404040, -1px -1px black;
float:left;
}

a.itunesBuyButton i {
font-size: 1.3em !important;
}

a.itunesBuyButton:hover {
  color: white;
background-color: #070707;
}

a.amazonBuyButton {

margin: 0 10px 10px 0;

}

a.amazonBuyButton i {
font-size: 1.3em !important;
width:1em;
}

a.amazonBuyButton:hover {
  color: #333;
background-color: #EAEAC9;
}



#block-block-7 a.spotifyButton,
#block-block-7 a.itunesBuyButton,
#block-block-7 a.amazonBuyButton,
#block-block-9 a.spotifyButton,
#block-block-9 a.itunesBuyButton,
#block-block-9 a.amazonBuyButton  {
float:none;
display:block;
clear:both;
max-width:278px;
margin:0 0 14px 0;
padding: 10px 10px 10px 14px;
}

.front a.spotifyButton,
.front a.itunesBuyButton,
.front a.amazonBuyButton,
#block-block-9 a.spotifyButton,
#block-block-9 a.itunesBuyButton,
#block-block-9 a.amazonBuyButton {
float:none;
display:block;
clear:both;
max-width:100%;
margin:0 0 14px 0;
padding: 10px 10px 10px 14px;
width: auto;
text-align: center;
}

#block-block-3 a.spotifyButton,
#block-block-3 a.itunesBuyButton,
#block-block-3 a.amazonBuyButton {
float:none;
display:block;
clear:both;
max-width:278px;
margin:0 0 14px 0;
padding: 10px 10px 10px 14px;
}

#block-block-9 .albumCover {
  float:left;
  margin:0 14px 14px 0;
}

#node-135 {
  display:none;
}

.front .rhinofyPost .views-field-field-pfa img {
/*width:270px;
height:auto;*/
}

.front .rhinofyPost .views-field-field-pfa {
width:270px;
height:270px;
display:block;
float:left;
margin:0 14px 4px 0;
}

.node-type-article .row .span3 {
    /*border-left: 1px dashed #1285BF;*/
}

.page-node-135 .row .span3 {
    border: 0;
}

.rightColArea {
 padding:0 14px 0 14px;   
}

.rightColText {
 margin:14px 0 14px 0;
 display:block;   
}

.rightColData {
 clear:both;   
}

.node-type-article .mainBody .row .rightRail {
 margin-right: 0; 
  margin-top: 14px; 
  margin-bottom: 30px;    
}

/* single notes landing fixes */

.page-node-40 .mainBody .span3 p {
padding:14px;
}

.page-node-40 #block-views-single-notes-block .views-row {
width: 305px;
height: 166px;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child {
display: block;
width: 100%;
float: none;
clear: both;
height: auto;
margin: 10px 0 10px 0;
padding: 0 0 0 0;
}

#rhinofyCarousel .item img {
width:270px;
height:auto; 
}


@media (min-width: 768px) and (max-width: 979px) {

.buyArea {
width:360px;
}

.node-type-product #productInfoWrapper,
.node-type-product .prodTrackList,
.node-type-product .productLeftCol {

  width:100%;
}

.node-type-product .productLeftCol {
  text-align: center;
}

.node-type-product .articlePFA {
  display:inline;
}

.trackListHeader {
padding: 10px 0 6px 8px;
width: 100%;
}

.releaseTrack {
padding: 6px 0 4px 10px;
width:99%;
}

/* start nav colapse fix */  
  .nav-collapse, .nav-collapse.collapse {
height: auto;
overflow: visible;
}

.nav-collapse {
clear: none;
}

.navbar .btn-navbar {
display: none;
}

.nav-collapse .nav > li {
float: left;
}

.nav-collapse .nav {
float: left;
}

#navbar .navbar-inner .container {

      background-position:313px 20px;
            background-repeat:no-repeat;
            background-size:390px 80px;
}

#headerCallout {
display:none;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
float: left;
padding: 0;
margin: 5px 0 0 0;
border-top:0;
border-bottom:0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
  

#navbar .navbar-inner {
width: 708px;
margin: 6px auto;
}

#navbar .brand {
margin: 0;
padding: 6px 8px 0 10px;
width: 100px;
}

#navbar .search-form {

}

.nav-collapse nav {
height:65px;
}

#navbar .serviceLinks {
border:0;
border-radius: 0;
float: left;
padding: 0;
margin: 5px 0 0 12px;
}

#primaryFeatures {

margin: 3px 2px 12px 10px;

}

#primaryFeatures ul li a {
text-decoration: none;
display: block;
padding: 16px 12px 2px 11px;
width:auto;
}

#main-menu li a {
width:auto;
letter-spacing: 0px;
padding:0 9px 0 9px;
  }

body {
padding-top:150px;
}

.stripes {

margin:-18px 0 0 12px;
height:25px;
}

/* end nav colapse fix */

/* main fixes */

.not-front .span9, .not-front .span6, .not-front .span12 {
    padding-left: 14px;
padding-right: 14px;
}

.span12 {
width:696px;
}

.span9 {
width: 516px;
}

.node-type-article .span9 {
  width:auto;
}

.not-front .row .span3 {
float: right;
margin-left: 0px;
margin-right: 14px;
margin-top: 0;
}

.node-type-article .row .span3.rightRail {
  clear:both;
  width:auto;
}

.front h2, .node-type-artist h2,
.page-node h2 {
letter-spacing: 2px;
}

/* end main fixes */

/* start front fixes */

.front ul.rhinofyCol li img {
margin:0 10px 0 10px;
width:79px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.front .well h3 {
  padding: 6px 8px 4px 8px;  
  margin:0 10px 14px 10px;
}

.front #block-views-home-page-articles-block .views-field-body iframe {
height:222px !important;
width:296px !important;
clear:both;
}

/* end front fixes */

/* start rhinofy fixes */

.newReleases .row-fluid .span3 {
 margin:0 8px 0 0;
 padding:0;   
}

.newReleases a.spotifyButton {
    font-size:13px !important;
}

/* end rhinofy fixes */

/* product pages start */

.node-type-product h1,
.submitted {
  display:none;
}

.node-type-product aside.span12 {
padding-right: 20px;
width:696px;
}

.node-type-product .carCol,
.node-type-product .galleryCol,
.node-type-product .articlePFA {
  margin-top:20px;
}

.node-type-product .articlePFA {
border: 1px solid #f1dcbe;
height: auto;
width: 413px;
}

#titleCard {
  position:absolute;
  width:696px;
  margin:11px 0 0 0;
}

.titleWrapper {
  width:460px;

}

span.titleTitle {

width:100px;
}

span.upcTitle {

width:375px;

}

.titlesTitlesWrapper {

  position:absolute;
  width:696px;

}

span.titleTitle,
span.upcTitle {

}

.titleInner {

  width:460px;

}

.titleInner span {

  
}

.artistWrapper {
  width:214px;

}

span.artistTitle {

}

.artistInner {
  width:148px;

}

.artistName {

  width:144px;

}

.artistArrow {

}

.priceAddToCart {

  width:auto;
  padding:0;
  margin:101px 0 0 0;
  
}

.physicalPrice {

}

.addToCart {
width: 140px;
}


.productDetails {

    /*width:224px;*/
    /*margin:18px 0 18px 0;*/
      width: 95%;
  margin: 0;
}

.productTags {
  width:auto;
  float:left;
}

.productAbout {
    width:638px;
    clear:both;
}

.addthis_default_style {
  float: left;
  margin: 0 0 0 18px;
}

/* product pages end */

/* start individual artist page fixes */


.node-type-artist .span12 {
padding: 0;
width: 724px;
}

.node-type-artist .artistFacebook,
.node-type-artist .twitterWidget,
.node-type-artist .artistNews,
.node-type-artist .youtubeArea {
width: 724px;
padding: 0;
margin: 14px 0 0 0;
float: left;
display: block;
}

.node-type-artist .artistFacebook h2,
.node-type-artist .twitterWidget h2,
.node-type-artist .artistNews h2,
.node-type-artist .youtubeArea h2 {
margin: 0 0 0 0;
}

.node-type-artist .row .serviceLinks {
margin: -50px 0 0 150px;
width: 200px;
}

.node-type-artist .artistAbout {
width: 350px;
padding: 14px;
margin: 14px 0 14px 14px;
}

.node-type-artist .artistListen {
width: 288px;
padding: 0;
margin: 14px 14px 14px 0;
}

.node-type-artist .youtubeArea {
margin:0 0 20px 0;
}

.node-type-artist .youtubeArea ul {
margin:0 0 0 10px;
}

.node-type-artist .youtubeArea ul li p.youtubeTitle {
font-family: matrixregular;
font-size: 18px;
line-height:24px;
height:24px;
padding:0;
margin:14px 14px 0 14px;
width:292px;
}

.node-type-artist .youtubeArea ul li iframe {
width: 320px !important;
height: 240px !important;
}

.node-type-artist .youtubeArea ul li {
display: block;
float: left;
padding: 0;
margin:0 0 0 20px;
}

.front h2, .node-type-artist h2,
.page-node h2 {
letter-spacing:2px;    
}

/* end individual artist page fixes */

.page-node-40 .mainBody .span3 p {
padding:14px;
}

.page-node-40 #block-views-single-notes-block .views-row {
width: 258px;
height: 230px;
margin:14px 0 0 0;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child {
display: block;
width: 100%;
float: none;
clear: both;
height: auto;
margin: 10px 0 10px 0;
padding: 0 0 0 0;
}

}

@media (max-width: 767px) {

.articlePFAWrapper,
.node-type-article .row .span9 .articlePFA {
  width:100%;
  margin:0 0 10px 0;
}

.node-type-product .articlePFA {
width: 100%;
height:auto;
margin-bottom: 0;
margin-top: 20px;
}

.node-type-product .productLeftCol {
width: 97%;
float: left;
margin: 0 0 20px 0;
}
    
 /* start nav colapse fix */  
 
 .mainBody {
 width:480px;   
} 
 
  .nav-collapse, .nav-collapse.collapse {
height: auto;
overflow: visible;
}

.nav-collapse {
clear: none;
}

.navbar .btn-navbar {
display: none;
}

.nav-collapse .nav > li {
float: left;
}

.nav-collapse .nav {
float: left;
}

#headerCallout {
display:none;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
float: left;
padding: 0;
margin: 5px 0 0 0;
border-top:0;
border-bottom:0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
  

#navbar .navbar-inner {
width: 480px;
margin: 0 auto;
border:0;
padding:0;
}

#navbar .navbar-inner .container {
background-position:12px 80px;
            background-repeat:no-repeat;
            background-size:450px 80px;
  }

.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-right: 0;
margin-left: 0;
}

#navbar .brand {
margin: 0;
padding: 6px 6px 0 14px;
width: 100px;
}

#navbar .brand img {
margin: 0;
padding: 0;
width: 100px;
}

#navbar .search-form {
padding: 3px;
margin:14px 0 0 0
}

#navbar .navbar-search .search-query {
    width:160px;
}

.nav-collapse nav {
height:62px;
}

#navbar #main-menu {
 padding:4px;  
 margin: 8px 0 0 14px; 
}

#main-menu li a {
    width:auto;
    padding:0 10px 0 10px;
}

#navbar .serviceLinks {
position:absolute;
top:0;
left:50%;
margin:16px 0 0 74px;
}

#primaryFeatures {

margin: 4px 2px 8px 10px;
padding:0 4px 0 4px;

}

#primaryFeatures ul li a {
text-decoration: none;
display: inline-block;
padding: 14px 12px 0 11px;
width:67px;
letter-spacing:0px;
}

body {
padding-top:180px;
}

.stripes {
display:none;
}

/* end nav colapse fix */


/* start general fixes */

.not-front .span9,
.not-front .span6,
.not-front .span12 {
padding-left: 14px;
padding-right: 14px;
margin:0;
}

.not-front .row .span3 {
float: right;
margin-left: 0px;
margin-right: 0;
margin-top: 0;
}

.span9 {
width: 480px;
}

.span12 {
width: 480px;
}

h1.page-header {
padding: 0;
margin: 14px 0 10px 0;
border-bottom: 0;
}

/* end general fixes */


/* start front fixes */

.front .span6 {
border:0;
}

.front .well {
 border:0;   
}

ul.rhinofyCol {
 margin:14px 0 0 0 !important; 
 display:block; 
}

.front ul.rhinofyCol li {
 display:inline;   
 padding:0;
 line-height:140px;
}

.front ul.rhinofyCol li a {
    margin:6px;
}

.front .region-sidebar-second {
 padding:0 20px 20px 20px;   
}

/* end front fixes */

/* start rhinofy fixes */

.page-node-5 #block-block-4 {
display: none;
}

.albumOfTheDay {
padding: 0 14px 14px 14px;
border-bottom: 1px dashed #1285BF;
margin: 0 0 20px 0;
}

.newReleases .row-fluid .span3 {
margin: 0 0 18px 0;
padding: 14px 14px 0 14px;
border-bottom: 1px dashed #1285BF;
}

.carouselDescription {
 display:none;   
}

/* end rhinofy fixes */

/* start individual artist page fixes 1111 */

.artistPFA {
  display:none;
}

.node-type-artist .span12 {
padding: 0;
width: 480px;
}

.node-type-artist .row .serviceLinks {

display:none;

}


.node-type-artist .artistAbout {
width: auto;
padding: 10px;
margin: 0 14px 0 14px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: 1px solid #D6D4CE;
display: block;
float: left;
}

.node-type-artist .artistListen {
width: 430px;
padding: 10px;
margin: 14px 0 0 14px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: 1px solid #D6D4CE;
display: block;
float: left;
}

.node-type-artist .artistFacebook,
.node-type-artist .twitterWidget,
.node-type-artist .artistNews,
.node-type-artist .youtubeArea {
width: 480px;
padding: 0;
margin: 14px 0 0 0;
float: left;
display: block;
}

.node-type-artist .artistFacebook h2,
.node-type-artist .twitterWidget h2,
.node-type-artist .artistNews h2,
.node-type-artist .youtubeArea h2 {
margin: 0 0 0 0;
}

.artistNews ul li:last-child {
   border:0; 
   padding: 10px 0 20px 0;
}

.node-type-artist .youtubeArea ul {
margin:0 0 0 20px;
}

.node-type-artist .youtubeArea ul li p.youtubeTitle {
font-family: matrixregular;
font-size: 18px;
line-height:24px;
height:24px;
padding:0;
margin:14px 14px 0 14px;
width:292px;
}

.node-type-artist .youtubeArea ul li iframe {
width: 440px !important;
height: 330px !important;
}

.node-type-artist .youtubeArea ul li {
display: block;
float: left;
padding: 0;
}

/* end individual artist page fixes */


/* start article pages */

.playlistTracks a.itunesBuyButton {
padding:2px 2px 2px 2px;
font-size:.8em !important;
height:20px;
line-height: 20px;
margin:0;
width:auto;
text-align: center;
}

.playlistTracks a.itunesBuyButton i {

font-size:1em !important;
line-height:10px;

}

.playlistTracks a.amazonBuyButton {
  padding:2px 2px 2px 2px;
  font-size:.8em !important;
  height:20px;
  line-height: 20px;
  margin:0;
  width:auto;
  text-align: center;
}

.playlistTracks a.itunesBuyButton span,
.playlistTracks a.amazonBuyButton span {
/*display:none;*/
padding: 0 2px 0 2px;
  font-size: 9px !important;
}

.playlistTracks td {
  padding:2px 3px;
}

.playlistTracks td a {
    font-size: 11px;
    line-height: 13px;
    display: block;
}


.node-type-article .field-type-text-with-summary .field-item .articlePFA {
float:left;
margin:14px 0 14px 70px;
padding:0;
width:292px;
height:auto;
float:none;
}

.node-type-article .field-type-text-with-summary .articleBodyArea {
margin:14px 0 20px 0;
width:auto;
padding:0 0 0 6px;
clear:both;
}

/* product pages start */

.carCol.galleryCol {
  clear:both;
  width:415px;
  margin:0 0 0 18px;
}

.productInfoWrapper {
  clear:both;
}

.node-type-product aside.span12 {
width:480px;
}

#titleCard {
width:450px;

}

.titleWrapper {
width: 280px;
}

span.titleTitle {

}

span.upcTitle {
width: 180px;

}

.titlesTitlesWrapper {
margin:10px 0 0 0;
width:450px;
}

span.titleTitle,
span.upcTitle {

}

.titleInner {
width: 280px;

}

.titleInner span {

  
}

.artistWrapper {

}

span.artistTitle {

}

.artistInner {

}

.artistName {
width:98px;

}

.artistArrow {

}

.priceAddToCart {

}

.physicalPrice {

}

.addToCart {

}


.productDetails {

}

.productAbout {

}

.prodTrackList {

}

.releaseTrack{

}

.trackListHeader {

}

.trackTitle {


}

.trackArtistName {

  
}

/* product pages end */

.fb-comments {
margin:0 0 0 6px;

}

.node-type-article iframe {
width:440px !important;
}

.node-type-article .socialLinks iframe {
width:100px !important;

}

.fb-comments span,
.fb-comments iframe {
width:440px !important;

}

.node-type-article .container img {
/*max-width:440px !important;
height:auto !important;*/
}

p.authorName {
display:block;
  font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 16px;
color: #507E9C;
line-height: 16px;
margin:0 0 18px 0;
}

p.articlePrice {
display:block;
float:none;
  color: #4D4655;
font-weight: bold;
height:30px;
line-height:30px;
margin:0 6px 0 136px;
clear:both;
}

.buyArea {
width:430px;
width:100%;
float:left;
display:block;
margin:18px 0 18px 0;
clear:both;
}

.spotify_playlist_button iframe {
    width: 200px !important;
}


a.itunesBuyButton {
display: block;
color: white;
background-color: #1D1D1D;
font-size: 1em !important;
font-weight: bold;
text-decoration: none;
line-height: 1em;
border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
padding: 10px 13px 10px 14px;
margin: 0 10px 10px 0;
border-top: 2px solid #606060;
border-left: 2px solid #606060;
border-right:2px solid black;
border-bottom: 2px solid black;
box-shadow: 0 0 10px black inset;
-webkit-box-shadow: 0 0 10px black inset;
-moz-box-shadow: 0 0 10px #000000 inset;
text-shadow: 1px 1px #404040, -1px -1px black;
float:left;
}

a.itunesBuyButton i {
font-size: 1.3em !important;
}

a.itunesBuyButton:hover {
  color: white;
background-color: #070707;
}

a.amazonBuyButton {
display: block;
color: #333;
background-color: #E3E3C3;
font-size: 1em !important;
font-weight: bold;
text-decoration: none;
line-height: 1em;
border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
padding: 11px 13px 9px 10px;
margin: 0 0 10px 0;
border-top: 2px solid white;
border-left: 2px solid white;
border-right:2px solid #CC9;
border-bottom: 2px solid #CC9;
box-shadow: 0 0 10px #D9D9A3 inset;
-webkit-box-shadow: 0 0 10px #D9D9A3 inset;
-moz-box-shadow: 0 0 10px #d9d9a3 inset;
text-shadow: 1px 1px white, -1px -1px #A8AD70;
float:left;
}

a.amazonBuyButton i {
font-size: 1.3em !important;
width:1em;
}

a.amazonBuyButton:hover {
  color: #333;
background-color: #EAEAC9;
}


.node-type-article .row .span3 {
    border-left: 0;
    border-top: 1px dashed #1285BF;
}

.rightColArea {
 padding:20px 14px 0 14px;   
}

.rightColText {
 margin:0 0 14px 0;
 display:block;   
}

.rightColData {
 clear:both;   
}

.node-type-article .mainBody .row .rightRail {
 margin-right: 0; 
  margin-top: 0; 
  margin-bottom: 30px;    
}

.node-type-article .mainBody .row .rightRail .rightColPhoto {
    float:left;
    width:260px;
    margin:0 14px 14px 4px;
}

.node-type-article .mainBody .row .rightRail .spotifyButton {
 clear:both;   
}



/* end article pages */

/* single notes landing fixes */

.page-node-40 .mainBody .span3 p {
padding:14px;
}

.page-node-40 #block-views-single-notes-block .views-row {
width: 452px;
height: 200px;
margin:14px 0 0 0;
}

.page-node-40 #block-views-single-notes-block .views-row:last-child {
border-bottom:0;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child {
display: block;
width: 100%;
float: none;
clear: both;
height: auto;
margin: 10px 0 10px 0;
padding: 0 0 0 0;
}


/* start footer fixes */

#footerLinks {
font-size: 11px;
line-height: 18px;
height: 30px;
margin: 4px 14px 0 14px;
}

.footer .serviceLinks p:last-child {
padding:20px 0 10px 0;
line-height:40px;
}

.footer .serviceLinks p i {
line-height: 40px;
font-size: 40px;
width:59px;
}

/* end footer fixes */

}

@media (max-width: 480px) {
 
#siblingProducts .related_more {
margin: 10px 0 0 0;
width: 100%;
text-align: center;
}
 /* start nav colapse fix */  
  .nav-collapse, .nav-collapse.collapse {
height: auto;
overflow: visible;
}

.nav-collapse {
clear: none;
}

.navbar .btn-navbar {
display: none;
}

.nav-collapse .nav > li {
float: left;
}

.nav-collapse .nav {
float: left;
}

#headerCallout {
display:none;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
float: left;
padding: 0;
margin: 5px 0 0 0;
border-top:0;
border-bottom:0;
}
  

#navbar .navbar-inner {
width: 320px;
margin: 0 auto;
border:0;
padding:0;
border-radius: 0;
}

#navbar .navbar-inner .container {
background-position:0px 80px;
            background-repeat:no-repeat;
            background-size:326px 80px;
  }

#navbar .brand {
margin: 0;
padding: 8px 12px 0 10px;
width: 100px;
position:absolute;
z-index:100;
}

#navbar .navbar-search .search-query {
width:184px;
}

#navbar .search-form {
padding: 3px;
margin:18px 0 16px 120px;
}

.nav-collapse nav {
height:60px;
}

#navbar #main-menu {
   padding:5px; 
   margin: -2px 0 4px 10px;
   border-radius:3px;
   width:288px;
}

#main-menu li a {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
width: 72px;
text-align: center;
padding: 0;
margin: 0;
height: 30px;
line-height: 30px;
width:96px;
}

#navbar .serviceLinks {
display:none;
}

#primaryFeatures {

margin: 0 0 3px 7px;
padding: 0 3px 0 3px;

}

#primaryFeatures ul {

margin: 1px 0 0 0;

}

#primaryFeatures ul li {
margin:0 0 0 0;
}

#primaryFeatures ul li a {
    font-size:10px;
    letter-spacing:0;
text-decoration: none;
display: inline-block;
padding: 14px 12px 0 11px;
width:52px;
margin:0;
}

#primaryFeatures ul li:nth-child(5) a,
#primaryFeatures ul li:nth-child(6) a,
#primaryFeatures ul li:nth-child(7) a,
#primaryFeatures ul li:nth-child(8) a,
#primaryFeatures ul li:nth-child(9) a,
#primaryFeatures ul li:nth-child(10) a {

width:77px;
}

#primaryFeatures ul li:nth-child(7) a,
#primaryFeatures ul li:nth-child(10) a {


}

body {
/* padding-top:114px; */
 padding-top:232px;
padding-right: 0;
padding-left: 0;
}

.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-right: 0;
margin-left: 0;
}


/* end nav colapse fix */

/* start front fixes */

.mainBody {
 width:320px;   
}

.front .span6 {
border:0;
}

.front .views-row {
margin: 0 0 16px 0;
padding: 14px 14px 0 14px;
}

.front .views-field-title {
    text-align:center;
}

.front .views-field-title a {
    font-size:23px;
    line-height:24px;
    border-top: 2px solid #E14F4F;
    border-bottom: 2px solid #E14F4F;
    padding: 2px 0 2px 0;
}

.front #block-views-home-page-articles-block .views-field-body iframe {
height:219px !important;
width:292px !important;
clear:both;
}

.front .views-field-term-node-tid {
line-height: 15px;
}

.front .views-field-term-node-tid span a {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-style: italic;
display: inline-block;
border-right: 1px solid #48434D;
padding: 0 2px 0 5px;
}

.front .views-field-field-pfa img {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.front .rhinofyPost .views-field-field-pfa img {
width: 292px;
height: auto;
}

.front .rhinofyPost .views-field-field-pfa {
width: 292px;
height: auto;
}



.front .views-field-field-pfa img:hover {
opacity:1;
}

.front .views-field-field-spotify-uri iframe {
width: 292px !important;
height: auto !important;
}


.stop {
padding: 0 0 0 0;
}

.front .well {
border: 0;
padding: 0 0 0 0;
height: 100%;
}

.front aside {
 /*display:none;   */
}

.front .banner {
 display:none;   
}

.socialLinks {
 margin-left:10px; 
 margin-bottom:10px;  
}

/* end front fixes */

/* product pages start */

.node-type-product .productLeftCol {
  width:100%;
}

#productInfoWrapper {

width:100%;
}

.carCol.galleryCol {
  clear:both;
  width:300px;
  margin:0 0 0 9px;
}

.node-type-article .tags {
  padding:20px 10px 0 10px;
}

.productInfoWrapper {
  clear:both;
}

.node-type-product aside.span12 {
width:320px;
}

#titleCard {
width:300px;
margin:0 0 0 10px;
}

.titleWrapper {
width: 200px;
}

span.titleTitle {
width:40px;
}

span.upcTitle {
width: 126px;

}

.titlesTitlesWrapper {
margin:10px 0 0 10px;
width:300px;
}

span.titleTitle,
span.upcTitle {

}

.titleInner {
width: 200px;

}

.titleInner span {

  
}

.artistWrapper {

}

span.artistTitle {

}

.artistInner {
width:60px;
}

.artistName {
width:60px;
font-size: 12px;
letter-spacing: 0px;
}

.artistArrow {

}

.priceAddToCart {
width:284px;
}

.physicalPrice {

}

.addToCart {

}


.productDetails {
width:284px;
}

.productAbout {
width:284px;
}

.prodTrackList {
width:320px;
margin: 0;
}

.releaseTrack{
width:304px;
}

.trackListHeader {
padding: 10px 8px 6px 58px;
width:254px;
}

.trackTitle {


}

.trackArtistName {
padding: 0;
margin:2px 0 0 50px;
width:auto;
}

.trackListHeader .trackArtistName  {
  margin:4px 0 0 0;
}

.trackListHeader .trackDigital {
  display:none;
}

/* product pages end */

/* store page start */
.store-landing .views-field-title {
  line-height:15px;
  margin-bottom: 5px;
}

.store-landing .views-field-title .field-content,
.store-landing .views-field-title {
font-weight:bold;
font-size:11px;

}


/* store page end */

/* soundtracks */

.page-node-2981 .views-field-title .field-content {
font-weight: bold;
font-size: 11px;
line-height:11px !important;
}

.page-node-2981 a.ibookStore {
  height:15px;
  width:44px;
  background-image:url('https://linkmaker.itunes.apple.com/htmlResources/assets//images/web/linkmaker/badge_itunes-sm.svg');
}

/* start news fixes */


.not-front .span9,
.not-front .span6,
.not-front .span12 {
padding:0;
}

.span9 {
width:auto;
}

.span12 {
width: auto;
}

.not-front .row .span3 {
margin:14px 0 0 0;
}

.span9 section {
padding:0 14px 0 14px;
}

h1.page-header {
padding-bottom: 0;
padding: 0;
margin: 20px 0 0 14px;
border-bottom: 0;
font-size:28px;
line-height:24px;
width:292px;
letter-spacing:0px;

}

h1 span:nth-child(odd) {
top: 0;
position: relative;
}

.page-node-4 .views-field-title a {
    font-size:24px;
    line-height:24px;
}

/* end news fixes */

/* start artist page fixes */

.page-node-2 #block-views-artist-list-block {
    padding:0 6px 0 14px;
}

.page-node-2 .table th,
.page-node-2  table td {
    padding:4px 4px 4px 4px;
}

.page-node-2 .col-2 {
   background-color:#f5f2e7; 
}

.page-node-2 section {
    padding:0;
    margin:14px 0 0 0;
}


/* end artist page fixes */

/* start rhinofy section fixes */

.page-node-5 #block-block-4 {
 display:none;   
}

.page-node-5 .row .span3 {
 margin:14px 0 0 0;   
}

.albumOfTheDay {
padding: 0;
margin: 0 14px 14px 14px;
}

.albumOfTheDay img {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0 0 10px 0;
width:292px;
height:auto;
}

.albumOfTheDay img:hover {
opacity:1;
}


.page-node-5 .carousel {
border: 0;
border-radius: 0;
-o-border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}

#rhinofyCarousel .carousel-caption h4 {
    font-size:18px;
  line-height:22px;  
}

#rhinofyCarousel .item p:first-child {
display:none;
}

#rhinofyCarousel .item img {
 -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;  
margin:4px 0 0 14px;
width:292px;
height:auto; 
}

#rhinofyCarousel .item img:hover {
opacity:1;
}

#rhinofyCarousel .carousel-caption {
margin: 0 0 0 0;

}

#rhinofyCarousel .carousel-control {
top: 146px;
}

#rhinofyCarousel .carousel-control.left {
left: 28px;
}

#rhinofyCarousel .carousel-control.right {
right: 28px;
left: auto;
}

.newReleases .row-fluid .span3 {
margin: 14px 14px 0 14px;
padding: 0 0 18px 0;
width:292px;
border-bottom: 1px dashed #1285BF;
}


.newReleases .row-fluid .span3:last-child {
border:0;
}


.newReleases .row-fluid .span3 p {
margin: 14px 0 0 0;
padding: 0 0;
}

.newReleases .span3 img {
 -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;  
margin:0;
width:292px;
height:auto; 
}

.newReleases .span3 img:hover {
opacity:1;
}

/* end rhinofy section fixes */

/* start individual artist page fixes */

.node-type-artist .span12 {
padding: 0;
width: 320px;
}

.node-type-artist h1 {
font-size: 30px;
letter-spacing: -1px;
line-height: 28px;
margin: 20px 0 10px 20px;
padding: 0;
}

.artistPFA {
 display:none;   
}

.node-type-artist .row .serviceLinks {
display:none;
}

.node-type-artist .artistAbout {
width: auto;
padding: 10px;
margin: 0 14px 0 14px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: 1px solid #D6D4CE;
display: block;
float: left;
}

.node-type-artist .artistListen {
width: 270px;
padding: 10px;
margin: 14px 0 0 14px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: 1px solid #D6D4CE;
display: block;
float: left;
}

.node-type-artist .artistFacebook,
.node-type-artist .twitterWidget,
.node-type-artist .artistNews,
.node-type-artist .youtubeArea {
width: 320px;
padding: 0;
margin: 14px 0 0 0;
float: left;
display: block;
}

.node-type-artist .artistFacebook h2,
.node-type-artist .twitterWidget h2,
.node-type-artist .artistNews h2,
.node-type-artist .youtubeArea h2 {
margin: 0 0 0 0;
}

.artistNews ul li:last-child {
   border:0; 
   padding: 10px 0 20px 0;
}

.node-type-artist .youtubeArea ul {
margin:0;
}

.node-type-artist .youtubeArea ul li p.youtubeTitle {
font-family: matrixregular;
font-size: 18px;
line-height:24px;
height:24px;
padding:0;
margin:14px 14px 0 14px;
width:292px;
}

.node-type-artist .youtubeArea ul li iframe {
width: 320px !important;
height: 240px !important;
}

.node-type-artist .youtubeArea ul li {
display: block;
float: left;
padding: 0;
}

.front h2, .node-type-artist h2,
.page-node h2 {
letter-spacing:2px;    
}

/* end individual artist page fixes */


/* start article pages */

.node-type-article .field-type-text-with-summary .field-item .articlePFA {
float:left;
margin:14px 0 14px 14px;
padding:0;
width:292px;
height:auto;
float:none;
}

.node-type-article .field-type-text-with-summary .articleBodyArea {
margin:14px 14px 20px 14px;
padding:0;
width:292px;
}

.node-type-article .spotifyPlayer {
  clear:both;
  margin:0 0 14px 14px;
  width:292px !important;
}

.node-type-article p {
padding:0 6px 0 6px!important;
margin:0 !important;
}

.fb-comments {
margin:0 0 0 14px;

}

.node-type-article iframe {
width:292px !important;

}

.spotify_playlist_button iframe {
    width: 200px !important;
    float: none !important;
}

.spotify_playlist_button .spotify_playlist_text {
    float: none;
  padding: 0 0 4px 0;
}


.node-type-article .socialLinks iframe {
width:100px !important;


}

.fb-comments span,
.fb-comments iframe {
width:292px !important;

}

.node-type-article img,
.node-type-product img {
max-width:100% !important;
height:auto !important;

}

.node-type-product .articlePFA {
margin-bottom: 0px;
margin-top: 20px;
}

p.authorName {
display:block;
  font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 16px;
color: #507E9C;
line-height: 16px;
margin:8px 0 0 14px !important;
width:292px;
padding:0;
}

p.articlePrice {
display:block;
float:none;
  color: #4D4655;
font-weight: bold;
height:30px;
line-height:30px;
margin:0 6px 0 136px;
clear:both;
}

.buyArea {
width:320px;
float:left;
display:block;
margin:0 0 0 0;
text-align:center;
}

a.itunesBuyButton {
display: block;
color: white;
background-color: #1D1D1D;
font-size: 1em !important;
font-weight: bold;
text-decoration: none;
line-height: 1em;
border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
padding: 10px 13px 10px 14px;
margin: 0 14px 10px 14px;
border-top: 2px solid #606060;
border-left: 2px solid #606060;
border-right:2px solid black;
border-bottom: 2px solid black;
box-shadow: 0 0 10px black inset;
-webkit-box-shadow: 0 0 10px black inset;
-moz-box-shadow: 0 0 10px #000000 inset;
text-shadow: 1px 1px #404040, -1px -1px black;
float:none;
}

a.itunesBuyButton i {
font-size: 1.3em !important;
}

a.itunesBuyButton:hover {
  color: white;
background-color: #070707;
}

a.amazonBuyButton {
display: block;
color: #333;
background-color: #E3E3C3;
font-size: 1em !important;
font-weight: bold;
text-decoration: none;
line-height: 1em;
border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
padding: 11px 13px 9px 10px;
margin: 0 14px 10px 14px;
border-top: 2px solid white;
border-left: 2px solid white;
border-right:2px solid #CC9;
border-bottom: 2px solid #CC9;
box-shadow: 0 0 10px #D9D9A3 inset;
-webkit-box-shadow: 0 0 10px #D9D9A3 inset;
-moz-box-shadow: 0 0 10px #d9d9a3 inset;
text-shadow: 1px 1px white, -1px -1px #A8AD70;
float:none;
}

a.amazonBuyButton i {
font-size: 1.3em !important;
width:1em;
}

a.amazonBuyButton:hover {
  color: #333;
background-color: #EAEAC9;
}

.node-type-product .buyArea a {
margin:2px 0 2px 0;
font-size:14px !important;
padding:0 10px 0 10px;
height:34px;
line-height: 34px;
/*width:270px;*/
float:none;
}

.node-type-article .itunesBuyButton {
width:265px;
margin: 0 14px 10px 0;
font-size:.8em !important;
float:none;
}

.node-type-article .amazonBuyButton {
width:265px;
margin: 0 14px 10px 0;
font-size:.8em !important;
float:none;
}

.node-type-article .googleBuyButton {
width:265px;
margin: 0 14px 10px 0;
font-size:.8em !important;
float:none;
}

.node-type-article .buyArea a {
margin:2px 0 2px 0;
font-size:11px !important;
padding:0 10px 0 10px;
height:34px;
line-height: 34px;
/*width:270px;*/
float:none;
}

.buyArea {
 width:292px;  
 margin:0 0 0 14px; 
}



.articleBodyArea .buyArea {  
 margin:0 0 0 0; 
}

.node-type-article .buyArea {
  width:292px;  
 margin:0 0 0 14px;
}

.node-type-article .row .span3 {
    border-left: 0;
    border-top: 0;
}

.rightColArea {
 padding:20px 14px 0 14px;   
}

.rightColText {
 margin:0 0 14px 0;
 display:block;   
}

.rightColData {
 clear:both;   
}

.node-type-article .mainBody .row .rightRail {
 margin-right: 0; 
  margin-top: 0; 
  margin-bottom: 30px;    
}

.node-type-article .mainBody .row .rightRail .rightColPhoto {
    float:left;
    width:292px;
    margin:0 14px 14px 0;
}

.node-type-article .mainBody .row .rightRail .spotifyButton {
 clear:both;   
 max-width:282px !important;
 width:100% !important;
 text-align:center;
 padding: 9px 10px 11px 0;
}

.node-type-article .mainBody .fb_iframe_widget {
margin:10px 0 0 14px;
}

/* end article pages */

/* start search and taxonomy fixes */

.page-search-node .span12,
.page-search404 .span12,
.page-taxonomy-term .span12 {
    width:292px;
    padding:0 0 0 0;
    margin:0 0 0 14px;
}

.page-taxonomy-term h2 a {
font-size: 24px;
line-height: 24px;
}

/* rhinofy */

.page-node-103 .views-field-title a {
font-size: 24px;
line-height: 24px;
border:0;
margin:0;
}

.page-node-103 .views-field-title {
margin:0;
}

#block-views-rhinocast-articles-block .views-row {
margin: 14px 0 14px 0;
}

/* single notes landing fixes */

.page-node-40 .mainBody .span3 p {
padding:14px;
}

.page-node-40 #block-views-single-notes-block .views-row {
width: 292px;
height: 160px;
margin:14px 0 0 0;
}

.page-node-40 #block-views-single-notes-block .views-row:last-child {
border-bottom:0;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child {
display: block;
width: 100%;
float: none;
clear: both;
height: auto;
margin: 10px 0 10px 0;
padding: 0 0 0 0;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child .views-field-title {
font-size: 18px;
line-height: 18px;
}


/* start footer fixes */

#footerLinks {
font-size: 11px;
line-height: 18px;
height: 30px;
margin: 4px 14px 10px 14px !important;
}

.footer .serviceLinks p:last-child {
padding:20px 0 10px 0;
line-height:40px;
}

.footer .serviceLinks p i {
line-height: 40px;
font-size: 40px;
width:59px;
}


/* end footer fixes */


}

@media (min-width: 980px) {

}

@media (min-width: 1200px) {

#productInfoWrapper {
  float: right;
width: 674px;
}

#navbar .brand {

padding: 18px 6px 0 10px;

}

#navbar .search-form {
margin: 14px 0 0 0;
}

#navbar .navbar-search .search-query {
width: 202px;
height:46px;
text-align:center;
}

#primaryFeatures {

margin: 10px 0 0 12px;
}

#navbar .navbar-inner .container {
      background-position:362px 20px;
      background-size:650px 80px;
}

#main-menu li a {
width:104px;
font-size:.8em;
line-height:34px;
padding:0;
}

/* product pages start */

.addthis_default_style {
  float:left;
  margin:4px 0 4px 18px;
}

.node-type-product h1,
.submitted {
  display:none;
}

.node-type-product aside.span12 {
padding-right: 20px;
width:1110px;
}

#titleCard {

  width:674px;

}

.titleWrapper {
  width:460px;

}

span.titleTitle {

width:100px;
}

span.upcTitle {

width:360px;

}

.titlesTitlesWrapper {

  width:674px;

}

span.titleTitle,
span.upcTitle {

}

.titleInner {

  width:460px;

}

.titleInner span {

  
}

.artistWrapper {
  width:214px;

}

span.artistTitle {

}

.artistInner {
  width:148px;

}

.artistName {

  width:144px;

}

.artistArrow {

}

.priceAddToCart {

  width:656px;
}

.physicalPrice {

}

.addToCart {

}


.productDetails {

    width:638px;
}

.productAbout {
    width:638px;
}

.prodTrackList {

width: 670px;
}

.prodTrackList .releaseTrack{

width: 670px;
}

.prodTrackList .trackListHeader {
  width: 620px;
}

.prodTrackList .trackTitle {
width:350px;

}
.prodChildTrackList .trackTitle {
width:440px;

}

.prodChildTrackList .trackArtistName {

  width:150px;
}

/* product pages end */

/* artist pages */
    
  .node-type-artist .row .serviceLinks {
  margin:-50px 0 0 360px !important;
  }


  .node-type-artist .artistListen .artistAmazon a {
   display:block;
   color:#333333;
   background-color:#e3e3c3;
   font-size:1em !important;
   font-weight:bold;
   text-decoration:none;
   line-height:1em;
   border-radius:6px;
   -moz-border-radius:6px;
   -o-border-radius:6px;
   -webkit-border-radius:6px;
   -ms-border-radius:6px;
   padding:11px 10px 9px 10px;
   margin:0 0 10px 0;
   border-top:2px solid #ffffff;
   border-left:2px solid #ffffff;
   border-right:2px solid #cccc99;
   border-bottom:2px solid #cccc99;
   box-shadow: 0 0 10px #d9d9a3 inset;
  -webkit-box-shadow: 0 0 10px #d9d9a3 inset;
  -moz-box-shadow: 0 0 10px #d9d9a3 inset;
  text-shadow: 1px 1px #ffffff, -1px -1px #a8ad70;
  }

  .node-type-artist .artistListen .artistAmazon a i {
  font-size:2em;
  width:1.3em !important;
  line-height:.8em;
  }

  .node-type-artist .artistListen .artistAmazon a:hover {
   background-color:#eaeac9;
  }

  .node-type-artist .artistListen .artistItunes a {
   display:block;
   color:#ffffff;
   background-color:#1d1d1d;
   font-size:1em !important;
   font-weight:bold;
   text-decoration:none;
   line-height:1em;
   border-radius:6px;
   -moz-border-radius:6px;
   -o-border-radius:6px;
   -webkit-border-radius:6px;
   -ms-border-radius:6px;
   padding:10px 10px 10px 14px;
   margin:0 0 10px 0;
   border-top:2px solid #606060;
   border-left:2px solid #606060;
   border-right:2px solid #000000;
   border-bottom:2px solid #000000;
   box-shadow: 0 0 10px #000000 inset;
  -webkit-box-shadow: 0 0 10px #000000 inset;
  -moz-box-shadow: 0 0 10px #000000 inset;
  text-shadow: 1px 1px #404040, -1px -1px #000000;
  }

  .node-type-artist .artistListen .artistItunes a i {
  font-size:1.7em;
  width:1.3em !important;
  line-height:.6em;
  }

  .node-type-artist .artistListen .artistItunes a:hover {
   background-color:#070707;
  }


  .node-type-artist .artistListen .artistSpotify a {
   display:block;
   color:#fffdfe;
   background-color:#7fb718;
   font-size:1em !important;
   font-weight:bold;
   text-decoration:none;
   line-height:1em;
   border-radius:6px;
   -moz-border-radius:6px;
   -o-border-radius:6px;
   -webkit-border-radius:6px;
   -ms-border-radius:6px;
   margin:0 0 10px 0;
   padding:9px 10px 11px 10px;
   border-top:1px solid #8fce1b;
   border-left:1px solid #8fce1b;
   border-right:1px solid #608a12;
   border-bottom:1px solid #608a12;
   box-shadow: 0 0 10px #6e9e15 inset;
  -webkit-box-shadow: 0 0 10px #6e9e15 inset;
  -moz-box-shadow: 0 0 10px #6e9e15 inset;
  text-shadow: 1px 1px #73a516, -1px -1px #5c9429;
  }
  
  .node-type-artist .artistListen .artistWebsite a {
   font-size:1em !important;
  }
  
  .node-type-artist .artistListen .artistWebsite a i {
   width:1.6em !important;
  }

  .node-type-artist .artistListen .artistSpotify a i {
  font-size:2em;
  width:1.1em !important;
  line-height:.65em;
  }

  .node-type-artist .artistListen .artistSpotify a:hover {
   background-color:#86c119;
  }

  .span12 {
  width: 1110px;
  }

  .span9 {
width: 810px;
}

.not-front .span9,
.not-front .span6,
.not-front .span12 {
padding-left:30px;
padding-right:0;
}

.node-type-artist .span12 {
padding:0;
width: 1170px;
}

.not-front .row .span3 {
  float:right;
  margin-left: 0px;
  margin-right: 30px;
  margin-top:0;
}

.newReleases .row-fluid .span3 {
  float:left;
  margin:0 0 0 10px;
  padding:0 10px 10px 10px;
}
  
  .front .views-field-title a {
font-family: matrixregular;
font-weight: normal;
text-transform: uppercase;
color: #E41F3E;
letter-spacing: 0px;
font-size: 36px;
line-height: 30px;
}

.front #block-views-home-page-articles-block .views-field-body iframe {
height:386px !important;
width:514px !important;
clear:both;
}
 


#navbar .navbar-inner {
width:1170px;
margin:6px auto;
}

/* Individual Article Pages */

p.authorName {
display:block;
  font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 16px;
color: #507E9C;
line-height: 16px;
margin:0 0 18px 0;
}

p.articlePrice {
display:block;
float:left;
  color: #4D4655;
font-weight: bold;
height:44px;
line-height:44px;
margin:0 6px 0 0;
}


.node-type-article .row .span9 .articlePFA {
  /*float:left;*/
margin:0 0 0 0;
padding:0;
width:320px;
height:auto;
clear: both;
}

.buyArea {
width:476px;
float:left;
display:block;
margin:0 0 0 0;
}

.noPFA {
  float:right;
  width:292px;
  margin:0 0 14px 28px;
}

.node-type-artist .youtubeArea ul li p.youtubeTitle {
font-family: matrixregular;
font-size: 1.25em;
font-weight: normal;
color: #292033;
display: block;
width: 360px;
height: 2.5em;
padding: 0;
margin: 0;
}

.node-type-artist .youtubeArea ul li {
display: block;
float: left;
padding: 10px 0 20px 20px;
}

.node-type-artist .youtubeArea ul li iframe {
width: 360px !important;
height: 270px !important;
}

}


/****/
/***/
/**/