html {
  background-color:#CD0F38;


background-image:url('../img/monkees-com-background-repeat.png');
background-repeat:repeat-y;
background-position:center center;
background-size:1081px 1px;
}

body {
padding-top:290px;
padding-bottom:60px;
background-color:transparent;
background-image:url('../img/monkees-com-header-background.png');
background-repeat:no-repeat;
background-position:top center;
background-size:auto 270px;
  }

body.toolbar {
  padding-top:330px !important;
}
  
a { 
   color:#bb3928; 
}

a:visited {
   color:#bb3928; 
}

a:hover {
   color:#8C1326; 
   text-decoration:none;
}

a.btn {
  color:white;
}

/* suppress errors for logged out users */

.alert-block {
 display:none;   
}

.table th, .table td {
border-top: 1px dashed #2489a5;
}


/* rhino matrix font */




@font-face {
    font-family: 'socketregular';
    src: url('../font/socket-webfont.eot');
    src: url('../font/socket-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/socket-webfont.woff') format('woff'),
         url('../font/socket-webfont.ttf') format('truetype'),
         url('../font/socket-webfont.svg#socketregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {
 font-family:socketregular;
 font-weight:normal;
 text-transform:uppercase;
 color:#2489a5;
 vertical-align:top;
}


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


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

.front h2,
.node-type-artist h2,
.page-node h2 {
 font-family:socketregular;
 display:block;
 font-weight:normal;
 text-transform:uppercase;
 color:#172349;
 vertical-align:top;
 font-size:48px;
 line-height:48px;
 margin:0;
 padding:5px 6px 4px 12px;
 font-weight:normal;
 text-shadow: 0 3px 0 #ffff79;
}

h3 {
 display:block;
 font-family:socketregular;
 font-weight:normal;
 text-transform:uppercase;
 background-color:transparent;
 color:#2489a5;
 border-bottom:4px solid #2489a5;;
 vertical-align:top;
 letter-spacing:0px;
 font-size:24px;
 line-height:18px;
 margin:0;
 padding:8px 0 6px 0;
 -webkit-border-radius: 2px 2px 2px 2px;
 -moz-border-radius: 2px 2px 2px 2px;
 -ms-border-radius: 2px 2px 2px 2px;
 -o-border-radius: 2px 2px 2px 2px;
}

h2 span:nth-child(odd) {
    top:-1px;
    position:relative;
}

.breadcrumb {
 display:none;   
}


#navbar .container {

}

body .container:nth-child(2),
body .container:nth-child(4) {
background-color:#fafae6;
padding-top:20px;
}

.span4 {

}

.stop {
width: 100%;
clear: both;
text-align: center;
font-size: 32px;
letter-spacing: 1px;
margin: 0;
padding: 15px 0 5px 0;
display:none;
}

.blueFont {
color: #00A8D9;
}

.yellowFont {
color: #E0F400;
}

.pinkFont {
color: #F400E6;
}

.orangeFont {
color: #FFAE00;
}

.greenFont {
color: #8BBA00;
}


/* Nav */


#navbar {
position: absolute !important;
background-color:transparent;
/*
-webkit-box-shadow: inset 0 1px 1px rgba(111, 55, 125, 0.8), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #150a1e;
-moz-box-shadow: inset 0 1px 1px rgba(111, 55, 125, 0.8), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #150a1e;
 box-shadow: inset 0 1px 1px rgba(111, 55, 125, 0.8), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #150a1e;
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #433751), color-stop(100%, #281f32));
 */

 /*
 background-image:url('../img/wood_pattern.jpg');
 background-size:50% 50%;
*/
 
 /* behavior: url(/sites/all/themes/twitter_bootstrap_acsf/bootstrap/pie/PIE.php); */
}

#navbar .navbar-inner {
  /*
-webkit-box-shadow: inset 0 1px 1px rgba(111, 55, 125, 0.8), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #150a1e;
-moz-box-shadow: inset 0 1px 1px rgba(111, 55, 125, 0.8), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #150a1e;
 box-shadow: inset 0 1px 1px rgba(111, 55, 125, 0.8), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #150a1e;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #433751), color-stop(100%, #281f32));
      */
      
      /*
      background-color: #32263d; 
      -webkit-box-shadow: 0 0 60px #201b26 inset;
      -moz-box-shadow: 0 0 60px #201b26 inset;
      box-shadow: 0 0 60px #201b26 inset;
      */

      /*
      background-image: -webkit-linear-gradient(#433751, #281f32);
      background-image: -moz-linear-gradient(#433751, #281f32);
      background-image: -o-linear-gradient(#433751, #281f32);
      background-image: linear-gradient(#433751, #281f32);
      text-shadow: 0 0 1px rgba(223, 206, 228, 0.5), 0 -1px 0 black;
      */
      


      margin:0;
      border-radius:0;
      /*
      -moz-box-shadow: 0 2px 8px #070508;
      -webkit-box-shadow: 0 2px 8px #070508;
      box-shadow: 0 2px 8px #070508;
      */
      
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      border: 0;
      
      background:transparent;

    

}

#navbar .navbar-inner .container {

      background:transparent;
      background-color:transparent;
      background-image:url('../img/monkees-com-header-the-band.png');
      background-size:549px 204px;
      background-repeat:no-repeat;
      background-position:270px 15px;
      
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
border-width: 0;
}

/* menu buttons */

#navbar #main-menu {
margin:225px 0 0 -120px;

z-index:2;
}

#main-menu li a
{
font-family: socketregular;
color:#bb3928;
font-size:36px;
text-shadow: 0 3px 0 #fafae6;
}

#main-menu li a:hover
{
color:#f05f1a;
background-color:transparent;
}


#main-menu li a:not(.active)
{
      
}

#main-menu li a:not(.active):hover, #main-menu li a:not(.active):focus
{

}

