 #groupContent
{
    display:none;
}

#groups DIV.mainContainer
{
    padding:1px 5px 3px 10px;
}

#groups DIV.tabContent
{
    padding:5px;
}

#groups TABLE.fullWidth
{
    width:100%;
}

#groups TABLE.topline_big TD
{
    vertical-align:top;
}

#groups TD.fieldLabel
{
    color:gray;
    vertical-align: top;
    white-space: nowrap
}

#groups DIV.lightBox
{
    padding:3px;
}

#groups .smallText
{
    font-weight:normal;
    font-size:81%;
}

#groups IMG.smallPicture
{
    width:40px;
}

#groups IMG.mediumPicture
{
    width:100px;
}

#groups .container_hd div.right 
{
    font-weight:normal;
    margin:0px 6px 0px 0px;
}

#groups .container_hd div.right a 
{
    line-height:20px;
}

#groups DIV.flashRecorderSpace
{
    border:1px solid #999; 
    width:217px; 
    height:140px;
}

#groups #headerContainer .stamp
{
    color:#FF6F06;
    font-weight:bold;
    font-size:150%;
}

#groups #headerContainer TD.headerArtistInfo
{
    vertical-align: top;
    padding:0 3px 3px 6px;
}

#groups #headerContainer .groupName
{
    font-size:160%;
    font-weight:bold;
}

#groups #headerContainer .favorites_s {background: url(../images/favorites_s.png) no-repeat 0px 0px;}
#groups #headerContainer .favorites_s:hover {background: url(../images/favorites_s.png) no-repeat 0px -15px; text-decoration:underline;}

#groups #headerContainer .notes_s {background: url(../images/notes_s.png) no-repeat 0px 0px;}
#groups #headerContainer .notes_s:hover {background: url(../images/notes_s.png) no-repeat 0px -15px; text-decoration:underline;}

#groups #headerContainer .photos_s {background: url(../images/photo_s.png) no-repeat 0px 0px;}
#groups #headerContainer .photos_s:hover {background: url(../images/photo_s.png) no-repeat 0px -15px; text-decoration:underline;}


#groups #headerContainer, #groups #tabsContainer
{
    margin-top:5px;
}

#groups .yui-gf .yui-u {width:45%;}
#groups .yui-gf div.first {width:54%;}

DIV.bottomClipperControls DIV.clipperNavigation 
{
    border:1px solid #CCCCCC;
    margin:5px 0px 0px;
    padding:5px;
    text-align:center;
}

#topHeader .notes_s {background: url(../images/notes_s.png) no-repeat 0px 0px;}
#topHeader .notes_s:hover {background: url(../images/notes_s.png) no-repeat 0px -15px; text-decoration:underline;}


#notes a.play-item-selected, #notesMini a.play-item-selected
{
    display:none;
}

#notes TD
{
    padding:4px 3px 2px 3px;
    vertical-align:top;
    border-top:1px solid #EEE;
}

#notesMini TD
{
    padding:4px 3px 2px 3px;
    vertical-align:top;
    border-bottom:1px solid #EEE;
}

#notes IMG, #notesMini IMG
{
    width:40px;
}

#notes .selected
{
    background-color:#EEEEEE;
    border:2px solid #222222;
}

#noteAddForm .formButton.disabled, #comments .formButton.disabled
{
    color:#E3E3E3;
}

#noteAddForm #voiceNoteRecorderFlashMovieSpace
{
    border:1px solid #999; 
    width:217px; 
    height:140px;
}

#noteAddForm TEXTAREA
{
    width:96%;
    height:130px;
    padding:4px;
}

#noteAddForm TD
{
    padding:1px 3px 0px 0px;
}

#tabPhotos TD
{
    vertical-align:top;
}

#tabPhotos TD.thumb
{
    vertical-align:middle;
}

#tabPhotos #thumbsContainer IMG
{
    padding:8px;
}

#tabPhotos IMG.selectedThumbnail
{
    background-color:#FEE2B3;
}

#tabPhotos #thumbsContainer
{
    padding-right:20px;
}

#tabPhotos #thumbsContainer DIV.lightBox
{
    padding:5px 15px;
}

#tabPhotos #thumbsContainer DIV.placeholder
{
    height:100px;
    min-width:210px;
}

