body
{
  background: url(/users/rsb/images/bg2.jpg) center bottom;
  font-family: "Courier", "Helvetica", Arial, sans-serif;
  font-size: 12px;
  color: #222;
  width: 100%;
}

#footer_container
{
  background: url(/users/rsb/images/bg3.jpg) center top repeat-x;
  padding: 20px 0;
}
a
{
  color: #E37935;
  text-decoration: none;
}
a:hover
{
  color: #000;
}
a.arrow
{
  font-style: italic;
  font-weight: bold;
  background: url(/users/rsb/images/arrow.png) no-repeat right center;
  padding-right: 15px;
}
a.arrow:hover
{
  text-decoration: underline;
}
.clear
{
  display: block;
  clear: true;
}
#header_container
{
  height: 40px;
}
#logo_container
{
  float: right;
  height: 40px;
  margin-bottom: 5px;
}
#logo
{
  width: 349px;
  height: 40px;
  margin-bottom: 20px;
}
#logo a
{
  background: url(/users/rsb/images/logo5.png) no-repeat top left;
  width: 349px;
  height: 40px;
  display: block;
}
#logo a span
{
  display: none;
}
#top_body_container
{
  padding-bottom: 10px;
}
#top_container 
{
  background: #F2F3E9 url(/users/rsb/images/bg_white2.jpg) no-repeat center top;
  padding: 5px 0 0 0;
  width: 100%;
}
/*topbar*/
#top
{
  /* background: url(/users/rsb/images/dots.jpg) top center repeat-x; */
}
#topbar_container
{
  float: left;
}
/* media player */
#playerbar_container
{
  height: 20px;
  position: relative;
  left: 240px;
  line-height: 20px;
  margin-top: 10px;
  width: 400px;
}
#controls
{
  background: url(/users/rsb/images/horn.png) no-repeat left top;
  padding-right: 36px;
  float: left;
  
}
#controls .player_playlist_message
{
  position: relative;
  margin-left: 10px;
  
  display: block;
  background: #D4D4C3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  line-height: 17px;
  height: 17px;
  padding: 0 8px;
  margin-top: 2px;
  float: left;

}
#controls .player_controls
{
  float: left;
}
#controls .player_volume_bar
{
  display: none;
}
#controls .player_progress
{
  display: none;
}
#controls .control
{
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: block;
  background: url(/users/rsb/images/player_sprites.png) no-repeat top left;
}
#controls .control span
{
  display: none;
}
#controls .player_play
{
  background-position: 0px 0px;
  float: left;
  margin-left: 38px;
}
#controls .player_play:hover
{
  background-position: -38px 0px;
}
#controls .player_pause
{
  background-position: 0px -19px;
  float: left;
  margin-left: 38px;
}
#controls .player_pause:hover
{
  background-position: -38px -19px;
}
#controls .player_next
{
  background-position: -38px -76px;
  float: left;
  margin-left: 5px;
}
#controls .player_next:hover
{
  background-position: -19px -76px;
}
#controls .song_title
{
  float: left;
  max-width: 200px;
  overflow: hidden;
  display: block;
  height: 17px;
  
  
}
#controls .time_container
{
  float: right;
  
}
#controls .time
{
  font-size: 10px;
  display: inline;
  color: #D8D5B3;
}
#controls .play_time
{
  font-size: 11px;
  margin-left: 10px;
  color: #F1F2E8;
}
#controls .total_time
{
  display: none;
}

.player_container *
{
  display: block;
  
}
.fileinfo
{
  display: none;
}
#controls .player_volume_min
{
  display: none;
}
#controls .player_volume_max
{
  display: none;
}
#controls .player_pause, #controls .player_prev
{
  display: none;
}
#controls .player_stop
{
  display: none;
}



#main_menu_container
{
  position: relative;
  top: 10px;
  left: 50px;
}
#main_menu
{
  float: left;
}
#main_menu li
{
  padding: 10px 0 7px 0;
  width: 160px;
  margin-left: 37px;
  background: url(/users/rsb/images/dots.jpg) top center repeat-x;
  
}
#main_menu li:first-child
{
  background: none;
}
#main_menu li:hover
{
  /* background: url(/users/rsb/images/menu_over.jpg) top center repeat-x; */
}

#main_menu li a
{
  background-position: center top !important;
  display: block;
  color: #a3a5a0;
  font-weight: normal;
  height: 41px;
  width: 160px;
}
#main_menu li a:hover, #main_menu li.active a
{
  background-position: center bottom !important;
}
#main_menu li a span
{
  display: none;
}
#main_menu #blog
{
  background: url(/users/rsb/images/menu_our_blog.png) no-repeat;

  
}
#main_menu #tour
{
  background: url(/users/rsb/images/menu_rsb_tour.png) no-repeat;

  height: 45px;
  
}
#main_menu #band
{
  background: url(/users/rsb/images/menu_the_band.png) no-repeat;

  height: 45px;
  
}
#main_menu #shop
{
  background: url(/users/rsb/images/menu_the_shop.png) no-repeat;
  height: 46px;
  background-position: 35px top !important;
}
#main_menu #shop:hover, #main_menu li.active #shop
{
  background-position: 35px bottom !important; 
}