#main-menu li a.active, #main-menu li a:active
{
      
}

.navbar .nav li {

}



#navbar #main-menu li:last-of-type a
{

}

#navbar #main-menu li:first-of-type a
{

}


#navbar #main-menu li:first-of-type a:hover
{

}

#navbar #main-menu li:first-of-type a.active,
#navbar #main-menu li:first-of-type a:active
{

}

/* end menu buttons */

#navbar .container {
   
}

#navbar .brand {
 margin:10px 0 0 -20px;
 padding:0;   
 width:326px;
}

.navbar .brand img {
width: 326px;
height:auto;
}

.navbar .brand img:hover {
    opacity: 0.8;
}

#navbar .search-form {
 margin:225px 0 0 5px; 
 padding:3px;
 background-color:#3a2f45; 
 border-radius:3px;
}

#navbar .navbar-search .search-query {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding:4px 4px 4px 8px;
background-color: #f6f1e1;
font-size:14px;
font-family: Georgia, 'Comic Sans MS';
font-style:italic;
border:3px solid #988d9c;
width:135px;
}

/* Sub Nav */

#headerCallout {
display:inline-block; 
 margin:0 0 6px 0;
 padding:0;
 width:0px
}

#headerCallout p {
font-family:socketregular;
margin:0;
padding:2px 0 0 0;
font-style:italic;
font-size:16px;
color:#797877;
display:none;
}

#primaryFeatures {
display:none;
}

#primaryFeatures ul {
 clear:both;
 display:inline-block; 
 margin:0 0 0 0;
 padding:0;

}

#primaryFeatures ul li{
 display:block;
 float:left;
 list-style:none;
 margin:0 0 0 0;
 padding:0;
 background-image:url('/sites/g/files/g2000012656/themes/site/twitter_bootstrap_acsf/bootstrap/img/new/section-button.gif');
background-repeat:repeat-x;
background-position:0 0;
text-align:center;
}

/* use a random element to preload the hover state image */
h2.element-invisible {
background-image:url('/sites/g/files/g2000012656/themes/site/twitter_bootstrap_acsf/bootstrap/img/new/section-button-hover.gif');
}

#primaryFeatures ul li a {
   text-decoration:none;
   display:block;
   padding:16px 0 0 0;
   width:63px;
   background-color:#transparent;
   color:#49395d;
margin:0;
text-shadow:none;
border:0;
text-transform: lowercase;
letter-spacing:0px;
font-size:11px;
background-image:url('/sites/g/files/g2000012656/themes/site/twitter_bootstrap_acsf/bootstrap/img/new/section-button-divider.gif');
background-repeat:no-repeat;
background-position:right top;
/*font-family:Georgia, 'Times New Roman', Times, serif;*/
text-align:center;
}



#primaryFeatures ul li a:hover {
   text-decoration:none;
   background-color: #fcf7e6;
box-shadow: 0 0 8px #928b77 inset;
-webkit-box-shadow: 0 0 8px #928b77 inset;
-moz-box-shadow: 0 0 8px #928b77 inset;

   color:#3c3642;
background-image:url('/sites/g/files/g2000012656/themes/site/twitter_bootstrap_acsf/bootstrap/img/new/section-button-hover.gif');
background-repeat:repeat-x;
background-position:0 0;
}

.stripes {
display:none;
}

/* Header Service Links */
#navbar .serviceLinks {
 border: 0; 
float:right;  
padding:4px 0 0 0;
margin:0 0 0 0;
display:block;
height:auto;
behavior: url(/sites/all/themes/twitter_bootstrap_acsf/bootstrap/pie/PIE.php);
/*
box-shadow: 0 0 8px #201030 inset;
-webkit-box-shadow: 0 0 8px #201030 inset;
-moz-box-shadow: 0 0 8px #201030 inset;
*/
}

#navbar .serviceLinksInner {
  
  padding:0;
  margin:0;
  display:block;
}

#navbar .serviceLinksInner p {
padding:0;
margin:0;
  }

    #navbar .serviceLinksInner p a {
display:block;
float:none;
clear:both;
padding:0;
margin:0;
height:36px;
  }


  #navbar .serviceLinksInner p a:hover {
padding:0;
margin:0;
text-decoration:none;
  }

  #navbar .serviceLinksInner p a:hover i {
opacity: 0.8;
  }


#navbar .serviceLinksInner i:first-child {
   margin:0 4px 0 0;
}

#navbar .serviceLinksInner i {
   margin:0 4px 0 0;
   padding:0;
   display:block;
   width:auto;
   cursor:pointer;
  font-weight:normal !important;
  -webkit-font-smoothing: antialiased;
  text-shadow: none;
  line-height:36px;
  font-size:36px;
  color:#f9e7c6 !important;
}

#navbar .serviceLinksInner i:first-child {
      margin: 0 2px 0 0;
}


/* General Service Links */

.serviceLinks {
   font-size:30px; 
   margin:28px 0 12px 8px;
}

.serviceLinks i {
   margin:0 0 0 8px;
   padding:0;
   display:inline-block;
   width:30px;
   cursor:pointer;
  font-weight:normal !important;
  -webkit-font-smoothing: antialiased;
  text-shadow:none;

}

.serviceLinks {
   font-size:30px; 
}

.serviceLinks .icon-facebook-sign {
color:#356090;
}

#navbar .serviceLinks .icon-facebook-sign {
color:#356090;
}

.serviceLinks .icon-twitter-sign {
color:#00afdc;
}

.serviceLinks .icon-youtube-sign{
color:#b73b3a;
}

.serviceLinks .icon-spotify {
color:#6E9E10;
}

.serviceLinks .icon-rss {
color:#f25a00;
font-size:28px;
line-height:16px;
}

/* Main Sections */

/* Search */