#groups #photoOverview IMG
{
    width:75px;
}

#groups #photoOverview TD,  #groups #albumOverview TD
{
    text-align:center;
}

#groups #photoUploadForm
{
    padding:10px;
    background-color:#EEE;
    margin-bottom:5px;
}

#groups #photoUploadForm DIV.subcontainer
{
    width:80%;
    margin:0px auto;
}

#groups #photoUploadForm TEXTAREA
{
    width:95%;
    height:80px;
}

#groups #photoUploadField INPUT
{
    size:22;
    width:200px;
}

#picture TD
{
    padding:4px 7px;
}

#groups DIV.bioFulltext
{
    padding:5px;
}

#groups DIV.bioFulltext P
{
    margin-bottom:8px;
}

#groups #tabAlbums TD
{
    padding:3px 6px;
}

#groups #tabAlbums IMG.left
{
    padding-right:5px;
}


#groups #recordingsMini .RecordingsImgScoreView .container
{
    border-top:0px;
    border-bottom:1px solid #EEEEEE;
}

#groups #tabMembers TD
{
    padding-bottom:10px;
}

#groups #tabMembers .small_picture img 
{
    width:50px;
}

#groups #tabSongs TH
{
    font-weight:bold;
    padding:5px;
    background-color:#E3E3E3;
    border:3px solid white;
}

#groups #tabSongs TD, #groups #songsOverview TD,  #groups #mostPlayed TD
{
    padding:2px 5px;
}

#groups #tabSongs TD.alt, #groups #songsOverview TD.alt, #groups #mostPlayed TD.alt, #groups #eventsOverview .alt
{
    background: url(..../images/very_light_gray_bg.jpg) repeat top left;
}

#groups DIV.mediumImage IMG
{
    width:200px;
}

.yui-tt
{
    text-align:left;
    font:92% sans-serif;
}

#groups #albumTabs, #groups, #songTabs
{
    margin-top:5px;
}

#groups #tabAlbums TD
{
    border-bottom:1px solid #E3E3E3;
    border-top:1px solid #E3E3E3;
    padding: 5px 6px;
}

.RecordingsImgView .two, .RecordingsImgScoreView .two, .RecordingsImgScoreMyView .two
{
    height:55px;
}

#groups .RecordingsImgScoreView .links
{
    bottom:5px;
}

#groups #tabUserRenditions .sortContainer
{
	display: inline;
}

/* "Most Played" */

/*  Deprecated - reuse for new skin
#mostPlayed .underline_hd {
	margin: 10px 0 0 0;
	padding: 0 0 0 7px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	font-size: 114%;
	font-weight: bold;
}

#mostPlayed #songBox {
	margin: 2px 3px 0px 4px;
}
*/

#mostPlayed TD.smallText {
	text-align:  right;
	line-height: 1.6em;
}

.container_hd SPAN.smallText {
	padding-left: 3px;
}

/*
	Similar Artists 
	
	tagCloudLevels are in ascending order, with 1 the smallest and 5 the biggest
	to be reusable they're not limited to #similarArtistsOverview
*/

#similarArtistsOverview
{
	margin: 5px;
}

.tagCloudDiv DIV.tagCloudItemWrapper
{
	float: left;
	overflow: hidden;
	height: 50px;
	min-width: 60px;
	padding: 0;
	margin: 0px 18px 2px 0px;
	text-align: center;
}

DIV.tagCloudItemWrapper A:visited
{
	color: #99c;
}

.tagCloudLabel 
{
	position: relative;
	text-align: center;
	white-space: nowrap;
	line-height: 50px;
	font-weight: bold;
}

.tagCloudLabelBump {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 17px;
  behavior: url(/js/iepngfix.php);
  background: transparent url('../images/gradient-ltgrey-mask-20px.png') center bottom repeat-x;
}

.tagCloudImgDiv
{
	margin: 0 auto 0 auto;
	/* border: 1px solid blue; */
}

.tagCloudDiv IMG 
{
	border: 0;
	height: 60px;
	filter: alpha(opacity=60); -moz-opacity:.60; opacity:.60;
}

.tagCloudLevel_1
{
	font-size: 100%;
}

