
/***Dark COLORS************************************************
******************************************************************/


/***Overwriting global_new.css***/

.dark, p.dark, span.dark, a.dark, .stats span, p span.dark {
	color: #fff;
}

.image_container img {
	border: 1px solid #333;
}

span.tl { top: 0; left: 0; background: url(/_images/_profile_frontend/_dark/corners_tl.png) no-repeat; }
span.tr { top: 0; right: 0; background: url(/_images/_profile_frontend/_dark/corners_tr.png) no-repeat; }
span.bl { bottom: 0; left: 0; background: url(/_images/_profile_frontend/_dark/corners_bl.png) no-repeat; }
span.br { bottom: 0; right: 0; background: url(/_images/_profile_frontend/_dark/corners_br.png) no-repeat; }


* html span.tl {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/corners_tl.png', sizingMethod='scale');
}

* html span.tr {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/corners_tr.png', sizingMethod='scale');
}

* html span.bl {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/corners_bl.png', sizingMethod='scale');
}

* html span.br {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/corners_br.png', sizingMethod='scale');
}


/***Overwriting modules.css***/

.comment_row {
	border-bottom: 1px solid #333;
}

.comment_submit_container {
	border-bottom: 1px solid #333;
}

.view_more {
	border: 1px solid #333;
}

.vertical_list.horizontal_format li {
	border-bottom: 1px solid #333;
}

#comment_module ul {
	border-top: 1px solid #333;
}

.module_header  {
	border-bottom: none;
}

/***Overwriting header_footer.css***/

.button_expand a {
	background: #ddd url(/_images_new/button_expand_nav.png) no-repeat;
}

.button_expand a span {
	background: #ddd url(/_images_new/button_expand_nav_right.png) no-repeat;
}

/***alternating row colors, and comment post background***/
div.comment_row_alt,
div.thumb_row_alt,
.row_alt,
table tr.row_alt td,
div#comment_post {
    background-color: #1c1c1c;
}

/***one pixel bottom borders***/
div#module_shows table tr.table_head td,
div.blog_date,
div#comment_post,
table#stats tr td.stats_label,
table#stats tr td.stats_number,
div.new_window_toggle {
    border-bottom: 1px solid #111;
}

/***font color #1***/
div#module_shows table tr.table_head td,
div.blog_date,
div#comment_post,
table#stats,
div.thumb_details em,
div.thumb_details_dark em,
div#module_info span {
    color: #aaa;
}

/***font color #2***/
div#comment_post input#submit_comment,
div#profile_body,
div.comment_details h4,
div.comment_details h4 a,
table#stats tr td.stats_number,
div.thumb_details_dark h4 a,
ul#connect_nav li a:hover,
ul#connect_nav li#in_your_favorites a,
ul#connect_nav li#is_friend a {
    color: #eee;
}

/***font color #3***/
div.comment_details p {
    color: #777;
}

/***font color #4***/
div.comment_details p.post_date {
    color: #444;
}

/***font color #5***/
ul#connect_nav li a {
    color: #999;
}

/***Tab Fonts***/

ul.module_nav li a {
    color: #777;
}

ul.module_nav li a.selected, ul.module_nav li a:hover {
    color: #fff;
}

/***'Light' BACKGROUND IMAGES and corresponding colors************
******************************************************************/

div#profile_meta{
    background: url(/_images/_profile_frontend/_dark/header_bg.png) no-repeat;
	border-bottom: 1px solid #333;
}

* html div#profile_meta {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/header_bg.png', sizingMethod='image');	      
}

div#profile_meta h2 {
	color: #fff;
	font-weight: normal;
}

/***profile badges***/
ul#profile_badge li {
    background: url(/_images/_profile_frontend/_dark/badges.gif) no-repeat;
}

/***connect nav***/
ul#connect_nav li a {
    background: url(/_images/_profile_frontend/_dark/connect_nav.gif) no-repeat;
}

/***tabs***/
ul.module_nav li {
    position: relative;
}

div#left_side ul.module_nav {
    background: url(/_images/_profile_frontend/_dark/nav_bottom_left.png) bottom no-repeat;
}

* html div#left_side ul.module_nav {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/nav_bottom_left.png', align='bottom right' sizingMethod='image');	      
}

div#right_side ul.module_nav {
    background: url(/_images/_profile_frontend/_dark/nav_bottom_right.png) bottom no-repeat;
}

* html div#right_side ul.module_nav {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/nav_bottom_right.png', align='bottom' sizingMethod='image');	      
}

ul.module_nav li a {
    background: url(/_images/_profile_frontend/_dark/tab_bg_unselected.png) no-repeat;
}

* html ul.module_nav li a {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/tab_bg_unselected.png', sizingMethod='image');	      
}

ul.module_nav li a.selected, ul.module_nav li a:hover {
    background: url(/_images/_profile_frontend/_dark/tab_bg_selected.png) no-repeat;
}

* html ul.module_nav li a.selected, *html ul.module_nav li a:hover {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/tab_bg_selected.png', sizingMethod='image');	      
}


/***modules***/

div.module_contain_left {
    background: #222 url(/_images/_profile_frontend/_dark/left_side_bg.gif) no-repeat;
}

div.module_contain_right {
    background: #222 url(/_images/_profile_frontend/_dark/right_side_bg.gif) no-repeat;
}

div.module_bottom_left {
    background: url(/_images/_profile_frontend/_dark/module_bottom_left.png) no-repeat;
}

* html div.module_bottom_left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/module_bottom_left.png', sizingMethod='image');	      
}

div.module_bottom_right {
    background: url(/_images/_profile_frontend/_dark/module_bottom_right.png) no-repeat;
}

* html div.module_bottom_right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/module_bottom_right.png', sizingMethod='image');	      
}

