.node .content {width: 100%; display: inline-block;}

.citycharts  {
	font-size: 12px;
  }

.scrollingtext a{
	color: #FF6600 !important;
}

.news-container {
	height: 175px !important;
}

.item-list {
	width: 100%;
}

.tweetbutton {margin: 1px 12px 0 0 !important;}

.pager-not-previous {
	font-weight: bold;
}

.tabs li a {
  z-index: 11111111;
  position: relative;
  }

.mdPager {
	width: 100%;
display: block;
height: 36px;
margin: 0 auto !important;
position: relative;
text-align: center;
}

li.pager-item {cursor: pointer;}

.mdPager li {
		 	list-style: none !important;
			float: left;}

#user-login-form li {background: none; border: none; list-style: none;}

.floatingAdContainer {left: 46% !important;}

/* genre */
.genres {
  clear: left;
  min-height: 20px;
  }
  .genres h3 {
    display: inline-block;
    float: left;
    line-height: 20px;
    text-indent: 18px;
    margin: 0;
    color: #333;
    }
  .genres a {
    color: #f0a36f;
    }
  .genres ul {
    margin: 0 0 0 100px;
    padding: 0;
    display: block;
    }
    .genres ul li {
      display: inline;
      line-height: 20px;
      padding:  3px 3px 3px 0;
      }

    .results-small {margin-top: -3px !important;}
/* regions */
.regions {
  clear: left;
  min-height: 20px;
  }
  .regions h3 {
    display: inline-block;
    float: left;
    line-height: 20px;
    text-indent: 18px;
    margin: 0;
    color: #333;
    }
  .regions a {
    color: #f0a36f;
    }
  .regions ul {
    margin: 0 0 0 100px;
    padding: 0;
    display: block;
    }
    .regions ul li {
      display: inline;
      line-height: 20px;
      padding: 3px 3px 3px 0;
      }