.tagCloudLevel_2
{
	font-size: 114%;
}

.tagCloudLevel_3
{
	font-size: 129%;
}

.tagCloudLevel_4
{
	font-size: 136%;
}

.tagCloudLevel_5
{
	font-size: 144%;
}


/*
	StubHub formatting
*/

#eventsOverview
{
	;
}

#stubHubSmallDiv
{
	;
}

#stubHubDiv
{
	font-size: 107%;
}


#stubHubDiv .stubHubRow 
{
	padding: 10px 10px 8px 10px;
	height: 1%;
}

#stubHubSmallDiv .stubHubRow 
{
	padding: 4px 4px 3px 4px;
	height: 1%;
}

.stubHubDate 
{
	float: left;
	width: 6em; 
	margin-right: 5px;
	padding-left: 5px;
	text-align: right;
	overflow: nowrap;
}

#stubHubDiv .stubHubDate 
{
  margin-right: 10px;
}

.stubHubInfo {
	float: left;
}

.stubHubExtraInfo {
	color: #999;
}
.currently_playing
{
  color:#000;
  font-weight:bold;
}


/**
 * Updates/Feeds
 */
#miniFeeds
{
  padding:0px 3px;
}

#miniFeeds TD
{
  vertical-align:top;
  padding-right: 5px;
}

#miniFeeds .container_bd
{
  padding-top: 0;
}

#miniFeeds .topline
{
  padding: 2px 0px;
}

#miniFeeds .feed_headline
{
  padding: 1px 0 0 24px;
  line-height:20px;
}
#miniFeeds .note
_message, #miniFeeds .comment_message
{
  color:#666;
}

#miniFeeds .feed_item
{
  padding:2px 0px;
}

#miniFeeds .feed_body
{
  padding-left:24px;
  margin-top:2px;
  font-size:87%;
}

#miniFeeds .feed_date_header
{
  font-weight:bold;
  margin: 0px 0px 2px 0px;
  padding:4px 0px 2px 0px;
  border-bottom: 1px solid #999;
  font-size:87%;
}

#miniFeeds .feed_item_group IMG
{
  height:53px;
}

#miniFeeds .feed_border_top, #miniFeeds .feed_border_bottom
{
  margin:4px 0px 3px 22px;
  border-bottom: 1px dotted #ccc;
}

#miniFeeds .feed_item IMG
{
	cursor: pointer;
}

/*
  Feed item header icons
*/

.feed_item_photos .feed_headline
{
  background: url(../images/icon-feed-photo.gif) no-repeat 0px 0px;
}

.feed_item_notes .feed_headline
{
  background: url(../images/icon-feed-comm.gif) no-repeat 0px 0px;
}

.feed_item_comments .feed_headline
{
  background: url(../images/icon-feed-rec-comm.gif) no-repeat 0px 0px;
}

.feed_item_liked .feed_headline
{
  background: url(../images/icon-feed-rec-pop.gif) no-repeat 0px 0px;
}

.feed_item_new_songs .feed_headline
{
  background: url(../images/icon-feed-recording.gif) no-repeat 0px 0px;
}

.feed_item_playlist .feed_headline
{
  background: url(../images/icon-feed-rec-playlist.gif) no-repeat 0px 0px;
}

.feed_item_group .feed_headline
{
  background: url(../images/icon-feed-club.gif) no-repeat 0px 0px;
}

.feed_item_friendship .feed_headline
{
  background: url(../images/icon-feed-friendship.gif) no-repeat 0px 0px;
}

.feed_item_favorites .feed_headline, .feed_item_fans .feed_headline
{
  background: url(../images/icon-feed-favorites.gif) no-repeat 0px 0px;
}
.feed_item_tour .feed_headline
{
  background: url(../images/icon-feed-tour.gif) no-repeat 0px 0px;
}
.feed_item_album .feed_headline
{
  background: url(../images/icon-feed-album.gif) no-repeat 0px 0px;
}
 /*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
/* default space between tabs */
.yui-navset .yui-nav li {
    margin-right:0.5em; /* horizontal tabs */
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin:0 0 0.5em; /* vertical tabs */
}

/* default width for side tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width:6em; }
.yui-navset-left { padding-left:6em; } /* map to nav width */
.yui-navset-right { padding-right:6em; } /* ditto */

