/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */
html{
  height: auto !important;
}
body{

}
html, body{
  height: 100%;
  min-height: 100%;
  overflow-x: inherit;
}

#bit-events th {border-color: #000 !important;}

#wrap_all{
  height: auto;
  min-height: 100%;
  
}

@font-face {
    font-family: 'FuturaCondensedNormalRegular';
    src: url('futura_5.eot');
    src: url('futura_5.eot') format('embedded-opentype'),
         url('futura_5.woff') format('woff'),
         url('futura_5.ttf') format('truetype'),
         url('futura_5.svg#FuturaCondensedNormalRegular') format('svg');
}

@font-face {
    font-family: 'FuturaCondensedItalicRegular';
    src: url('futura_1.eot');
    src: url('futura_1.eot') format('embedded-opentype'),
         url('futura_1.woff') format('woff'),
         url('futura_1.ttf') format('truetype'),
         url('futura_1.svg#FuturaCondensedItalicRegular') format('svg');
}


div.bbp-breadcrumb a {
color: #e6dfd8;
}

.bbp-breadcrumb {
font-family: 'FuturaCondensedNormalRegular' !important;
font-size: 15px !important;
text-transform: uppercase;
letter-spacing: 1px !important;
}

div.bbp-breadcrumb a:after {
color: #666;
content: "  | "
}

#top #main .bbp-template-notice {
padding: 0;
}

#subscription-toggle, #favorite-toggle {
color: #999;
}

#bbpress-forums fieldset.bbp-form legend {
display:none;
}

blockquote p {
font-family: sans-serif !important;
letter-spacing: 0px !important;
text-transform: none !important;
color: #999 !important;
font-size: 12px !important;
line-height: 1 em !important;
margin: 20px 0 20px 0 !important;
font-style: italic;
quotes: "" !important;
}



blockquote cite {
margin-right: 5px !important;
}

.template-forum {
width: 570px;
}

.template-forum .ajax_form {
display: none !important;
}

.bbp-pagination-count {
float: left;
font-size: 11px;
border: none;
display: block;
padding-left: 0;
}




#bit-events a.bit-track-artist-header {
text-align: center;
padding: 0 0 10px 0px;
font-size: 11px;
line-height: 1.5;
display: block;
text-decoration: none;
margin-bottom: 10px !important;
color: #999 !important;
border-top: none !important;
border-bottom: 1px solid #FF5D54 !important;
}

.pp_top, .pp_bottom {
height: 20px;
position: relative;
display: none !important;
}

h1, h2, h3 {text-transform: uppercase;}

#wrapper{
  height: auto;
  min-height: 100%;
  position: relative;
  z-index: 2;
  padding-top: 40px;
}


#top .social_container .social_bookmarks {display: none;}
#header .container {padding: 0px;}
.main_menu{font-family: 'FuturaCondensedNormalRegular', Arial; font-size: 15px; letter-spacing: 1px;}
#top .meta-color, div .meta-color a, .main_menu ul li a, .blog-inner-meta, .blog-inner-meta a, #top .widget ul li a, .minitext, .form-allowed-tags, div .pagination, #comments span, .minitext, .commentmetadata a, .blog-tags, .blog-tags a, .title_container #s, .wp-caption, blockquote:before, blockquote:after, blockquote small, blockquote cite, .hero-text, .js_active .tab, .news-time, .contentSlideControlls a, #js_sort_items a, .text-sep, .template-search a.post-entry .news-excerpt, .borderlist > li, .post_nav, .post_nav a, .quote-content, #top .widget_nav_menu li, .tweet-time, #top .avia_parnter_empty, .avia_socialcount a span, td, #top th.nobg, caption, .page-title {color: #e6dfd8}
#top .heading-color, strong, #top .main-color, .main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a, #top blockquote p, #top .main_menu .menu li a:hover, h1, h2, h3, h4, h5, h6, .js_active .tab.active_tab, #top #wrap_all .current_page_item > a, .first-quote, div .callout {color: #FF5D54}
.main_menu {top: 30px;}

div.anythingSlider{
  padding: 0;
}



div.anythingSlider .back a{
  background: url("../images/left_arrow.png") no-repeat scroll 0 0 transparent !important;
  
}
div.anythingSlider .forward a{
 background: url("../images/right_arrow.png") no-repeat scroll 0 0 transparent !important;
}