/* chart */
.chart {
    margin: 0;
    list-style: none;
    padding: 0;
    position: relative;
	width: 208px;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
  }
  .chart > li {
    position: relative;
    border-top: solid 1px #ccc;
    line-height: 32px;
    height: 31.5px;
    }

    .item-list ul li {
    	margin: 0px 5px !important;
		padding: 8px !important;
		background: #ccc;
		border-radius: 5px;
		border: 1px solid #AFABAB;
    }

     .item-list ul li:hover {
    	margin: 0px 5px !important;
		padding: 8px !important;
		background: #FFF;
		border-radius: 5px;
		border: 1px solid #AFABAB;
    }

    .chart .alt {
      position: relative;
      right: 0;
      top: 0;
      }
    .chart li h3{
      margin: 0 0 0 5px;
      display: inline;
      }
    .chart li ul {
      position: absolute;
      right: 6px;
      top: 0;
      }
      .chart li ul li{
        list-style: none;
        display: inline-block;
        }
      .chart .star,
      .chart .facebook,
      .chart .listen {
        cursor: pointer;
        width: 17px;
        overflow: hidden;
        text-indent: -10000em 
        }

        .stars {cursor: pointer;}

       .views-field-created .field-content {
       	color: rgb(51, 51, 51) !important;
       }

      .chart .star {
        width: 17px;
        background: url(http://www.thedelimagazine.com/bandstats/images/img_icon_star_0.png) 0 center no-repeat transparent;
        overflow: hidden;
        text-indent: -10000em
        }
      /* in case you need a numeric for no rating */
      .chart .star0 {
        width: 17px;
        background: url(http://www.thedelimagazine.com/bandstats/images/img_icon_star_0.png) 0 center no-repeat transparent;
        overflow: hidden;
        text-indent: -10000em
        }
      .chart .star1 {
        width: 17px;
        background: url(http://www.thedelimagazine.com/bandstats/images/img_icon_star_1.png) 0 center no-repeat transparent;
        overflow: hidden;
        text-indent: -10000em
        }
      .chart .star2 {
        width: 17px;
        background: url(http://www.thedelimagazine.com/bandstats/images/img_icon_star_2.png) 0 center no-repeat transparent;
        overflow: hidden;
        text-indent: -10000em
        }
      .chart .star3 {
        width: 17px;
        background: url(http://www.thedelimagazine.com/bandstats/images/img_icon_star_3.png) 0 center no-repeat transparent;
        overflow: hidden;
        text-indent: -10000em
        }
      .chart .star4 {
        width: 40px;
        height: 35px;
        overflow: hidden;
        /* text-indent: -10000em */
        }
      .chart .facebook {
        background: url(http://thedelimagazine.com/graphics/2013/images/fb.gif) 0 9px no-repeat transparent ;
        width: 18px;
        text-decoration: none !important;
        display: inline-block;
        margin-bottom: 0px;
        }
      .chart .listen:hover {
        cursor: pointer;
        }
      .chart .listen {
        background: url(http://thedelimagazine.com/graphics/2013/images/play.jpg) 0 center no-repeat transparent;
        width: 19px;
        margin: 0 -3px 3px 3px;
        }

/*		.citycharts aside {
		  width: 300px;
		  }*/
		  .citycharts aside ul {
		    margin: 0;
		    padding: 0;
		    list-style: none;
		    line-height: 17px;
		    text-indent: 10px;
		    }
		    .citycharts aside ul li {
		      }
		      .citycharts aside ul li:nth-of-type(odd) {
		        background: #ececec;
		        }
		      .citycharts aside ul li input[type=checkbox] {
		        margin: 0 10px 0 0;
		        }

		.band-list {
		  background: #999;
		  font-family: "georgia", "times new roman", serif;
		  display: block;
		  }
		  .band-list fieldset {
		    border: none;
		    padding: 0;
		    margin: 0;
		    float: left;
		    }
		    .band-list label {
		      display: inline-block;
		      line-height: 30px;
		      margin-right: 10px;
		      }
		    .band-list select {
		      background: #333;
		      border: none;
		      border-radius: 3px;
		      font-size: 10px;
		      color: #fff;
		      }

		.prev, .next {
		  background: #333;
		  border: none;
		  border-radius: 3px;
		  font-size: 10px;
		  color: #fff;
		  margin-top: 5px;
		}

		/* star rating styles */
		.band_rating {
		    margin-bottom: 18px;
		    padding-bottom: 14px;
		    }
		    .rate_widget {
		        padding: 0;
		        display: inline-block;
		    }
		    .stars {
		        background-color: white;
		        padding: 0;
		        margin: 3px 32px 0 0;
		        list-style-type: none;
		        display: inline-block;
		        overflow: hidden;
		        width: 19px;
		        height: 29px;
		        -webkit-transition-duration: 0.3s;
		           -moz-transition-duration: 0.3s;
		             -o-transition-duration: 0.3s;
		            -ms-transition-duration: 0.3s;
		                transition-duration: 0.3s;
		        -webkit-border-radius: 5px;
		           -moz-border-radius: 5px;
		            -ms-border-radius: 5px;
		             -o-border-radius: 5px;
		                border-radius: 5px;
		        }
		        .stars:hover {
		          width: 120px;    
		          z-index: 10001;
		        }
		    .ratings_stars {
		        background: url('http://www.thedelimagazine.com/bandstats/images/img_icon_star_0.png') center no-repeat transparent;
		        display: inline-block;
		        height: 25px;
		        padding: 0;
		        width: 16px;
		        margin-right: 4px;
		        line-height: 16px;
		        cursor: pointer;
		        }
		    .ratings_delete{
		        background: url('http://www.thedelimagazine.com/bandstats/images/nostar.jpg') 0px no-repeat transparent;
		        display: inline-block;
		        height: 16px;
		        padding: 0;
		        width: 16px;
		        margin-right: 4px;
		        line-height: 16px;
		        margin-bottom: 3px;
		        cursor: pointer;
		        }
		        .ratings_vote {
		          background: url('http://www.thedelimagazine.com/bandstats/images/img_icon_star_3.png') center no-repeat transparent;
		          }
		        .ratings_stars:hover,
		        .ratings_stars.active {
		          background: url('http://www.thedelimagazine.com/bandstats/images/img_icon_star_4.png') center no-repeat transparent;
		          }

		    .total_votes, .rating_error, .rating_label {
		        padding: 0;
		        color: #666666;
		        display: inline-block;
		        line-height: 22px;
		        vertical-align: top;
		        margin-right: 8px;
		        margin-top: 2px;

		        }
		        .rating_error {
		            color: #b40032;
		            font-family: UnitSlabWeb-Bold, Georgia, "Times New Roman", Times, serif;
		            font-weight: normal;
		            }
		/* only the first child h3 in the aside */
		  #sort-options {
		    height: 40px;
		    margin: 0;
		    list-style: none;
		    }
		    #sort-options li {
		      background: none;
		      margin: 0 7px 0 0;
		      line-height: 40px;
		      display: inline-block;
		      }
		      #sort-options li a {
		        line-height: 20px;
		        margin: 8px 9px 5px 0;
		        padding: 0 10px;
		        text-indent: 0;
		        color: #333;
		        display: block;
		        max-width: 150px;
		        text-decoration: none;
		        }
		        #sort-options li a:hover {
		          text-decoration: underline;
		          }

		.expandable {
		   }
		   + ul {
		    margin: 0;
		    }
		  .header {
		    background: url('http://www.thedelimagazine.com/bandstats/images/icon-arrow-top-black-right.png') 5px center no-repeat transparent;
		    text-indent: 18px;
		    margin: 0;
		    line-height: 30px;
		    cursor: pointer;
		    }
		    .header a {
		      color: #333;
		      text-decoration: none;
		      display: block;
		      }
		    .header a:hover {
		      text-decoration: underline;
		      }
		  .expanded {
		      margin-left: 23px;
		    /*height: 100%;*/
		   }
		  .collapsed {
		    height: 0px;
		    overflow: hidden;
		    }

		.fb-login-buttonbutton {
		  margin-left: 40px;
		}

		.fb-like {
			margin-top: 1px !important;
		}


		/* overlay stuff */
		#overlay {
		  display: none;
		  background: #fff;
		  opacity: .75;
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  top: 0;
		  left: 0;
		  bottom: 0;
		  right: 0;
		  z-index: 100;
		  }

		/* modal styles */
		#modal {
		  display: none;
		  background: #fff;
		  border-radius: 10px;
		  border: solid 3px #999;
		  box-shadow: 0 0 3px #000;
		  position: absolute;
		  overflow-x: hidden;
		  top: 10%;
		  bottom: 10%;
		  max-height: 80%;
		  width: 50%;
		  left: 50%;
		  margin: 0 0 0 -25%;
		  z-index: 200;
		  }
		  #modal #close {
		    background: url(http://www.thedelimagazine.com/bandstats/images/bg_close.png) 0 0 no-repeat transparent;
		    position: absolute;
		    top: 11px;
		    right: 11px;
		    overflow: hidden;
		    height: 19px;
		    width: 19px;
		    text-indent: -10000em;
		    }
		#bsc-region-tree {
		    list-style: none;
		    margin: 10px;
		    padding: 0;
		    display: none;
		    }
		    #bsc-region-tree ul {
		      list-style: none;
		      margin: none;
		      padding: 0;
		      }
		    #bsc-region-tree h4 {
		      margin: 0;
		      line-height: 20px;
		      font-size: 14px;
		      /*font-weight: normal;*/
		      text-indent: 18px;
		      color: #333;
		      }
		    #bsc-region-tree > li {
		      width: 100%;
		      white-space: nowrap;
		      }
		    .bsc-region-parent {
		      position: relative;
		      }
		      .bsc-region-parent > ul li:nth-of-type(odd) {
		        background: #ececec;
		        }
		      .bsc-region-parent h4 {
		        cursor: pointer;
		        }
		      .bsc-region-parent input[type=checkbox] {
		        position: absolute;
		        left: 0;
		        top: 3px;
		        }
		      .bsc-region-parent label {
		        text-indent: 18px;
		        display: block;
		        font-size: 14px;
		        line-height: 20px;
		        }
		        .bsc-region-child {
		          position: relative;
		          }
		          .bsc-region-child-list {
		            overflow: hidden;
		            height: 0;
		            }
		          input[type=checkbox]:checked + label + .bsc-region-child-list {
		            overflow: visible;
		            height: auto;
		            }
		            .bsc-region-child-list li {
		              margin: 0 0 0 8px;
		              }
		          .bsc-region-child-list:before {
		            content: "+";
		            position: absolute;
		            top: 0;
		            left: -20px;
		            }
		          .bsc-region-child > ul li:nth-of-type(odd) {
		            background: #ececec;
		            }
		          .bsc-region-child h4 {
		            cursor: pointer;
		            }
		          .bsc-region-child input[type=checkbox] {
		            position: absolute;
		            left: 0;
		            top: 3px;
		            }
		          .bsc-region-child label {
		            text-indent: 18px;
		            display: block;
		            font-size: 14px;
		            line-height: 20px;
		            }
		
		.bandname {cursor: pointer; display: inline-block; margin-left: 5px; margin-top: 3px; width: 120px; line-height: 15px; font-weight: bold;font-family: sans-serif;font-size: 12px; position: relative; bottom: 0px;}
		
		.bandname a {color: #555 !important;}

		.topPanel,.bottomPanel {width: 211px; height: 32px; margin-top: 20px;padding-bottom: 8px;}
		
		.bottomPanel {margin-top: 0px;}
		
		.top50, .signup {float: left;}
		
		.genrefilter, .otherScenes {cursor:pointer;float: left;}
		
		li#bsc-login-status {padding: 5px 0 0 0;}
		
		
		.bsc-genre-child label {padding-left: 5px;}
		
		#bsc-reset-genres {padding: 5px; display: inline-block; margin-top: 0px; margin-bottom: 5px;}

		        #loading-indicator {border-left: 1px solid #d5d5d5 !important;}
        .onepcssgrid-1000 {width: 1000px !important;}
        .bottomPanel {margin-top: 0px !important;} 
        #bsc-chart{display: inline-block !important; margin-top: -5px;}
        .greyBVbar {
			background-color:#DEDEDE; 
			height:24px !important; 
			width: 656px;
			border: 1px solid #ABA3AD !important;}
        .greyBVbarCenter {padding-top:3px; padding-left:6px;}
         .hide {display: none !important;}
         strong, b {font-weight: bold !important;}
         em, i {font-style: italic !important;}
         /* HTML5 display-role reset for older browsers */
         article, aside, details, figcaption, figure, 
         footer, header, hgroup, menu, nav, section {
         display: block;
         }
         .MainContent iframe {max-width: 100% !important;}
         .follow li a {
         display: inline-block;
         height: 20px;
         width: 20px;
         overflow: hidden;
         margin: 2px;
         margin-left: 0px;
         }
         ul.follow ul {margin-top: 10px;}
         .follow li {
         float: left;
         margin-left: 4px;
         }
         .view-content {background: fff;}
         .commentNumbers {margin: 3px 0 0 7px; display: inline-block;}
         .views-field-body {margin-top: -3px; }
         .form-item label {font-size: 0px;}
         .container-inline {margin-left: 122px;}
         div {border-top: none !important;}
         body {
         line-height: 1;
         background: #f1f1f1;
         color: #333;
         }
         title {display: none !important;}
         p, h1.title {color: #333; }
         tbody {border-top: 0px solid #fff !important}
         pageContent p, .blogContent p, p span {font-size: 12px !important; line-height: 20px !important; text-align: justify; margin-left: 2px; margin-right: 4px; }
         p.rtecenter, p.rtecenter strong {text-align: center !important; width: 100% !important;}
         h1.title {padding-top: 20px; font-size: 16px;}

         #location select {
			color: #b50000;
			font-family: "avalonregular", "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, Geneva, sans-serif;
			font-size: 18px;
			font-weight: 600;
			border: 1px solid #ddd;
			background: white;
			position:absolute;
			left:212px;
         }

         .floatBack {
         	  position: absolute;
			      z-index: 500;
			      width: 100% !important;
			      height: 100%;
			      background: rgba(0,0,0,.6);
			      min-height: 4200px;
			      min-width: 1100px;
         }
         
         _::-moz-svg-foreign-content, :root .facebook img  { margin-bottom: -3px !important;  }