#main_menu #itemsubscribe
{
  background: none;
}
#main_menu #subscribe
{
  background: url(/users/rsb/images/menu_rss_feed.png) no-repeat;
  
  height: 18px;
}

#main_menu #itemfreersb
{
  
  padding: 20px 0 20px 0;
}
#main_menu #freersb
{
  background: url(/users/rsb/images/menu_free_rsb.png) no-repeat;
  height: 52px;
}
#main_menu #freersb:hover
{
  background-position: center -55px !important;
}
#main_menu li#itemfreersb:hover
{
  background: url(/users/rsb/images/dots.jpg) top center repeat-x; 
}

#mid_container
{
  background: url(/users/rsb/images/bg_green2.jpg)  top center;
}
#mid
{
  background: url(/users/rsb/images/bg_green_shadow.jpg)  top center repeat-x;
  width: 100%;
}
#mid_body
{
  width: 960px;
  margin: 0 auto;
}
#mid_body .column
{
  background: url(/users/rsb/images/dots_vert_shadow_grn.jpg) left top repeat-y;
}
#mid_body .column:first-child
{
  background: none;
}
#mid_body .column:first-child .inner_column
{
  padding: 23px 0px;
}
#mid_body .column .inner_column
{
  padding: 23px 15px 23px 36px;
}
#mid_body .column .inside
{
  margin: 0 auto;
}
.pagination
{
  
}
.pagination ul li
{
  float: left;
  display: block;
  margin-right: 5px;
}
.pagination ul li a
{
  padding: 6px 8px;
  background: #E7E7DC;
  display: block;
  color: #6F6E69;
  font-size: 11px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
}
.pagination ul li a:hover
{
  background: #000;
  color: #F1F2E8;
}
.pagination ul li.selected
{
  padding: 6px 8px;
  background: #E37935;
  display: block;
  color: #E3E3DA;
  font-size: 11px;
      -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
}
#subscribe
{
  display: none;
}
#footer
{
  font-size: 11px;
  line-height: 18px;
  margin-bottom: 30px;
  color: #a9a483;
}
#footer #left_side
{
  float: left;
}
#footer #left_side #footer_stuff
{
  float: left;
}

#footer ul li
{
  display: inline;
  text-transform: capitalize;
}
#footer ul li a
{
  color: #5b5533;
  margin-right: 10px;
}

#blackpulp_container
{
  float: right;
  width: 30px;
}
#blackpulp a
{
  height: 30px;
  width: 30px;
  display: block;
  background: url(/users/rsb/images/bp.png) no-repeat;
  filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#blackpulp a span
{
  display: none;
}

#endorsements
{
  float: right;
  clear: none;
}

#endorsements #compassion_container,#taylor_container,#drstrings_container,#aguilar_container,#risendrums_container,#provideoplayer_container,#design_by_blackpulp_container
{
  float: right;
  clear: none;
}

#endorsements a span
{
  display: none;
}

#endorsements .inner_column div
{
  width: 30px;
  height: 30px;
  float: right;
  margin-right: 5px;
}
#endorsements a
{
  height: 30px;
  width: 30px;
  margin-right: 5px;
  display: block;
  clear: none;
  float: right;
  filter:alpha(opacity=35);
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
}

#endorsements a:hover
{
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#endorsements #compassion a
{
  background: url(/users/rsb/images/end_compassion.png) no-repeat;
}
#endorsements #nelson a
{
  background: url(/users/rsb/images/end_nelson.png) no-repeat;
}
#endorsements #monocases a
{
  background: url(/users/rsb/images/end_monocases.png) no-repeat;
}
#endorsements #taylor a
{
  background: url(/users/rsb/images/end_taylor.png) no-repeat;
}
#endorsements #aguilar a
{
  background: url(/users/rsb/images/end_aguilar.png) no-repeat;
}
#endorsements #risendrums a
{
  background: url(/users/rsb/images/end_rd.png) no-repeat;
}
#endorsements #drstrings a
{
  background: url(/users/rsb/images/end_dr.png) no-repeat;
}
#endorsements #provideoplayer a
{
  background: url(/users/rsb/images/end_pvp.png) no-repeat;
}
#endorsements #design_by_blackpulp a
{
  background: url(/users/rsb/images/bp.png) no-repeat;
  filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}