div.anythingSlider .back {
left: 0;
top: 70px;
}

div.anythingSlider .forward{
left: 400px;
top: 70px;
}

div.anythingSlider .back a:hover{
left: 360px;
top: 70px;
}

div.anythingSlider .forward a:hover{
left: 400px;
top: 70px;
}

div.anythingSlider .arrow a {
height: 40px;
width: 40px;
}

.home .bx-wrapper .bx-prev {
left: -40px;
background: url("../images/home-arrow-left.png") no-repeat scroll left center transparent !important;
}

.home .bx-wrapper .bx-next {
right: -40px;
background: url("../images/home-arrow-right.png") no-repeat right !important;
}



div.anythingSlider.activeSlider .anythingWindow{
  border:  none;
}
div.color_strip.primary-background, div.wrap_all div.color_strip.primary-background{
  background: none repeat scroll 0 0 #111111 !important;
}

#header{
 background: url("../images/header_bg.png") repeat scroll 0 0 transparent;
 position: relative;
 z-index: 5;
}

div .main_menu ul:first-child > li.current_page_item > a{
  border:none;
}



#footer {
font-size: 11px;
z-index: 10000 !important;
position: fixed;
bottom: 0;
background: #000;
height: 40px;
width: 100%;
}

#footer .container{
width: 940px;
margin: auto;
}

.footer-left {
float:left;
width:50%;
}

.footer-right {
float:right;
width:50%;
}

.footer-right-social {
float:right;
width:50%;
}


#socket{
    bottom: 0;
    position: absolute;
    top: auto;
    width: 100%;
    display:none;
}

.copyright p span, .copyright p a{
  float: left;
}

#main .container .content, #main .container .sidebar_right{
  background: url("../images/content_bg.png") repeat scroll 0 0 transparent;
}

.container_wrap .container {}


#main .template-blog .content{
  padding: 30px;
  width: 570px; 
}
#main .template-page.eight .content{
  padding: 30px;
  width: 570px; 
}

.bbp-breadcrumb-sep {display:none;}

#main .template-page.content{
  padding: 30px;
  
}

#main .container .sidebar_right{
  width: 282px;
  margin-left: 18px;  
}
#top #wrap_all #header div.container,#top .social_container{
  border:none;
}

.home #main .container .content{
  background: none;
}

#homeslider .slide h1,#homeslider .slide p{
  text-align:center;
  color: #e6dfd8;
max-width:850px !important;

}
#homeslider .slide h1{
  font-size: 28px;
  text-transform: uppercase;
  color: #FF5D51;
}

#homeslider .slide{
  display:bock;
}
#top #homeslider .slide a,#homeslider .slide a:hover{
  text-decoration:none;
  color:#e6dfd8
}


#homeslider .bx-next, #homeslider .bx-prev {
    display: block;
    height: 43px;
    left: -39px;
    position: absolute;
    top: 25px;
    width: 24px;
    z-index: 101;
}
#homeslider .bx-next {
    left: 940px;
}

.home .bx-wrapper .bx-controls-direction a{
  top: 10%;
}

.home #main{
    display: table;
    height: 400px;
    position: relative;
    width: 100%;
}

.home  #main .container{
  display:table-cell;
  vertical-align: middle;
}

.home #main .container .content{
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;  
}

.template-blog .content{
  padding-top:30px;
}

.inner_sidebar{
  padding: 20px;
}

.sort-btn {
    width: 100%;
}
ul.source{
    height: auto;
    margin-bottom: 15px;
    margin-left: 0;
    padding: 5px;
  }
  
ul.source li {
    background: none repeat scroll 0 -30px transparent;
    /*display: inline;
    float: left; */
    height: 15px;
    position: relative;
    
}

ul.source ul{
  margin: 0 0 5px;
  /*float: left; */
}  

ul.source li a {
    background: none repeat scroll 0 0 transparent;
    color: #e6dfd8;
    display: block;
    float: left;
    font-family: 'FuturaCondensedNormalRegular' !important;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    line-height: 20px;
    padding: 0 7px;
}

ul.source li span:after{
  float:left;
  content: " / ";
}

ul.source li span{
 display: block;
 float: left;
 line-height:6px;
}
.page-id-622 ul.source li span{
  line-height:inherit;
} 
ul.source li a{

}

ul.sub-menu li span{
  line-height: 60%;
  position: relative;
  float: left;
}
ul.sub-menu li a{

}