div#row_1 {
    margin-bottom: 15px;
    background: url(/_images/_profile_frontend/_dark/row_1_bg.gif) bottom no-repeat;
	zoom: 1;
}



/***MODULE CLASSES************************************************
******************************************************************/

p.view_all a {
    color: #777;
}


/***COMMENTS******************************************************
******************************************************************/  

div#comments a#leave_comment {
    display: block;
    width: 110px;
    margin-bottom: 10px;
}
  
div.comment_row, div.comment_row_alt {
    padding: 8px 5px 10px 8px;
    float: left;
    position: relative;
}

div#comment_post {
    padding: 10px 10px 15px 10px;
    margin-bottom: 20px;
}
  
div#comment_post textarea {
    width: 500px;
    height: 100px;
    margin-bottom: 15px;
}
  
div#comment_post input#submit_comment {
    font-size: 11px;
    color: #222;
    margin-right: 10px;
}
  
div.comment_row a img, div.comment_row_alt a img {
    /* padding: 3px;
    border: 1px solid #e8e8e8; */
    float: left;
    width: 50px;
}
  
div.comment_details {
    width: 492px;
    margin-left: 10px;
    float: left;
    padding-top: 10px;
}
  
div.comment_details h4, div.comment_details h4 a {
    font-size: 12px;
    margin: 0 0 5px 0;
    padding: 0;
}
  
div.comment_details p {
    font-size: 11px;
    font-style: normal;
    line-height: 120%;
}
  
div.comment_details p.post_date {
    font-size: 10px;
    width: 200px;
    text-align: right;
    position: absolute;
    top: 10px;
    right: 10px;
}

/***FANS and FRIENDS**********************************************
******************************************************************/

div.thumb_row, div.thumb_row_alt {
    padding: 8px 5px 8px 8px;
    float: left;
}

div.thumb_row a img, div.thumb_row_alt a img {
    width: 50px;
    float: left;
}

div.thumb_details, div.thumb_details_dark {
    width: 187px;
    margin-left: 10px;
    float: left;
    padding-top: 12px;
}

div.thumb_details h4, div.thumb_details_dark h4 {
    font-size: 11px;
    margin: 0 0 5px 0;
    padding: 0;
}

div.thumb_details em, div.thumb_details_dark em {
    font-size: 10px;
    font-style: normal;
}

/*****************************************************************************
Website Links
*****************************************************************************/

ul.website_links li {
    border-bottom: 1px solid #333;
	background: url(/_images/_profile_frontend/_dark/icon_link_gen.gif) no-repeat 0 6px;
}

ul.website_links li#officialbooking a { background: url(/_images/_profile_frontend/_dark/icon_link_booking.gif) no-repeat 0 6px; }

ul.website_links li#bandsintown a { background: url(/_images/_profile_frontend/_dark/icon_link_bandsintown.gif) no-repeat 0 6px; }
ul.website_links li#lastfm a { background: url(/_images/_profile_frontend/_dark/icon_link_lastfm.gif) no-repeat 0 6px; }
ul.website_links li#hypem a { background: url(/_images/_profile_frontend/_dark/icon_link_hypem.gif) no-repeat 0 6px; }
ul.website_links li#ilike a { background: url(/_images/_profile_frontend/_dark/icon_link_ilike.gif) no-repeat 0 6px; }
ul.website_links li#myspace a { background: url(/_images/_profile_frontend/_dark/icon_link_myspace.gif) no-repeat 0 6px; }
ul.website_links li#twitter a { background: url(/_images/_profile_frontend/_dark/icon_link_twitter.gif) no-repeat 0 6px; }
ul.website_links li#smartpunk a { background: url(/_images/_profile_frontend/_dark/icon_link_smartpunk.gif) no-repeat 0 6px; }
ul.website_links li#emusic a { background: url(/_images/_profile_frontend/_dark/icon_link_emusic.gif) no-repeat 0 6px; }
ul.website_links li#amazon a { background: url(/_images/_profile_frontend/_dark/icon_link_amazon.gif) no-repeat 0 6px; }
ul.website_links li#itunes a { background: url(/_images/_profile_frontend/_dark/icon_link_itunes.gif) no-repeat 0 6px; }
ul.website_links li#absolutepunk a { background: url(/_images/_profile_frontend/_dark/icon_link_absolutepunk.gif) no-repeat 0 6px; }
ul.website_links li#youtube a { background: url(/_images/_profile_frontend/_dark/icon_link_youtube.gif) no-repeat 0 6px; }


/***PROFILE PHOTO*************************************************
******************************************************************/

div#profile_photo {
    background: url(/_images/_profile_frontend/_dark/profile_photo_bg.png) no-repeat;
}

* html div#profile_photo {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_profile_frontend/_dark/profile_photo_bg.png', sizingMethod='crop');	      
}

/*VIDEOS*/

div#module_videos ul li {
    padding: 8px;
}

div#module_videos ul li.row_alt {
    background-color: #1c1c1c;
}

div#module_videos ul li div.details {
    float: left;
    width: 350px;
    margin: 35px 0 0 20px;
}

div#module_videos ul li div.details strong a {
    color: #eee;
}

div#module_videos ul li div.details p {
    margin-top: 3px;
}

div.video_thumb {
	float: left;
	width: 130px;
	height: 97px;
	position: relative;
}

div.video_thumb img {
  	width: 130px;
	height: 97px;  
}

div.video_thumb a.video_play_button {
    background: url(/_images/_subpages/_video/thumb_play_icon.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 10;
    bottom: 6px;
    left: 6px;
}

* html div.video_thumb a.video_play_button {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/_subpages/_video/thumb_play_icon.png', sizingMethod='crop');
}

