body { background-color:#fff; }
.module{ font-size:12px; }
.module a { font-weight:normal; color:#06c;} 
.content .contentMid2 { background-color:#fff; font-family:arial; background-color:#fff; padding:0;}
h4 { font-weight:bold;}
h2.nickname { font-size:20px; font-weight:bold;}
body h3.moduleHead, .marketingBoxModule h4 { border-top:4px solid #F60E75; font-size:20px; font-weight:bold; margin:10px 0 8px; line-height:22px; padding:5px 0 0 0; }
.column0 h3.moduleHead, .column2 h3.moduleHead { margin-top:0}
.column0 h3.moduleHead, .marketingBoxModule h4 { border-top:4px solid #FE9C11; }
.column2 h3.moduleHead { border-top:4px solid #00aef3; }
.blurbsModule h4 { border-bottom:1px solid #F60E75; }
.column0 .blurbsModule h4 { border-bottom:1px solid #F60E75; background-color:transparent; color:#000; font-size:14px; padding:2px 0; } 
.column2 .blurbsModule h4 { border-bottom:1px solid #00aef3; }
.content .column0 .module { margin-left:0 }
.content .column2 .module { margin-right:0}
.content .module { padding:0; margin:0px 10px 20px 10px; }
.marketingBoxModule h4.top { border-top:4px solid #00aef3; }
.marketingBoxModule #UHP_box_footer { margin-top:15px; border:1px solid #00aef3; }
#UHP_box_footer p { margin:0;}
.contentMid2 .basicInfoModule { border:none; padding:10px; background-color:#fff; margin-bottom:5px; }
ul.profileUserAlbum li { margin:0; padding:0 0 0 5px;}
ul.profileUserAlbum li img { height:55px;} 
div.photo img { border:1px solid #ccc; padding:3px; max-height:162px; max-width:162px;} 
a.Video img { max-width:150px; } 
.moduleList li.odd, .activities li.odd, ul.statusMood li.odd { background-color:#f7f7f7; }
.module ul.activitiesContainer ul.activities li { padding:3px 7px;}
.module ul.activitiesContainer li { margin:0; }
.module ul.activitiesContainer h4 { margin:0; padding:2px 0; margin-bottom:5px }

/*=== FRIEND SPACE MODULE ===*/
.friendSpaceModule .moduleList li.odd { background:none;}
.friendSpaceModule .moduleList li img { border:1px solid #ccc; padding:2px; max-height:110px;}
.friendSpaceModule .moduleList li .ImgOnlineNow img { border:none; }
.friendSpaceModule .moduleList li { margin:0 3px; }
.friendSpaceModule .pilDisplayName { white-space:nowrap; font-weight:bold; padding-bottom:3px;}
.friendSpaceModule .moduleList { margin-bottom:10px}
.friendSpaceModule .toolbar { margin:10px 0; padding:0;}
.friendSpaceModule .toolbar ul.links { float:right; margin:0;}
.friendSpaceModule .pilRealName { font-size:11px; line-height:normal;  }
div#row1 div.friendSpaceModule ol.moduleList li { height:175px }
div#row1 div.friendSpaceModule ol.moduleList li span.ImgOnlineNow img { height:14px; width:13px }
.interestsModule h4 { font-weight:bold;color:#fff; padding:1px 3px; float:left; background-color:#333; display:block;  }

.toolbar ul.links { padding:0; line-height:normal; }
.toolbar ul.links li { padding:0 5px; border-right:1px solid #ccc }
.toolbar ul.links li.last { border:none; padding-right:0px;}
.toolbar ul li a { padding:0px 5px; display:block; }
.commentsModule .toolbar {  padding-top:5px; margin-top:10px; }
.module .toolbarCount { background-color:#333; color:#fff; padding:1px 3px; margin:0}
.module .toolbar { padding:0 0 8px 0; } 
.basicInfoModule .pageLinks ul li a { padding:1px 3px; display:block; background-color:#009BD5; color:#fff; }
.basicInfoModule .pageLinks { margin:5px 0 10px 0;}
.basicInfoModule .profileDemographics { margin-top:10px; padding:8px 5px 5px 10px; background-color:#f7f7f7;} 
.content .musicPlayerModule { padding-top:10px; text-align:center}
.toolbar ul li.navLabel { font-weight:bold; border:none;} 
.activityDetailItem img, ul.profileUserAlbum li a { border:1px solid #ccc; padding:2px; background-color:#fff; } 
.module li.activityItem { *width:95%; }
.module li.activityItem ul li.activityDetailItem { margin:0; padding:0; } 
div#footer { background-color:#efefef; color:#666; padding-bottom:50px;}
div#footer a { color:#009BD5; } 
.interestsModule .autoResize { clear:left; } 
.module h3 a { color:#000 }
.content .greetingModule { margin:0px; border:none; border-bottom:1px solid #ccc; padding:15px 5px 5px;}
.content .greetingModule .myurl { margin:5px 0 8px 0;}
.content .greetingModule .myurlrow .datetime { margin:5px 0 8px 0;}

/*=== Acitivity Stream ===*/
.inlineComment { margin-top:3px;}
.inlineComment .icWrap ul.icComments { padding-top:0px;}
.activityStreamModule ol.activitiesContainer .Comments { padding:0; margin:0; float:left;  }
.activityStreamModule ol.activitiesContainer .Comments ul.links { margin:2px 0 0 0; padding:0; float:left;  }
.activityStreamModule ol.activitiesContainer li { padding:8px; margin:5px 0; }
.activityStreamModule ol.activitiesContainer li.odd { background-color:#f7f7f7;}
.activityStreamModule .inlineCommentCtl .icWrap  ul li { background-color:transparent;}
.activityStreamModule ol.activitiesContainer li { background-color:transparent; }
.activityStreamModule ol.activitiesContainer li ul.links li { padding:0; line-height:normal; margin:0; }
.activityStreamModule ol.activitiesContainer li ul.links li a { padding:0 7px 0 0; font-size:0.9em}
.activityStreamModule ol.activitiesContainer li ul.links li.last a { padding:0 7px; }
.activityStreamModule ol.activitiesContainer .activityFooter { padding:0; }
.activityStreamModule ol.activitiesContainer img { max-height:150px;}
.activityStreamModule ol.activitiesContainer li.activityItem { padding-top:5px}
.activityStreamModule ol.activitiesContainer li { margin:0; }
a.Photo, a.Video { margin-right:5px;}
a.Photo img.thumbnailImage, a.Video img { max-width:90px;}
h3.moduleHead .toolbar { width:70px; float:right}
.activityStreamModule .toolbarTop { padding:0; }
li.activityItem a.Person img { margin-top:4px;}
.content .activityStreamModule .toolbarTop span, .content .activityStreamModule .toolbarLast span { font-weight:bold;padding:1px 4px; color:#000;}
.activityStreamModule .inlineCommentCtl .icInputRow input.btnCancel { background-color:transparent; font-family:arial}
.activityStreamModule .inlineCommentCtl .icInputRow .msDefBtn { margin-left:0px; }
.ActivityTemplateMediaGallery .activityFooter { width:300px; clear:left; padding-top:0px; margin-top:2px}
.pymkModule .toolbar { float:right; }
.pymkModule ul.links li, .pymkModule ul.links li a { padding:0; border:none; }
.pymkModule ul.moduleList li { padding:8px 4px 8px 8px; }
.inlineCommentCtl { background-color:#e5e5e5; }
.activityStreamModule .inlineCommentCtl ul li { border-bottom:1px solid #fff; padding:3px 0 8px; }
.icLastUpdate { font-size:0.9em;}
.module .activitiesContainer .inlineComment .toolbar { padding-bottom:3px;}
div.contentMid div.statusMoodModule div.moduleBody form { background-color:#ebf3fe; padding-top:10px; }
.contentMid .statusMoodModule .moduleBody { padding:0; }
p.statusMessage { padding-bottom:5px; font-size:1.2em;}
.content .userBadgeModule { background-color:#e5e5e5; padding:5px 0 3px; }
.userBadgeModule ul li { text-align:left;}
.userBadgeModule .moduleBody ul.stats { margin-left:15px; font-weight:bold; }
.userBadgeModule ul.links { margin-left:10px; font-weight:bold;}
div.viewLink { background-color:#fff;}

/*=== USER BADGE MODULE === */
.userBadgeModule ul.links li span.edit { border-right:1px solid #999; padding:0 8px;}
.userBadgeModule ul.links li span.upload { padding-left:5px;}
div#row1 div#viewMyList { border:1px solid #000; margin:0 5px 3px; }
div#viewMyList span { border-left:1px solid #000 }
div#viewMyList ul li { background-color:#fff; }
div#viewMyList ul li a:hover { background-color:#f5f5f5; }

.alertsModule .moduleList li { background-color:transparent; padding:2px 0; }
.myappsModule .moduleList li { background-color:transparent; *height:1%;  }
.myappsModule .moduleList li img, .alertsModule img { float:left; margin-right:4px; }
.myappsModule .moduleList li a { padding:0;}
.myappsModule .moduleList { border-bottom:1px solid #FE9C11; padding-bottom:5px; }
.module div.searchFriends { background-color: #f3f3f3; padding:10px; }
.module div.searchFriends input { border:1px solid #000; padding:5px 5px 6px 5px; *padding:4px 5px 5px; float:left; border-right:none; font-family:arial; margin-left:3px; }
.module .searchFriends button.friendSpaceSearchBtn { background:url(http://x.myspacecdn.com/modules/musicv2/static/img/home/musichome_icons_sprite.png) top left repeat-x; border:1px solid #000; padding:4px 10px; width:108px; *background-color:#F60E75; *padding:2px 10px 1px; }
.module .searchFriends button.friendSpaceSearchBtn span { font-family:arial; font-size:12px; font-weight:bold;}
.searchFriends button span { color:#fff; font-weight:bold;}
.bulletinsModule .toolbar ul.links { float:left; margin:7px 0 0 -5px}
.abi { margin:15px 0 10px 0;}
.module .abi div { text-transform: uppercase; line-height:22px;border:1px solid #009BD5; background-color:transparent; font-size:1.2em; padding:15px; text-align:left;}

.inlineComment div.icLinks a { color:#009BD5; font-size:0.9em }
.contentMid .announcementModule h4 { padding:0 0 7px 0; margin:0; background-color:#ffc; padding:4px; color:#06c;}
.contentMid .tomAnnouncementModule .moduleBottom { border-bottom:1px solid #F60E75; padding-top:10px;  }
.emailVerifyModule { border-top:4px solid #F60E75 }
.contentMid .emailVerifyModule p.alert { background-color:#ffc; padding-top:4px; padding-right:2px; padding-bottom:4px; }
.contentMid .emailVerifyModule .userEmail { border:2px solid #ccc; padding:4px 0; margin:5px 0 8px 0; font-weight:bold; font-size:14px; background-color:#f5f5f5; }
body .contentMid .amberAlertModule { border-top:4px solid #F60E75; background-color:#ffc; padding:10px 0;}
.contentMid .suggestionsModule  {border-top:4px solid #F60E75; }
.activitySourceTimestamp { clear:left; }
.icCommentBody { width:273px; overflow:hidden; }
.icComment { font-size:12px;}
.icContent { height:1%; line-height:16px;  }
h3.moduleHead div.toolbar ul li a { _overflow:hidden  }
.column0 .toolbar { margin:5px 0 0 0; padding:4px 0 0 0; }
.column1 .module h3 { margin-top:0px; }
.module li.CelebrateBirthday div.activityDetail .activityFooter { width:115px; float:left; margin:5px 0; padding:0; text-align:left; font-weight:bold; margin:0; clear:left; }
.content .activitiesContainer .ActivityTemplatePortrait ul { padding:10px 0; float:left; width:100%}

ul.activities li.activityItem div.activityBody { margin:0}
ul.activities li.activityItem div.activityBody div { margin:0; }
div.activityMedia ul.activityDetailList div.activityDetail { margin-left:5px;}
div.activityMedia ul.activityDetailList div.activityDetail p a { font-size:11px;  }
div.activityMedia ul.activityDetailList div.activityDetail p { padding:0; margin:0; font-size:11px; line-height:normal; color:#666;} 
div.activityMedia a.Band img { border:1px solid #ccc; padding:2px; max-height:100px;}

/* === BIRTHDAY MODULE === */
.module li.CelebrateBirthday div.activityDetail .activityDetailItem { overflow:hidden; width:117px;}
.content .birthdaysModule h4.dateHeader { border-bottom:1px solid #ccc; padding:7px 0 5px; margin:0 0 7px 0 ; }
.birthdaysModule .activitiesContainer { border-bottom:1px solid #FE9C11 }
.birthdaysModule .moduleBody .activitiesContainer { padding:0; margin:0; }
.birthdaysModule ul li.CelebrateBirthday { background-color:transparent } 
.activityDate { float:left; width:100%;}
.content .module .toolbar span { margin:0; padding:0; font-weight:bold; line-height:normal}
.content .module .toolbar .links  { padding:0 }

/*=== STATUS MOOD MODULE ===*/
.statusMoodModule .moduleBody form { margin:0; }
.statusMoodModule .moduleBody div.mood, .statusMoodModule .moduleBody div.smiley { margin:0px;}
.statusMoodModule { background-color:transparent;}
.statusMoodModule .moduleBody { background-color:transparent; padding:0}
.statusMoodModule p.currentStatus { border-top:1px solid #ccc; padding:8px 0px 2px 2px; *padding-top:3px; margin:10px 0 0 0; clear:left; overflow:hidden; *float:left; *width:406px; }
.statusMoodModule div.moodSmiley { height:1%; }
form#statusMoodEditor textarea { width:409px; *width:405px; border:1px solid #999;}
form#statusMoodEditor .statusMoodModule #statusMoodEditor .moodSmiley div.mood, .statusMoodModule #statusMoodEditor div.smiley { border:1px solid #999 }
.statusMoodModule #statusMoodEditor div.smiley div { border-right:1px solid #999; }
.statusMoodModule #statusMoodEditor .moodSmiley div.mood input { border:1px solid #999  }
.statusMoodModule #statusMoodEditor .moodSmiley div.mood img.msComboBoxArrow {border-top:1px solid #999 ; border-right:1px solid #999 ; border-bottom:1px solid #999 }
div.contentMid div.statusMoodModule div.moduleBody form#statusMoodEditor { padding:5px 10px 8px;}
.moodSmiley label { font-weight:bold; color:#333; padding:2px 2px;}
.currentMoodSmiley label { font-weight:bold; padding:0 2px }

.Comments .links li a { font-size:0.9em;}
.tomAnnouncementModule a img { padding-right:8px;} 
 
/*=== BULLETIN ===*/
div#col1_1 div.bulletinsModule table.moduleList {border-spacing:0px; border-collapse:collapse ;  }
div#col1_1 div.bulletinsModule table.moduleList tr td{ font-family:arial; font-size:12px; }
table.moduleList tr td { color:#666; padding-left:7px;}
table.moduleList thead { background-color:#e5e5e5; color:#000;}
table.moduleList thead th { padding-top:3px; font-weight:bold; padding:3px 7px; }
div#col1_1 div.bulletinsModule table.moduleList tr > td:first-child a { color:#000; font-weight:bold; }
.module table tr.even { background-color:#f7f7f7; }

/*== PYMK === */
.pymkModule li.user { position:relative; }
.pymkModule li.user div.toolbar ul.links { right:5px; position:absolute }
.pymkModule div.toolbar ul.links li.why, .pymkModule div.toolbar ul.links li.close { width:15px}
.pymkModule div.toolbar ul.links li.showmore { float:left;}
.module ol.activitiesContainer li.activityItem .ActivityTemplateMediaGallery .activityFooter { padding:0; margin-top:4px;}

/*=== SONG ===*/
li.song div.activityBody ul { padding:5px 0 3px !important;}
li.song div.activityBody span.activityFooter { clear:left; }
li.song div.activityBody .activityDetail .activityDetailList li { padding-bottom:4px; }
li.song div.activityBody .activityDetail .activityDetailList li a.Song { padding-left:24px;}   


/*=== TEMP Annoucement ===*/
.contentMid .tomAnnouncementModule h3 { display:none; }
.contentMid .tomAnnouncementModule { border-top:4px solid #00aef3; padding-top:12px;}
.module h5.activityHeader { margin:0;}  

/*=== BUTTON status update ===*/
form#statusMoodEditor .moodSmiley .updateBtn button:hover { color:#fff; background:none; }
form#statusMoodEditor .moodSmiley .updateBtn { border:1px solid #000; background:url(http://x.myspacecdn.com/modules/musicv2/static/img/home/musichome_icons_sprite.png) repeat-x 0px 0px #f60e75;  *margin-right:2px !important; height:25px; }
form#statusMoodEditor .moodSmiley .updateBtn button { color:#fff; background:none; height:25px !important; } 
.moodSmiley .msDefBtn { background:none;  }
.moodSmiley .msDefBtn button { color:#fff; background:url(http://x.myspacecdn.com/modules/musicv2/static/img/home/musichome_icons_sprite.png) repeat-x 0px 0px #f60e75; color:#fff; }

/*=== STREAM COMMENT ===*/
.quickPostControl div.buttons span { background:none; margin-left:0 !important; outline:none; }
.quickPostControl div.buttons INPUT[type="button"] { border:1px solid #000 !important; color:#fff; background: url(http://x.myspacecdn.com/modules/musicv2/static/img/home/musichome_icons_sprite.png) repeat-x 0px -50px #ff0066; outline:none; padding:2px 5px !important; height:auto; font-family:arial; font-size:11px;  }
.quickPostControl div.buttons INPUT.btnCancel { background:none; color:#000; border:none !important; }
.quickPostControl .edit .noHtml {*display:inline;} 


div.rowPath0 div.greetingModule { margin:0 0 10px 0; padding:10px 10px 0px 10px;}
li.make_friend div.activityMedia a.Person { margin-right:3px;}
li.make_friend div.activityMedia a.Person img { width:80px; } 
li.band div.activityDetail ul li ul { clear:left;} 
li.band div.activityDetail ul li a.Band { float:left;}
li.photo div.activityBody ul.activityDetailList { margin:0; } 

/*=== MY VISITORS ===*/
.myVisitorsModule ul.moduleList { padding:0 4px;}
.myVisitorsModule a#myVisitorsHelpBtn { margin:0 !important;}
.contentMid .myVisitorsModule ul.moduleList li { border:0px solid #c00; float:left; width:95px; }
.myVisitorsModule ul.moduleList li { background:transparent }
.myVisitorsModule ul.moduleList li .pilDisplayName { width:80px; overflow:hidden; white-space:nowrap;}

/*=== MY RATINGS ===*/
li.review div.activityBody div.activityMedia ul li .myStuffDesc { padding-left:5px; }
li.review div.activityBody div.activityMedia ul li .myStuffDesc a { font-size:11px;}
li.review div.activityBody div.activityMedia ul li .myStuffDesc .ratingRow { margin-top:0; }
li.review div.activityBody div.activityMedia ul li .reviewSnippet{ width:255px; line-height:16px; padding:5px 0 0 0;} 

/*=== GIFT ===*/
ol.activitiesContainer li.application div.MDPcontent ul.clearfix li {margin:0;padding:0 8px 0 0; } 
ol.activitiesContainer li.application div.MDPcontent ul.clearfix li img { border:1px solid #ccc; padding:2px; width:65px; background-color:#fff;}
ol.activitiesContainer li.band div.activityDetail ul.activityDetailList { padding:0;}
span.mdp_activity_links a { font-size:0.9em;}
div#col1_1 ol.activitiesContainer div.activityMedia { padding-top:3px; } 
div.activityStreamModule li.make_friend ul.activityDetailList li.activityDetailItem { height:91px; padding-right:5px;}
div.activityStreamModule li.make_friend ul.activityDetailList li img { max-height:80px;} 
     