@-moz-document url-prefix() { .selector { color: red; } } 

ul.source li ul.sub-menu li:last-child span:after{
  content: " ";
}


.sort-btn a {
    color: #666666;
    text-transform: uppercase;
    text-decoration: none;
}


.sort-btn ul li{
  width: 100%;
}
.sort-btn ul li:first-child{
  padding-left: 0;
}
.sort-btn ul li ul.sub-menu li{
  width: auto;
  float: left;
}
.current-menu-item a, .sort-btn ul li a:hover{
    color: #FF5D54;
    text-decoration: none;
} 

#top .template-blog .post-title, #top .template-blog .entry-content{
  padding: 0;
  margin: 0;
}
.entry-content{
  height: auto;
}
  

#top .template-blog .post-title a{
  color: #FF5D54;
  text-transform: uppercase;
}
#top .template-blog .post-title a:hover{
  text-decoration: none;
  color: #FF5D54;
}
#top .template-blog .entry-content{
  border-color: #FF5D54;
  border-bottom: 1px solid #FF5D54;
  border-top: 1px solid #FF5D54;
  margin: 20px 0;
  padding:20px 0;
  width:100%;
}

#top .blog-inner-meta{
  border: none;
  width:100%;
}

#top .blog-inner-meta span, #top .blog-inner-meta label{
  float: left;
  padding: 0 1px;
}
#top .template-blog .date-container{
  top: 0;
  position: relative;
  color:#ccc;
}


.with_thumb div.slideshow_container{
 width: 250px;
 margin: 16px 0 15px 15px;
 float: right;
}

.container .eight.units{
  /*width: 550px;*/
}

.template-blog .post-entry{
padding-bottom: 30px;
}

.discog_page{
  width: 100%;
  height: 440px;
  min-height: 440px;
}

.discog_images, .discog_mp3s{
    float: right;
    overflow: hidden;
    position: relative;
    width: 48%;  
}

#discoglider .slides_container .slide img{
  width: 100%;      
}

.center{
  text-align: center;
}

/*.slidelayout_container div{
  border:1px solid #e6dfd8;
}*/

#discoglider .slide img, #discoglider .slide{
  width: 100%;
  }
div.thumbnailscontainer ul li{
  float:left;
  list-style-type:none;
}  

#ajaxcontainer #main{
  position: relative;
  z-index: 4; 
}

.bx-wrapper img{
  width: 440px;
  max-width: 440px; 
}

.info_page .one_half{
  float: right;
  margin-left: 0;
}
.info_page .one_half.first{
 margin-left: 4% !important;
}

.fap-wrapper-switcher{
  display: none;
}



/* Rob's changes 1/20/13 */




.widget_bci img {
float: left;
height: 50px;
margin-right: 10px;
}

.widget_bci a {
font-size: 12px
}

.widget_bci li {margin-bottom: 10px !important;}

#fap-wrapper {background-color: #191919 !important; z-index: 9999 !important;}

#fap-wrapper-switcher {display:none !important;}

#fap-current-time {display:none;}

#fap-total-time {display:none;}

#fap-volume-bar {background-color: #333 !important;}

#fap-loading-bar {background-color: #333 !important;}

#fap-time-bar, #fap-time-bar div, #fap-volume-bar, #fap-volume-bar div {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}

#comment-entry {display:none !important;}

label {
display: block;
font-weight: normal !important;
font-size: 11px;
}

.template-blog .post-title {
font-size: 22px;
}

ul.source {
height: auto;
margin-bottom: 25px;
margin-left: -5px !important;
padding: 0;
}
ul.source ul.sub-menu{
  
}

.blog-inner-meta {
color: #ccc;
}

.blog-inner-meta a {
color: #ccc;
}

#main .template-blog .content {
padding: 25px;
width: 580px;
padding-bottom: 90px;
}

.inner_sidebar {
padding: 25px;
padding-bottom: 90px;
}

.main_menu {
font-family: 'FuturaCondensedItalicRegular', Arial;
font-size: 16px;
letter-spacing: 1px;
}

h1, h2, h4, h5, h6, .hero-text, blockquote, legend, #top .slideshow_caption h1 {
font-family: 'FuturaCondensedNormalRegular' !important;
letter-spacing: 1px;
text-transform: uppercase;
}