.page-search h2,
.page-search404 h2 {
 font-family: socketregular;
font-weight: normal;
text-transform: uppercase;
color: #2489a5;
vertical-align: top;
letter-spacing: -1px;
padding:20px 0 0 0; 
}

.page-search h3,
.page-search404 h3 {
 background-color:transparent;
 border:0;   
}

.page-search .search-info,
.page-search404 .search-info {
 display:none;   
}

.page-search ol,
.page-search404 ol {
 margin:0;
 padding:0;
}

.page-search li.search-result,
.page-search404 li.search-result {
 padding:10px 0 10px 0;
 border-top: 1px dashed #2489a5; 
 list-style:none;  
}

/* Section Homepage */

.front .span4 .block {

 border-left: 1px solid #172349;
border-top: 1px solid #172349;
border-right: 3px solid #172349;
border-bottom: 3px solid #172349;
padding-bottom:18px;
}

.pagination ul > li.pager-ellipsis {
  display:none;
}

.front .tweets-userinfo {
 display:none;   
}

.front #twiterInner {
 padding:18px;   
}

.front .twitterWidget {
 margin:0 0 20px 0;   
 border-left: 1px solid #172349;
border-top: 1px solid #172349;
border-right: 3px solid #172349;
border-bottom: 3px solid #172349;
}

.front h2 span {
  font-size:24px;
}

.front .twitterWidget .sectionMore {
 width:auto;
 padding:0 0;
 text-align:right;   
}

.front .tweet {
 padding:10px 0 10px 0;
 border-bottom: 1px dashed #2489a5;
}

.front .pagination {
    text-align:center;
}

.front .pagination li.active a {
    color:#CDC8BC;
    background-color:#e21d3c;
}

.front h1 {
 display:none;   
}


.front .views-field-title {
    padding:0;
    margin:8px 0 0 0;
}

.front .views-field-title a {
  font-family:socketregular;
 font-weight:normal;
 text-transform:uppercase;
 color:#bb3928;
 vertical-align:top;
 font-size: 36px;
line-height: 30px;
    padding:0 0 1px 0;
    margin:0 0 5px 0;
    border-bottom:3px solid #bb3928;
    display:inline-block;
    width:100%;
}


.front .view-recent-articles .views-field-title a {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 20px;
text-transform:none;
padding:0 0 8px 0;
margin:0 0 0px 0;
border-bottom: 1px dashed #2489a5;
display:block;
    width:auto;
}

#block-views-recent-articles-block {
  margin:0 0 20px 0;
}

.front .view-recent-articles .views-row {
padding:0 14px 0 14px;
margin:0;

}

.front .span4 {
  margin:0;
}

.front .span8 h2 {
margin:0 0 0 18px;
}

.front .span4 h2 {
  font-size:30px;
  padding:0;
  line-height:30px;
  border-bottom:4px solid #172349;
  text-shadow:none;
  display:block;
  margin:18px 18px 0 18px;
}

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

.blogosphere div.blogger img {
float:left;
width:100px;
height:auto;
padding:0 10px 0 10px;
}

body .blogosphere div.blogger p {
font-family:socketregular;
font-size:21px;
padding:14px 0 0 0;
}

.blogosphere div.blogger p:last-child {
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 13px;
color: #507e9c;
line-height: 13px;
padding:0;
}



.blogosphere div.blogger {
clear:both;
display:block;
height:110px;
border-bottom: 1px dashed #2489a5;
margin:10px 0 0 0;

}

.front .views-field-title a span.numberChar,
.node-type-article h1.page-header span.numberChar {
  font-family:Georgia, 'Times New Roman', Times, serif;
}

.front .views-field-title a span.lowerChar,
.node-type-article h1.page-header span.lowerChar {
  text-transform:lowercase;
}

.front .views-field-title a:hover {
 text-decoration:none;
 color:#8c1326;
}

/*
.front .views-field-title a span:nth-child(odd) {
    top:-1px;
    position:relative;
}
*/

.front .views-field-term-node-tid {
  /*
    border-bottom:2px solid #2489a5;
    */
    padding:0;
    margin:0 0 8px 0;
}

.front .views-field-term-node-tid span a {
  /*
    background-color:#2489a5;
    display:inlin-block;
    padding:6px 12px 4px 12px;
    font-size:12px;
    letter-spacing:2px;
    color:white;
    font-weight:bold;
    text-transform:uppercase;
    -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      -ms-border-radius: 4px 4px 0 0;
      -o-border-radius: 4px 4px 0 0;
      -moz-box-shadow: 0 -2px 5px #e7d5d5;
-webkit-box-shadow: 0 -2px 5px #e7d5d5;
box-shadow: 0 -2px 5px #e7d5d5;
*/
font-size:11px;
line-height:11px;
text-transform:uppercase;
letter-spacing:2px;
font-style:italic;
display:inline-block;
border-right:1px solid #48434d;
padding:0 5px 0 7px;
}

.front .views-field-term-node-tid span a:first-child {
    padding:0 5px 0 1px;
}

.front .views-field-term-node-tid span a:last-child {
border-right:0;
}



.front .rhinofyTab span a {
    background-color:#6e9e10;
}

.front .rhinofyTab {
    border-bottom: 2px solid #6e9e10;
}

.front .rhinocastTab span a {
    background-color:#bb3928;
}

.front .rhinocastTab {
    border-bottom: 2px solid #bb3928;
}

.front .views-field-term-node-tid span a:hover {
    text-decoration:none;
    opacity: 0.8;
}

.front .views-field-created  {
    line-height:13px;
    padding:0;
    margin:1px 0 7px 0;
}

.front .views-field-created span,
.page-node-4 .views-field-created span,
.page-taxonomy-term .submitted span {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:normal;
    font-style:italic;
    font-size:13px;
    color:#507e9c;
    line-height:13px;
}



