@charset "UTF-8";
/* CSS Document */

body, .photo-highest-rated {
	color: #ffffff;	
	background:#182525;
}

#page {
	background: #000 url(images/bfmv_page_bg.jpg) center top no-repeat;	
}

body.not-front #page {
	background: #000 url(images/bfmv_page_bg.jpg) center top no-repeat;	
}


h2.pane-title, h2.block-title, #home-tour-title, h1.title {
	color: #517778;
}



body.front #squeeze .home-news-top a,
body.front #squeeze .home-news-top a:active,
body.front #squeeze .home-news-top a:visited,
body.front #squeeze .views-field-title a,
body.front #squeeze .views-field-title a:active,
body.front #squeeze .views-field-title a:visited
{
	color:#8f2824;	
}


body.front #squeeze .home-news-top a:hover, 
body.front #squeeze .views-field-title a:hover,
.views-field-title a:hover
{
	color:#ffffff;	
}

.submitted, 
.views-field-created, 
.views-field-created-time,
.date-display-single,
#squeeze .panels-flexible-column-1-2 h2,
#block-block-5 h2,
.panel-3col-33 .panel-col-last h2 {
	color: #999;
}

/*
#header-left ul.menu li a:link,
#header-left ul.menu li a:visited,
#header-left ul.menu li a:active {
	color: #f2ef00;
}
*/


div.buy-it .album-cover {
	background-color:#000;	
}

div.buy-it .album-cover img {
	border: #999 1px solid;
}

a:link, a:active, a:visited, 
#footer ul.menu li ul.menu li a, 
#footer ul.menu li ul.menu li a:visited, 
#footer ul.menu li ul.menu li a:active, 
#footer .buy-it a,
#footer .buy-it a:active,
#footer .buy-it a:visited,
div.buy-it ul li a:link,
div.buy-it ul li a:active,
div.buy-it ul li a:visited,
#page #main strong a,
#page #main a strong
{
	color: #8f2824;
	font-style:normal;
}

#block-views-news_blog-block_1 ul.links {color:#8f2824;}

ul.menu a, ul.menu a:active, ul.menu a:visited, .under-menu-regs a, .under-menu-regs a:active, .under-menu-regs a:visited, 
.header-get-newsletter a, .header-get-newsletter a:active, .header-get-newsletter a:visited {
	color:#FFF;
}

ul.menu a:hover, .header-get-newsletter a:hover {
	color:#999;	
}

a:hover, 
#footer ul.menu li ul.menu li a:hover, 
#footer .buy-it a:hover,
div.buy-it ul li a:hover,
#page #main strong a:hover,
#page #main a:hover strong
{
	color: #FFFFFF;
}

#popups-success div.buy-it ul li a:hover {
	color:#600;
}

div.buy-it h3 {
	color: #FFFFFF;	
	text-transform:uppercase;
}
div.buy-it h3 i {text-transform:normal; color:#a0211c;}

#header .online-fans a,
#header .online-fans a:link,
#header .online-fans a:visited,
#header .online-fans a:active {
	color: #FFFFFF;
}

body.front #squeeze .panel-flexible-1 {
	background:url(images/bfmv_home_rowback_bg.png) top left no-repeat;
	height: 835px;
}

.home-news-photo img {
	border: #999 1px solid;	
}

.photo img,
.content img,
.imagecache-290x200 img,
.imagecache-icon_medium img,
.imagecache-icon_huge img,
body.front #squeeze .userpost-thumb img, 
#sidebar-right #block-views-sidebar_photo-block_1 img,
.panels-flexible-region-1-bot_right img,
ul.photos-pager li img:hover, 
ul.photos-pager li img,
ul.photos-pager li a.active img {
	border:#999 1px solid;
}


.home-tour-location a {
	color:#8f2824;
	font-style:normal;
	font-size:9.5px;
}

#footer-wrapper {
	background: #000 url(images/bfmv_footer_bg.jpg) bottom center no-repeat;
}

#label_footer
 {
	color: #fff;
}

#footer h3 {
	color: #FFFFFF;
}