.sidebar .widget .seperator {
position: absolute;
bottom: 0;
left: 0;
padding: 1px;
width: 100%;
border-bottom: 1px solid;
}

.discog_mp3s ul {
list-style: none;
padding: 10px 0;
margin: 10px 0;
line-height: 13px;
border-top: 1px solid #FF5D54;
border-bottom: 1px solid #FF5D54;
}



.discog_mp3s ul li {
margin-left: 0;
padding: 0;
}

.ppt {display: none !important;}

a:hover {text-decoration:none !important;}


a {text-decoration:none !important;}

.widget {
padding: 7px 0 25px 0 !important;
margin-bottom: 20px;
}

#top .tweet {
border-top-style: solid !important;
}

ul.tweets {
border: none !important;
}




/* pretty photo */


.currentTextHolder, .currentTextHolder {
color: #999;
margin-top: -5px;
font-size: 10px;
}

/* Pretty Photo */

.portfolio_images {
width: 100%;
max-height: auto !important;
min-width: 220px;
}

.portfolio-size-4 {padding:30px;}

.portfolio-size-4 .portfolio-title {
text-transform: uppercase !important;
font-size: 11px;
font-family: Arial !important;
}

.discog_mp3s {
padding-right: 30px;
}



.post_nav {
background: #000 !important;
padding: 10px !important;
border:none;
}

.widget_search {padding-top: 0 !important;}



#top .tweet {
border-top-style: none;
border-top: 1px solid #666;
}

.widget_recent_entries li {
border-top-width: 1px;
border-top-style: solid;
}

.page-title {display:none;}

.title_container {display:none;}

.seperator-addon {display:none;}

.extralight-border {border-color: #666 !important;}

.red {color: #FF5D54; font-size: 11px;}

#fap-wrapper {
margin-bottom: 40px !important;
}

#fap-time-bar, #fap-time-bar div, #fap-volume-bar, #fap-volume-bar div {
height: 8px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}



.anythingSlider {
  background: url("../images/black-angels-discog-bg.jpg") no-repeat transparent;
  background-position: 452px 0;
}

.footer-right-social {width: 280px; float: right; margin-top: 10px;}

.footer-right a {float: left; margin-right: 3px; text-indent: 9999px;}

a.facebook {display: block;width: 20px;height: 20px;text-decoration: none;background: url(../images/black-angels-facebook.png)}

a.facebook:hover {background-position: 0 -20px;}
 
a.twitter {display: block;width: 20px;height: 20px;text-decoration: none;background: url(../images/black-angels-twitter.png)}

a.twitter:hover {background-position: 0 -20px;}

a.soundcloud {display: block;width: 20px;height: 20px;text-decoration: none;background: url(../images/black-angels-soundcloud.png)}

a.soundcloud:hover {background-position: 0 -20px;}

a.youtube {display: block;width: 20px;height: 20px;text-decoration: none;background: url(../images/black-angels-youtube.png)}

a.youtube:hover {background-position: 0 -20px;}

a.rss {margin-right:8px; display: block;width: 20px;height: 20px;text-decoration: none;background: url(../images/black-angels-rss.png)}

a.rss:hover {background-position: 0 -20px;}

#mailing-list {
position: relative;
padding: 10px 0 15px 0;
font-size: 13px;
margin: 0;
width: 300px;
display: block;
font-style: normal;
height: 25px !important;
overflow: hidden;
}


#follow-list #signup {
 display: inline-block;
}

#mailing-list #signup {
position: relative;
float: right;
overflow: hidden;
height: 25px;
margin:0;
padding:0;
}



#mailing-list input {
 border: 0;
}
.mailer_shit{
  display:block;
  height: 20px;
  
}

#mailing-list input[type="text"] {
display: block;
float: left;
position: relative;
font-size: 11px !important;
color: #e6dfd8 !important;
width: 275px;
height: 20px;
padding: 0;
margin:0;
padding-left: 0;
font-style: italic;
background-color: none !important;
border-bottom: 1px solid #666;
}

#mailing-list input[type="submit"]
 {
 margin: 0 0 0 3px;
 padding: 0;
 background: url(../images/mailing-list-arrow.png) right center no-repeat;
 height: 20px;
 width: 20px;
}

.logo a {
height: 80px;
}

.discog_mp3s h1 {
margin-left: 20px; 
color: #e6dfd8 !important; 
text-transform: uppercase;
font-family: 'FuturaCondensedItalicRegular' !important;
}