.front .views-field-field-pfa img {
    margin:0 0 12px 0;
padding:0;
width:100%;
}

.front .singleNotesPost .views-field-field-pfa img {
width:300px;
}

.views-field-field-spotify-uri .field-content {
  overflow:hidden;
  visibility:hidden;
}

.front .field-content p {
white-space: pre;           /* CSS 2.0 */
  white-space: pre-wrap;      /* CSS 2.1 */
  white-space: pre-line;      /* CSS 3.0 */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap;  /* HP Printers */
  word-wrap: break-word;      /* IE 5+ */
}


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


.front .views-row {
    /* border-bottom:2px dashed #2489a5; */
    margin:0 14px 16px 14px;
    padding:14px 14px 0 14px;
    background-color:transparent;
  /*  -moz-box-shadow: 0 0 8px #140c1e;
-webkit-box-shadow: 0 0 8px #140C1E;
box-shadow: 0 0 8px #140C1E; */
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-bottom: 1px dashed #2489a5;

}

.front .view-recent-articles .views-row {
border:0;
  }

.front .views-field-field-spotify {
 margin:0 0 10px 0;   
}

.front .views-field-view-node {
margin:0 12px 10px 0;
padding:0;
text-align:right;
}

.front .span6 {

  border-right:1px dashed #2489a5;
}

.front .span2 {
    padding:0;
    margin:0;   
}

.front .span2 h3 {
    background-color: #6E9E10;
    margin:0 22px 14px 22px;
    font-size:18px;
    padding: 6px 4px 4px 4px;
}

.front ul.rhinofyCol {
    list-style:none;
    margin:auto auto;
    padding:0;
}

.front ul.rhinofyCol li {
    list-style:none;
    margin:0 0 10px 0;
    padding:0;
}

.front ul.rhinofyCol li img {
/* -moz-box-shadow: 0 2px 8px #140c1e;
-webkit-box-shadow: 0 2px 8px #140C1E;
box-shadow: 0 2px 8px #140C1E;
*/
}

.front ul.rhinofyCol li img:hover {
opacity: 0.8;
}

.front .well {
border:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
border-radius:0;
background-color:transparent;
border-right: 1px dashed #2489a5;
padding:0 0 0 0;
text-align:center;
height:100%;
}

.front .views-field-term-node-tid {
 
}

.front .tagTitle {
 text-transform:uppercase;
 font-size:11px;
 letter-spacing:2px;   
}

.front .banner {
 
 margin:auto auto;
 text-align:center;
 padding:18px 0 18px 0;
 margin:-10px 14px 20px 14px;
 border-top: 1px dashed #2489a5;
  border-bottom: 1px dashed #2489a5;
}

.front .featuredRelease {
    width:100%;
    padding:0;
    margin:auto auto;
    tezt-align:center;
}

.front .featuredRelease img {
    width:100%;
    height:auto;
    -moz-box-shadow: 0 2px 10px #473a54;
    -webkit-box-shadow: 0 2px 10px #473A54;
    box-shadow: 0 2px 10px #473A54;
    padding:0;
    margin:auto auto;
}

.front .featuredRelease img:hover {
    opacity: 0.8;
}


.front .featuredRelease p a:nth-child(2) {
    
    width:90%;
    /*
    padding:4px;
    display:block;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
color:white;
background-color:#E9203F;
font-weight:bold;
text-align:center;
text-decoration:none;
*/
margin-top:10px;
}


/*
.front .featuredRelease p a:hover {
background-color: #FF294B;
}
*/

.front #twtr-widget-1 .twtr-doc {
width:auto !important;

}

.front #twtr-widget-1 .twtr-new-results,
.front #twtr-widget-1 .twtr-results-inner,
.front #twtr-widget-1 .twtr-timeline {
background: transparent !important;
}

.front #twtr-widget-1 .twtr-doc,
.front #twtr-widget-1 .twtr-hd a,
.front #twtr-widget-1 h3,
.front #twtr-widget-1 h4 {
background: transparent !important;
}


.emailSignup {
 padding:18px;   
}

.not-front .emailSignup {
  padding:18px;
}

.emailSignup .iAgree,
.emailSignup .agreeText {
 display:inline;   
}

.sigunp {
 clear:both;
 display:block;
 margin:18px 0 0 0;   
}

.redalert {
 display:none;   
}


.emailSignupButton {
clear:both;
display:block;
margin:14px 0 0 0;
width:auto;
}

.sigunp:hover,
.buttonLink:hover {
background-color: #ff294b; 
}

/*
.front .frontFacebook {
    width:33%;
    float:left;
    display:block;  
}
*/

#block-block-13 {
  margin:0 0 20px 0;
}

#block-block-13 ul {
    list-style:none; 
    margin:0 18px 0 18px; 
}

#block-block-13 ul li {
    list-style:none;  
    padding:0;
    text-decoration:none;
    border-bottom: 1px dashed #2489a5;
}

#block-block-13 ul li.itemDate {
  border:0;
  padding:10px 0 0 0;
}

#block-block-13 ul li:last-child {
border-bottom: 0;
}

#block-block-13 ul li a:hover {
    text-decoration:none;
}

.front .sectionMore {
 text-align:right;
 margin:0 18px 20px 0;
}


/* General Pages */


.not-front .span3 h2 {
  font-size:30px;
  padding:0;
  line-height:30px;
  border-bottom:4px solid #172349;
  text-shadow:none;
  display:block;
  margin:18px 18px 0 18px;
}



.not-front .well {
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border-radius: 0;
background-color: transparent;
padding: 0 0 0 0;
height: 100%;
}

.page-node-4 ul.newsFeed {
  list-style:none;
  margin:0;
  padding:0;
}

.page-node-4 ul.newsFeed li {
  list-style:none;
  margin:10px 0 10px 0;
  padding:0 0 10px 0;
  border-bottom: 1px dashed #2489a5;
}