/* core */

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content { zoom:1; }

.yui-navset .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    display:block;
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
}

.yui-navset-left .yui-nav li a, .yui-navset-right .yui-nav li a {
    display:block;
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { position:absolute; z-index:1; }
.yui-navset-left .yui-nav { left:0; }
.yui-navset-right .yui-nav { right:0; }
 .yui-navset .yui-content {
    border:1px solid #ccc;
}
.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover {
    background-color:#fff;
}

.yui-navset .yui-nav .disabled a, .yui-navset .yui-nav .disabled a:hover {
    cursor:default;
    text-decoration:none;
    background-color:#EEE;
}

.yui-navset .yui-nav li {
    margin-right:0.3em;
}

.yui-navset .yui-nav li a {
    background:#EEE url(../images/round_tab.gif) no-repeat;
}
.yui-navset .yui-nav li a em {
    background:transparent url(../images/round_tab.gif) no-repeat top right;
    padding:0.6em;
    font-weight:bold;
    color:#333;
    font-size:10px;
}
.yui-navset .yui-nav li.disabled a em {
    color:#999;
}

.yui-navset .yui-nav .selected em {
    color:#FF6702;
}

/* top oriented */

.yui-navset-top .yui-nav { margin-bottom:-1px; padding-left:6px; } /* for overlap, based on content border-width */
.yui-navset-top .yui-nav li a {
    border-bottom:1px solid #ccc;
}

.yui-navset-top .yui-nav .selected a { border-bottom:0; }
.yui-navset-top .yui-nav .selected a em { padding-bottom:0.7em; } /* adjust height */

/* top & bottom oriented */
.yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em {
    margin-left:4px; /* based on border-radius */
    padding-right:4px; /* based on border-radius (2x left to balance margin) */
    padding-left:2px;
}

/* bottom oriented */

.yui-navset-bottom .yui-nav { margin-top:-1px; } /* for overlap, based on content border-width */
.yui-navset-bottom .yui-nav li a { border-top:1px solid #ccc; }

.yui-navset-bottom .yui-nav .selected a { border-top:0; }
.yui-navset-bottom .yui-nav .selected a em { padding-top:0.6em; } /* adjust height */

.yui-navset-bottom .yui-nav li a { background-position:bottom left; }
.yui-navset-bottom .yui-nav li a em { background-position:bottom right; }

/* left oriented */

.yui-navset-left .yui-content { margin-left:-1px; } /* for overlap, based on content border-width */

.yui-navset-left .yui-nav li a {
    border-right:1px solid #ccc;
    padding-bottom:4px;
}

.yui-navset-left .yui-nav li a em, .yui-navset-right .yui-nav li a em {
    padding-top:8px; /* based on border-radius (2x left to balance margin) */
}

.yui-navset-left .yui-nav .selected a { border-right:0; }
.yui-navset-left .yui-nav .selected a em { padding-left:0.6em; } /* adjust width */

.yui-navset-left .yui-nav li a { background-position:bottom left; }
.yui-navset-left .yui-nav li a em { background-position:top left; }

/* right oriented */

.yui-navset-right .yui-content { margin-right:-1px; } /* for overlap, based on content border-width */

.yui-navset-right .yui-nav li a {
    border-left:1px solid #ccc;
    padding-bottom:4px;
}

.yui-navset-right .yui-nav .selected a { border-left:0; }
.yui-navset-right .yui-nav .selected a em { padding-left:0.6em; } /* adjust width */

.yui-navset-right .yui-nav li a { background-position:bottom right; }
.yui-navset-right .yui-nav li a em { background-position:top right; }

/* subtabs */
.subTabs .yui-navset .yui-nav li a em { padding:0.3em 0.5em 0.3em 0.3em; }
.subTabs .yui-navset-top .yui-nav .selected a { border-bottom:0; }
.subTabs .yui-navset-top .yui-nav .selected a em { padding-bottom:0.4em; } /* adjust height */
.subTabs .yui-navset .yui-content {border-top:1px solid #ccc; border-left:0px; border-right:0px; border-bottom:0px;}
.subTabs .yui-navset .yui-nav li a em {font-size:90%;}