.bx-wrapper .bx-controls-direction a {
top: 45% !important;
}

.footer-right-social iframe {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
  }
  
.title-span {
display: none;
}  


#top .tweet:first-child {
border: 0 !important;
}

#fap-social-links {margin-left:40px !important;}
  
  
#fap-meta-wrapper img#fap-current-cover{
  /*margin-left: 10px;*/
}  

#fap-current-title {
 margin-left: 50px !important; 
  margin-top: 3px !important; 
 text-transform: uppercase;
 font-family: 'FuturaCondensedNormalRegular', Arial; 
 font-size: 15px; 
 letter-spacing: 1px;
 color: #FF5D51 !important;
}

#fap-social-links {
 margin-left: 50px !important; 
 font-size: 11px !important;
 color: #666;
}

#fap-social-links a {
font-size: 10px;
margin-right: 0px;
}

#fap-meta-wrapper {
margin-top: 15px !important;
}

#fap-init-text {
 margin-left: 30px !important; 
  margin-top: 10px !important;
 color: #FF5D54;
 text-transform: uppercase;
 font-style: italic;
}

#fap-ui-wrapper {
width: 395px !important;
}

#fap-main .antiscroll-wrap {margin-top: 0 !important; /* margin-left: 10px; */ }

ul#fap-playlist li {background: #000 !important;}


#text-2 {padding: 0 !important; margin: 0 !important;}



iframe body {padding: 0 !important; margin: 0 !important;}

#bci-2 {padding-top: 0 !important;}


#bci-2 h3 {padding-top: 0 !important; margin-bottom: 15px !important;}


ul.avia_fullscreen_slider{
  margin-left:0px;
} 

.widget_bandsintown_js_widget {
padding: 0 !important; margin: 0 !important; border: 0 !important;
}

#header {
margin: 0 0 40px 0;
}


div.pp_default div .pp_content {
background-color: #000;
padding-bottom: 5px;
}

#page-id-73 .sort-btn {
display: none !important;
}

#top .gallery .gallery-item {
margin: 1px 1px 0 0;
width: 78px;
height: 78px;
padding: 0;
}

.bx-wrapper .bx-loading {
display:none;
}


.bc-list-product-title {
font-style: italic;
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-size: 11px;
}

#bbpress-forums .even, #bbpress-forums .bbp-replies .odd {
background-color: #000;
}

.bbp-forum-title, #top .bbp-topic-title a {
color: #e6dfd8;
}

div.bbp-topic-header, div.bbp-reply-header {
border-top-width: 0x;
border-top-style: solid;
clear: both;
}

.bbp-header {
background-color: #000 !important;
color: #FF5D54 !important;
}

#top #main .bbp-template-notice, #top #main .bbp-template-notice a {
border: 0;
color: #e6dfd8;
background: none;
}

.bbp_widget_login fieldset {background: none !important;}

.widget_display_replies {
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: normal;
}

#top .template-forum-wrap div, .bbp-pagination-links, .bbp-pagination-links span, .bbp-pagination-links a, #top .bbp-topic-pagination a, #bbp-your-profile span, img.avatar, table ul, #bbpress-forums * {
border: none !important;
}

.widget_display_replies img {display:none;}

.bbp-breadcrumb-home {display:none;}

.entry-content h2 {color: #999; font-size: 18px;}

.flex_column h2 {
font-size: 18px;
color: #FF5D54;
}

.flex_column h3 {
font-size: 11px;
color: #FF5D54;
}

/* fap-progress-bar {background: #FF5D54 !important;} */
#fap-main{
  width: 930px;
}
.antiscroll-wrap .box, .antiscroll-wrap .box .antiscroll-inner{
  width: 930px;
}
.antiscroll-scrollbar{
  border-radius: 0;
  -moz-border-radius: 0;
  -mse-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
}

.mailer_shit input[type="text"] {background:none !important;}

.shows-bottom {margin: 15px 0 25px 0;}

.textwidget {border-top: 0 !important;}

.widget_bandsintown_js_widget .seperator {display:none;}

#js_sort_items{
  float:left;
}


.inner-entry{
    max-height: 160px;
} 

.intiscrollbg{
    background: none repeat scroll 0 0 #353535;
    float: right;
    height: 227px;
    position: absolute;
    right: 2px;
    top: 0;
    width: 7px;
}