.page-node-4 font div {
  padding:0 !important;
  display:none;
}

.page-node-4 font div.lh {
  display:block;
  margin:-24px 0 0 18px;
  overflow:hidden;
}

.videoRow  {
border-bottom: 1px dashed #2489a5;
padding-bottom:0;
margin-bottom: 20px;
}

.videoRow p {
  padding:14px 0 0 0;
}

/* Section Artists */

/*
.page-node-2 .span3 {
margin:30px 0 0 0;
}
*/

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




/* Section Tags */

.page-taxonomy-term h2 {
line-height:30px;
margin:0;
padding:0;

}

.page-taxonomy-term h2 a {
font-family: socketregular;
font-weight: normal;
text-transform: uppercase;
color: #bb3928;
vertical-align: top;
letter-spacing: -1px;
font-size: 36px;
line-height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
display: inline-block;
width: 100%;
}

.page-taxonomy-term .field-name-field-tags,
.page-taxonomy-term .comment_forbidden {
  display:none;
}

.page-taxonomy-term ul.links {
margin:0;
padding:0;

}

.page-taxonomy-term li.node-readmore {
  list-style:none;
  text-transform:lowercase;
}

.page-taxonomy-term .node-teaser {
border-top: 1px dashed #2489a5;
padding:10px 0 10px 0;
}

.page-taxonomy-term-10 h1 span.char3,
.page-taxonomy-term-11 h1 span.char3,
.page-taxonomy-term-12 h1 span.char3,
.page-taxonomy-term-13 h1 span.char3,
.page-taxonomy-term-14 h1 span.char3,
.page-taxonomy-term-42 h1 span.char3 {
text-transform:lowercase;
}

/* Section Rhinofy */

a.spotifyButton {
  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;
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;
width:auto;
max-width:120px;
}

a.spotifyButton:visited {
color:FFFDFE;
  }

a.spotifyButton:hover {
  background-color: #86C119;
}

a.spotifyButton i {
  font-size: 2em;
width: 1em;
line-height: .65em;
-webkit-font-smoothing: antialiased;
}

.page-node-5 h1 {
 color:#8dca15;   
}

#rhinofyCarousel .carousel-caption {
margin:0 0 0 290px;
top:0;
background: transparent;
}

#rhinofyCarousel h4 {
font-size:24px;
  }

#rhinofyCarousel .carousel-control {

top: 50%;

}

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

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

#rhinofyCarousel .carousel-caption h4,
#rhinofyCarousel .carousel-caption p {
line-height: 20px;
color: #333;
}

#rhinofyCarousel .carousel-caption h4 {
  line-height:30px;  
}

.carousel-caption  .moreButtons {
margin:10px 0 0 0;

}

.carousel {
  border: 1px dashed #2489a5;
  border-radius:3px;
  -o-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;

}

#rhinofyCarousel .item {
   /* background-color:#47424c;
    -webkit-box-shadow: 0 0 60px #201b26 inset;
      -moz-box-shadow: 0 0 60px #201b26 inset;
      box-shadow: 0 0 60px #201b26 inset;
      */
/*
box-shadow: 0 0 60px #ECE2C2 inset;
-o-box-shadow: 0 0 60px #ECE2C2 inset;
-moz-box-shadow: 0 0 60px #ECE2C2 inset;
-webkit-box-shadow: 0 0 60px #ECE2C2 inset;
*/
}

#rhinofyCarousel .item img {
margin:10px;
-moz-box-shadow: 0 2px 8px #140c1e;
-webkit-box-shadow: 0 2px 8px #140C1E;
box-shadow: 0 2px 8px #140C1E;
}

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

#rhinofyNewPlaylists h2 {
 margin:0 0 10px 0;   
}

.newReleases .row-fluid {
  border-bottom: 1px dashed #2489a5;
 margin:0 0 10px 0;
}

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

.newReleases .span3 img {
-moz-box-shadow: 0 2px 8px #140c1e;
-webkit-box-shadow: 0 2px 8px #140C1E;
box-shadow: 0 2px 8px #140C1E;
margin:10px 0 10px 0;
}

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

.albumOfTheDay {
  padding:0 10px 10px 10px;
  border-bottom: 1px dashed #2489a5;  
  margin:0 0 20px 0;
}

.albumOfTheDay img {
  -moz-box-shadow: 0 2px 8px #140c1e;
-webkit-box-shadow: 0 2px 8px #140C1E;
box-shadow: 0 2px 8px #140C1E; 
margin:0 0 10px 0; 
}

.albumOfTheDay img:hover {
opacity: 0.8;
}

.warnerSoundPromo {
    padding:0 10px 10px 10px;
}

.warnerSoundPromo img {
 width:100%;
 height:auto;  
 margin:10px 0 10px 0; 
}

/* Article Pages */


#block-views-recent-blogger-s-articles-block,
#block-views-recent-blogger-s-articles-block-1,
#block-views-recent-blogger-s-articles-block-2,
#block-views-recent-blogger-s-articles-block-3 {
margin:14px 0 14px 0;

}

#block-views-recent-blogger-s-articles-block .view-content,
#block-views-recent-blogger-s-articles-block-1 .view-content,
#block-views-recent-blogger-s-articles-block-2 .view-content,
#block-views-recent-blogger-s-articles-block-3 .view-content {
padding:0 14px 0 14px;
}

#block-views-recent-blogger-s-articles-block .field-content,
#block-views-recent-blogger-s-articles-block-1 .field-content,
#block-views-recent-blogger-s-articles-block-2 .field-content,
#block-views-recent-blogger-s-articles-block-3 .field-content { 
padding:10px 0 10px 0;
display:block;
border-bottom: 1px dashed #2489a5;
}

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