body.front #squeeze .home-news-item, 
body.front #squeeze .view-display-id-attachment_1 .views-row,
#squeeze .panels-flexible-column-1-2 h2,
#block-block-5 h2,
#home-tour-title,
body.front #squeeze .view-userposts .views-row {
	/*background:url(images/bar.png) no-repeat 0 100%;*/
}

body.front #squeeze .view-id-tweets {
	background:url(images/bfmv_twitter_bg.png) no-repeat top left; 
}

body.front #squeeze .view-id-tweets .views-row {
	padding-left: 70px;	
}

body.front #squeeze .view-id-tweets .views-field-created-time, body.front #squeeze .view-id-tweets .views-field-created-time em {color:#8f2824; font-style:normal;}

.view-display-id-attachment_2 .views-row, .nodetype-news {
	background:url(images/bar_long.png) no-repeat 0 100%;
}

.more .btn-med-wrap a {
	background: url(images/btn_med.png) top left no-repeat;
	color: #ffffff; 
	font-weight:bold;
}

.more .btn-med-wrap a,
.more .btn-med-wrap a:active,
.more .btn-med-wrap a:visited,
.home-tour-tix a,
.home-tour-tix a:visited,
.home-tour-tix a:active
 {
	color: #fff;
	font-weight:bold;
}


div.upload a.upload {
	color:#fff;
	font-weight:bold;
	background: url(images/btn_med.png) top left no-repeat;
}

#home-fans a.more {
	color:#fff;
	font-weight:bold;
	background: url(images/btn_med.png) top left no-repeat;
}

#panels-community-forum .more-link a {
	background: url(images/btn_med.png) top left no-repeat;
	color:#fff;
	font-weight:bold;
}



.more .btn-med-wrap a:hover,
.home-tour-tix a:hover
{
	color: #FFFFFF;
}

.home-tour-tix a {
	background: url(images/btn_small.png) top left no-repeat;
	/* color: #ffffff; */
}

#login-bar .btn-login a,
#login-bar .btn-login a:visited,
#login-bar .btn-register a,
#login-bar .btn-register a:visited {
	background: url(images/btn_smallmed.png) top left no-repeat;
	color: #CCC;
}



.links-dropdown-list h3 {
	background: url(images/btn_med2.png) no-repeat top left;
	color: #CCC;
}

#header .header-get-newsletter {margin-top:50px;}
 
#header .header-get-newsletter a {
	background:url(images/btn_onlyarrow.png) 100% 0 no-repeat;
}

#block-views-sidebar_photo-block_1 {
	background: url(images/bfmv_box_bg.png) repeat;
}

#block-block-8 a.more-music, #block-block-8 a.more-play-videos {
	background: url(images/btn_med.png) top left no-repeat;
	font-weight:bold;
	color:#fff;
}


body.sidebar-right #main {
	border:1px solid #131e1f;
	min-height:810px;
	padding:6px 10px 10px;
	width:610px;

}
body.not-front #main {	background:url(images/bfmv_box_bg.png) repeat;
}

#sidebar-right .block {
	padding: 0px 10px 10px 10px;
}

body.sidebar-right #block-block-4 {
	border:#131e1f 1px solid;
	width: auto;
	padding:0 0 0 15px;
	background: url(images/bfmv_box_bg.png) repeat;
}
body.front #block-block-4 {
	border: none;
	width: auto;
	padding:0;
}

body.sidebar-right #block-block-4 .content {
	margin:0px;
}

body.sidebar-right #home-tour-title {
	margin: 0;	
}


#sidebar-right #block-views-sidebar_photo-block_1 {
	background:url(images/bfmv_box_bg.png) repeat;
	border:#131e1f 1px solid;
	height:auto;
	padding:28px 0 8px 18px;
}



#block-sonybmg_discography-2,
#block-sonybmg_profiles-2,
#block-views-photos_user-block_1,
body.sidebar-right #block-block-5,
#block-sonybmg-10,
#block-sonybmg_photo_gallery-galleries_compact,
#block-views-buddy_icons-block_1,
#block-sonybmg_photo_gallery-galleries
{
	/*background:url(images/pane_back2.gif) #000000 top left no-repeat;*/ 
	border:#131e1f 1px solid;
	
}