.node-type-article .submitted,
.node-type-article .field-type-taxonomy-term-reference {
 display:none;   
}

.node-type-article .articlePFA {
 margin:0 0 18px 0;   
}

.imageCaption {
  display:block;
  clear:both;
  float:left;
  margin:8px 14px 0 0;
}

.imageCaption p {
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 14px;
color: #507e9c;
line-height: 18px;
}

/* Artist Pages */

.clear {
 width:100%;
 clear:both;   
}

.node-type-artist .row .serviceLinks {
 position:absolute;
 left:50%;
 margin:-50px 0 0 250px;
 display:block;
 width:200px;
 text-align:center;
}

.node-type-artist .span9,
.node-type-artist .span12 {
padding-left:0;
}

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

}

.node-type-artist .row .serviceLinks a:hover {
 text-decoration:none;
 opacity: 0.8;
}

.node-type-artist .row .serviceLinks i {
 font-size:1.7em;
 width:.8em;
}


.node-type-artist .artistAbout {
    width:59%;
 padding:20px 20px 20px 20px;
 margin:20px 0 20px 20px;
/* box-shadow: 0 0 20px #d6d4ce inset;
-webkit-box-shadow: 0 0 20px #d6d4ce inset;
-moz-box-shadow: 0 0 20px #d6d4ce inset; */
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px; 
border:1px solid #d6d4ce;
display:block;
float:left;

}

/* pretty scrollbars */
.node-type-artist .artistAbout {
scrollbar-face-color: #999;
scrollbar-shadow-color: #737373;
scrollbar-highlight-color:#7D7E94;
scrollbar-3dlight-color: #7D7E94;
scrollbar-darkshadow-color: #737373;
scrollbar-track-color: white;
scrollbar-arrow-color: white;
}

/* pretty scrollbars for webkit */
.node-type-artist .artistAbout ::-webkit-scrollbar{width:9px;height:9px;}
.node-type-artist .artistAbout ::-webkit-scrollbar-button:start:decrement,#doc ::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent;}
.node-type-artist .artistAbout ::-webkit-scrollbar-track-piece{background-color:#FAFAFA;-webkit-border-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
.node-type-artist .artistAbout ::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#999;-webkit-border-radius:8px;}
.node-type-artist .artistAbout ::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#999;-webkit-border-radius:8px;}


.node-type-artist .artistAboutInner {
height:180px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
padding:0 14px 0 0;
}




.node-type-artist .artistAbout p {

}

.node-type-artist .artistListen {
    width:31%;
 padding:0;
 margin:20px 20px 20px 0;
/* box-shadow: 0 0 20px #d6d4ce inset;
-webkit-box-shadow: 0 0 20px #d6d4ce inset;
-moz-box-shadow: 0 0 20px #d6d4ce inset; 
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px; 
border:1px solid #d6d4ce;
*/
display:block;
float:right;
}

.node-type-artist .artistListen .artistAmazon a {
 display:block;
 color:#333333;
 background-color:#e3e3c3;
 font-size:.9em;
 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 #f8f8df;
 border-left:2px solid #f8f8df;
 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.1em;
line-height:.8em;
  -webkit-font-smoothing: antialiased;
}

.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:.9em;
 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.1em;
line-height:.6em;
  -webkit-font-smoothing: antialiased;
}

.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:.9em;
 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 .artistSpotify a i {
font-size:2em;
width:.8em;
line-height:.65em;
  -webkit-font-smoothing: antialiased;
}

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

.artistWebsite {
 margin:0 0 0 0;   
}

.artistWebsite a {
display: block;
color: white;
background-color: #e21d3c;
font-size: .9em;
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 0 0;
border-top: 2px solid #ff2144;
border-left: 2px solid #ff2144;
 border-right:2px solid #af162e;
border-bottom: 2px solid #af162e;
box-shadow: 0 0 10px #af162e inset;
-webkit-box-shadow: 0 0 10px #af162e inset;
-moz-box-shadow: 0 0 10px #af162e inset;
text-shadow: 1px 1px #e71d3d, -1px -1px #af162e;
}

.artistWebsite a:hover {
    background-color:#f51f41;
}

.lookInsidePopup {
  display:none;
}

.lookInsideArea {
margin:0 0 8px 0;
}

a.lookInside {
display: block;
color: white;
background-color: #e21d3c;
font-size: 1em;
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 0 0;
border-top: 2px solid #ff2144;
border-left: 2px solid #ff2144;
 border-right:2px solid #af162e;
border-bottom: 2px solid #af162e;
box-shadow: 0 0 10px #af162e inset;
-webkit-box-shadow: 0 0 10px #af162e inset;
-moz-box-shadow: 0 0 10px #af162e inset;
text-shadow: 1px 1px #e71d3d, -1px -1px #af162e;
width:290px;
text-align:center;
cursor:pointer;
}

a.lookInside:hover {
    background-color:#f51f41;
}

#info-overlay {
  position:fixed;
  z-index:100000;
  width:100%;
  height:100%;
  background:transparent;
  background-image:url('../img/70.png');
  background-repeat:repeat;
  top:0;
  left:0;
  margin:auto auto;
  padding:0;
  vertical-align:middle;
  display:table-cell;
  text-align:center;
}



#previewPages {
  width:930px;
  position:absolute;
  top:50px;
  left:50%;
  margin:0 0 0 -480px;
  padding:0 15px 15px 15px;
}

#previewPages img {
  width:900px;
  height:auto;
}

#previewPages .x {
  position:absolute;
  top:0;
  right:30px;
  color:#e21d3c;
  font-weight:bold;
  display:block;
  cursor:pointer;
  padding:10px 15px 15px 15px;
  z-index:100001;
  margin:-40px 0 0 0;
  font-size:24px;
  font-weight:normal;
}

.previewPageWindow{
height: 600px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}

.node-type-artist .artistListen .artistWebsite a i {
font-size:1em;
width:1.2em;
line-height:.9em;
  -webkit-font-smoothing: antialiased;
}


.node-type-artist .heroArea {
    clear:both;
    display:block;
}

.node-type-artist h1 {

    color: #292033;
    font-family: socketregular;
    font-size: 60px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 48px;
    margin: 0 0 14px 20px;
    padding: 0;
    text-transform: uppercase;
    vertical-align: top;
    border:0;
}

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

.node-type-artist .submitted {
    display:none;   
}

.node-type-artist .artistPFA img {
 width:100%;
 height:auto;   
}

.node-type-artist .artistFacebook,
.node-type-artist .twitterWidget,
.node-type-artist .artistNews {
    width:33%;
    float:left;
    display:block;  
}

.node-type-artist .artistFacebook ul,
.node-type-artist .artistNews ul {
    list-style:none; 
    margin:0 30px 0 30px; 
}

.node-type-artist .artistFacebook ul li,
.node-type-artist .artistNews ul li {
    list-style:none;  
    padding:10px 0 10px 0;
    text-decoration:none;
    border-bottom: 1px dashed #2489a5;
}

.node-type-artist .artistNews ul li:last-child {
border-bottom: 0;
}

.node-type-artist .artistFacebook ul li a:hover,
.node-type-artist .artistNews ul li a:hover {
    text-decoration:none;
}

.node-type-artist .sectionMore {
    margin:8px 30px 0 0;
    text-align:right;
}

.node-type-artist .sectionMore a {
    font-size:.825em;
    font-weight:bold;
}

.node-type-artist .sectionMore a:hover {
    text-decoration:none;
}

.node-type-artist .twitterWidget ul {
    display:none;
}

.node-type-artist .tweets-userinfo {
  display:none;
}

.tweets-userinfo-loc {
 display:none;   
}

.node-type-artist #twiterInner {
 padding:0 30px 0 30px;  
 margin:10px 0 0 0; 
}

.node-type-artist .tweet-created_at {
 font-size:.85em;   
}

.node-type-artist .tweet {
border-bottom: 1px dashed #2489a5;
padding:10px 0 10px 0;
}

.node-type-artist .tweet:first-child {
padding:0 0 10px 0;
}

.node-type-artist .artistNewsArea {
    display:block;
    clear:both;
}

.node-type-artist .youtubeArea {
    display:block;
    clear:both;
    margin:20px 0 0 0;
}

.node-type-artist .youtubeArea ul {
    list-style:none;
    margin:0 0 0 10px;
    padding: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;
}

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

/* News Section */

.page-node-4 .views-row {

  border-bottom: 1px dashed #2489a5;
  margin:20px 0 20px 0;
  padding:0 0 14px 0;
}

.page-node-4 .views-field-title a {
  font-family:socketregular;
 font-weight:normal;
 text-transform:uppercase;
 color:#bb3928;
 vertical-align:top;
 letter-spacing:-1px;
 font-size: 36px;
line-height: 30px;
    padding:0 0 0 0;
    margin:0 0 0 0;
/*    border-bottom:3px solid #e14f4f; */
    display:inline-block;
    width:100%;
}

/* article section */

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

.node-type-article .articleBodyArea {
margin:0 0 20px 0;

}

p.sectionDescription {
  padding:16px 16px 0 16px;
}

.playlistTracks {
padding:5px;
margin:10px 0 14px 0;
}

.playlistTracks th {
font-weight: normal;
text-transform: uppercase;
background-color: #2489a5;
color: #f9f7ef;
vertical-align: middle;
letter-spacing: 4px;
font-size: 12px;
line-height: 18px;
margin: 0;
padding: 5px 6px 4px 12px;
border-radius: 4px 4px 0 0;
font-weight: normal;
border-bottom: 1px solid #77badc;
border-top: 1px solid #77badc;
-webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-ms-border-radius: 2px 2px 2px 2px;
-o-border-radius: 2px 2px 2px 2px;
box-shadow: 0 0 11px #3ca7dc inset;
}

.playlistTracks td {
padding:5px;
vertical-align: middle;
border-bottom: 1px dashed #2489a5;
}



.playlistTracks tr.odd td {
  background-color:#f4efdf;
}

.playlistTracks tr td:nth-child(2) {

}

.playlistTracks tr.trackSectionTitle td {
  background-color: #e8e3d4;
  font-weight:bold;
}


/* Rhinocast */

.page-node-103 .views-field-title a {
font-family: socketregular;
font-weight: normal;
text-transform: uppercase;
color: #bb3928;
letter-spacing: -1px;
font-size: 30px;
line-height: 30px;
border-bottom: 3px solid #E14F4F;

}

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



.page-node-103 .views-field-created span {
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic;
font-size: 13px;
color: #507E9C;
line-height: 13px;
}

.page-node-103 .views-field-term-node-tid {
display:none;
}



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

.bodyPhoto {
float:left;
margin:0 14px 0 0;
}

.bodyPhoto.right {
float:right;
margin:0 0 0 14px;
}

/* Single Notes Main Section */

.page-node-40 #block-views-single-notes-block .views-row {
display:block;
width:390px;
float:left;
height:166px;
border-bottom: 1px dashed #2489a5;
margin: 14px 14px 10px 0;
padding: 0 0 0 0;
}

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


.page-node-40 #block-views-single-notes-block .views-row .views-field-field-pfa .field-content > * {
display:none;
letter-spacing:-10px;
}

.page-node-40 #block-views-single-notes-block .views-row .views-field-field-pfa .field-content a:first-child {
display:inline;
}

.page-node-40 #block-views-single-notes-block .views-row .views-field-field-pfa {
float:left;
margin:0 10px 10px 0;
display:block;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child .views-field-field-pfa {
margin:0 18px 18px 0;
}