#sidebar-right #block-sonybmg_photo_gallery-galleries {
	padding: 0px 10px 0 10px;	
}

body.page-community #main,
body.page-bfmvmedia #main {
	width: 980px;
	background: transparent;
	border: none;
}
body.page-community #main, 
body.page-bfmvmedia #main {
	padding: 0;
}
.panel-3col-33 .panel-pane {
	border:#131e1f 1px solid;
	padding: 10px;
	height: auto;
	display: block;
	overflow: hidden;
}

.panel-3col-33 .panel-col .inside {
	margin: 0;	
}

.panel-3col-33 .panel-col-first,
.panel-3col-33 .panel-col,
.panel-3col-33 .panel-col-last {
	padding: 10px;
}

.panel-3col-33 .panel-col-first .inside {
	margin:0;
}

.panel-3col-33 .panel-col .inside {
	margin: 0;	
}

.panel-3col-33 .panel-col .more {
	margin: 14px 6px 10px 0;	
}

.panel-3col-33 .panel-col-last .inside {
	margin:0;
}

.panel-3col-33 .panel-col-first .panel-pane,
.panel-3col-33 .panel-col .panel-pane,
.panel-3col-33 .panel-col-last .panel-pane {
	/*width: 315px;*/
	height: auto;
	overflow: hidden;
	display: block;
	background:url(images/bfmv_box_bg.png) repeat;
}



body.page-bfmvmedia #squeeze .panel-3col-33 .panel-col .panel-pane {
	padding: 0;	
}


#panels-media-official-photos #sidebar-photos-bot-right {
	margin:0 12px 0 0;
}


#panels-media-fan-photos
 {
	height: 490px; 
 }
 
 #panels-video {
	height: 823px; 
 }
 
 #panels-community-forum, #panels-community-user-posts {
	height: 386px; 
 }
 
 #panels-sidebar-ad {
	padding: 0 0 0 8px; 
 }
 
 #panels-sidebar-photos, #panels-media-official-photos {
/*	background:url(images/side-photos-back.jpg) #000000 top left no-repeat;	*/
	padding:28px 0 0 18px;
	height:270px;
 }
 
  #panels-media-official-photos {
	  padding-left: 12px;
  }
 
 #panels-community-online {
	 height: 139px;
	/* background:url(images/side-photos-back.jpg) #000000 top left no-repeat; */
 }
 
 #panels-community-avatars {
	 height: 500px;
 }
 
 #panels-community-new {
	 height: 100px;
 }
 
 
 #block-views-sidebar_photo-block_1 .more .btn-med-wrap a, 
#block-views-sidebar_photo-block_1 .more .btn-med-wrap a:active, 
#block-views-sidebar_photo-block_1 .more .btn-med-wrap a:visited, 
#block-views-sidebar_photo-block_1 .more .btn-med-wrap a:hover,
#block-block-5 .more .btn-med-wrap a, 
#block-block-5 .more .btn-med-wrap a:active, 
#block-block-5 .more .btn-med-wrap a:visited, 
#block-block-5 .more .btn-med-wrap a:hover {
	padding-top: 1px;
	padding-bottom: 2px;
}

#squeeze .panels-flexible-region-1-top_center-inside .more .btn-med-wrap {
	padding:7px 6px 0;
}

#block-block-9 a.link-facebook {
	background:url(images/social_facebook.png) top left no-repeat;
}
#block-block-9 a.link-myspace {
	background:url(images/social_myspace.png) top left no-repeat;
}
#block-block-9 a.link-ilike {
	background:url(images/social_ilike.png) top left no-repeat;
}

div.service_links ul {
	background-color:#333;
}

body.front #main {border:none;}
#squeeze .messages {display:none;}
.home-tour-date a {color:#fff;}
#block-menu_block-2 .menu .menu .leaf a {font-style:italic; font-weight:normal;}
#label_footer a {color: #8f2824;}
body.not-front #container .block {	background:url(images/bfmv_box_bg.png) repeat;}