.page-node-40 #block-views-single-notes-block .views-row .views-field-field-pfa img {
width:60px;
height:auto;
}


.page-node-40 #block-views-single-notes-block .views-row:first-child .views-field-field-pfa img {
width:138px;
height:auto;
}

.page-node-40 #block-views-single-notes-block .views-row .views-field-title {
margin:0 10px 0 10px;
font-family: socketregular;
font-weight: normal;
color: #bb3928;
vertical-align: top;
letter-spacing: 0;
font-size: 18px;
line-height: 18px;
display:block;
}

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

.page-node-40 #block-views-single-notes-block .views-row .views-field-body {
display:none;

}

.page-node-40 #block-views-single-notes-block .views-row:first-child .views-field-body {
display:block;
  
}

.views-field-field-itunes-buy-button {
  float:left;
  clear:left;
  margin:0 10px 0 0;
}

.views-field-field-amazon-buy-button {
  float:left;

}

.page-node-40 #block-views-single-notes-block .views-row:first-child .views-field-field-itunes-buy-button {
  float:none;
  clear:left;
  margin:0 10px 14px 0;
  display:inline-block;
}

.page-node-40 #block-views-single-notes-block .views-row:first-child .views-field-field-amazon-buy-button {

  clear:right;
  margin:0 10px 14px 0;
  display:inline-block;
}

.page-node-40 #block-views-single-notes-block .views-row .views-field-field-author {
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style:italic;
font-size: 16px;
color: #507E9C;
line-height: 16px;
display:block;
margin:4px 0 2px 0;
}


.page-node-40 #block-views-single-notes-block .views-row .views-field-field-price {
color:#4D4655;
font-weight:bold;
}


.buyArea {
width:460px;
float:left;
display:block;
}

.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 {
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;
}

.playlistTracks a.itunesBuyButton {
padding:2px 2px 2px 2px;
font-size:.8em !important;
height:20px;
line-height: 20px;
margin:0;
width:70px;
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:70px;
  text-align: center;
}

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;
}



/* Social Share */

.socialShare {
display: block;
list-style-type: none;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0;
height:30px;
clear:both;
}

 .socialShare li {
float: left;
list-style: none;
margin: 0px;
padding:0;
}

.pinterest iframe {
width: 70px !important;
}

.twitter-share-button {
width: 82px !important;
}

#___plusone_0 {
width: 64px !important;
}

.socialLinks {
  display:inline-table;
  height:30px;
  vertical-align:top;
}

.socialLinks td {
  vertical-align:top;
  width:90px;
  padding:0;
  margin:0;
}

.front .albumOfTheDay .socialLinks td {
  width:74px;
  overflow:hidden;
}

.front .albumOfTheDay .socialLinks td > div {
  width:74px !important;
}

.front .albumOfTheDay .socialLinks td > iframe {
  width:82px !important;
}

/* individual pages */

.page-node-108 .itunesBuyButton {
width:293px;
}

.page-node-108 .amazonBuyButton {
width:298px;
}

/* Footer */

.footer {
border-top: 3px solid #E14F4F;
  }

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

.footer .serviceLinks {
 text-align:center;   
 margin:0;
}

.footer p {
display:inline-block;
height:60px; 
line-height:74px;
margin:0;
vertical-align:middle;
font-size:24px;
}

.footer p i {
margin: 0 0 0 0;
width:28px;
}

.footer p i:last-child {
font-size:21px;

}

#footerLinks {
 font-size:11px;
 line-height:60px;
 height:60px;   
 margin:0 6px 0 0;
 vertical-align:top;
}

/* admin logged in */

#user-menu {
  display:none;
}

/* email signup stuff */

.popover {
width:320px;
}

.popover .alert {
  margin-bottom:10px;
}

.popover p {
padding:0 0 10px 0;
}

.popover p.agreeCopy, #newsletter p.agreeCopy {
  font-size:10px;
}

#newsletter p.agreeCopy {
  padding-top:0;
}

.popover input {
display:inline;
margin:0 0 2px 0;
}

.popover .popover p.agreeCopy input {
margin:0;
}


.emailAddress, .emailAddressShort {
  width:93%;
}

.not-front .emailAddress, .not-front .emailAddressShort {
  width:93%;
  max-width:258px;
  border-radius:0px;
  
}

#newsletter {
  background-color:#172349;
  border-right:2px solid #c3b232;
  border-bottom:3px solid #c3b232;
  margin:0 0 20px 0;
  padding:18px 0 0 0;
}

#newsletter .jemail {
  margin:0;
}

#newsletter h2 {
color:#fafae6;
text-shadow:none;
margin-top:0px;
border-bottom:4px solid #fafae6;
}

#newsletter .emailAddress {
-webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  background-color: #fafae6;
}

#newsletter p {
margin:0;
padding-top:0;
padding-bottom:14px;
color:#fafae6;
}

#newsletter p.legalSize {
  font-size:11px;
  line-height:13px;
}

#newsletter p.emailSignup {
  padding:0 0 14px 0 ;
  display:block;
  height:24px;
}

#newsletter p.emailSignup .btn {
  float:right;
  margin:0 2px 0 0;
}

#newsletter .emailBox p {
  padding: 0 0 10px 0;
  color:#172349;
}

.frontFacebook {
  border-left:1px solid #172349;
  border-top:1px solid #172349;
  border-right:3px solid #172349;
  border-bottom:3px solid #172349;
  margin:0 0 20px 0;
}

input.requiredField {
  border-color:#C00 !important;
}

#roadBlock .roadblock {
padding:24px 0 0 0;
margin:0;
overflow-y: visible;
}

#roadBlock .roadblock a img {
width:560px;
height:auto;
max-width: 560px;
}

body .modal .modal-header {
border:0;
}
