body { background:url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/Minimal/bg2.gif) top center fixed repeat-y #eee; }
div.content { color:#444; font-family:"Lucida Grande","Lucida Sans",Tahoma,Arial; font-size:11px; }
div.wrap {  background-color:#fff; }
div.wrap a:active, div.wrap a:visited, div.wrap a:link { color:#7B7B7B; font-weight:normal; }
div.wrap a:hover { color:#7B7B7B; font-weight:normal; text-decoration:underline; }
div.module { padding:5px; margin:0; border:1px solid #eee; }

div#header { background-color:#ccc;  }
div#googlebar { background-color:transparent; }
div#footer { background-color:#ccc; }
#topnav { background-color:#f7f7f7;}
#topnav a { color:#7b7b7b; }
#topnav ul, #topnav ul li { border-color: #e6e6e6}
#topnav ul li a:hover, #topnav ul li.dropDown a:hover { background-color:#ccc; color:#000 }
#topnav ul li.dropDown:hover a, #topnav ul li.hover a, #topnav ul li.hover a:hover { background-color:#ccc; color:#000; }
#topnav li.dropDown:hover ul.subMenu a:hover, #topnav li.hover ul.subMenu a:hover { background-color:#f7f7f7; color:#000; }

#gblheader { background-color:#656464; }
#gbltopnav { background:-moz-linear-gradient(center top , #ccc, #666) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	border-bottom:1px solid #666;
	border-top:1px solid #999; }
#gbltopnav ul li a { border-color:#666 }
.ie #gbltopnav { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000'); }
#gbltopnav ul li.gblleftnav-selected > a, #gbltopnav ul li.gblleftnav-selected > a:hover { }

h3.moduleHead, div.basicInfoDetails h2 { background-color:#fff; font-weight:bold; padding:5px; }
div.blogsModule ul li, div.commentsModule ul.moduleList li { border-top:1px dotted #002f2f }  
div.blogsModule ul li.last { border-bottom:1px dotted #002f2f}
div.commentsModule ul.commentsInfo li, div.toolbar ul.links li, div.pageLinks ul li { border-top:0px solid #ccc;border-bottom:none; padding:0;margin:0; }
div.toolbar ul.links li { border:none }
div.commentsModule ul.commentsInfo li a, div.toolbar ul.links li a, div.pageLinks ul li a { padding:5px;display:block;border-right:1px dotted #006666}
div.toolbar ul.links li a, div.pageLinks ul li a {padding:0px 10px; float:left;}
div.pageLinks ul li a { margin:0 3px; background-color:#ccc; color:#333;}
div.pageLinks { margin-top:7px; }
div.commentsModule ul.commentsInfo li.last a, div.toolbar ul.links li.last a, div.pageLinks ul li.last a { border-right:0px solid #ccc}
div.module h4 { font-weight:bold;}
div.module { background-color:none; margin:7px; }
div#footer { line-height:20px; padding-bottom:40px;}
div#footer a { text-decoration:none; } 
div.basicInfoModule { /*background-color:#c9d7a7;*/ color:#002f2f} 
div.profileDemographics { background-color:#eee; } 
div.column0 div.musicPlayerModule { background:none; text-align:center; border:none; } 
div.module div.moduleMid, div.module div.moduleTop div div, div.module div.moduleBottom div div { background-color:#fff; }
div.pageLinks { margin-bottom:10px;}

div.greetingModule { border-width: 0 0 1px 0; border-color:#bbb; border-style:solid; -moz-border-radius:0; -webkit-border-radius:0;}
div.greetingModule div.moduleBody { line-height:20px; }
div.userBadgeModule ul.stats, div.userBadgeModule ul.links { font-size: 10px; }
div.userBadgeModule span.profileViews, div.userBadgeModule span.lastLogin, div.userBadgeModule span.photos, div.userBadgeModule span.videos { font-weight:bold; }
div.userBadgeModule ul.links li a:hover { text-decoration:underline; }

/*status mood module*/
#statusMoodEditor{background-color:#EFEFEF;border-bottom:1px solid #EFEFEF;}
.statusMoodModule .moduleList li {border-bottom:1px solid #EFEFEF;}
.statusMoodModule .moduleList li.last,
.statusMoodModule .moduleList li li{border-bottom:0 none;}

.statusMoodModule .inlineComment, 
.statusMoodModule .inlineComment .icWrap,
.statusMoodModule .inlineComment .icInputRow .quickPostControl .btnCancel {background-color:#e5e5e5;}

/* === SUPERPOST === */
div.module.superPostModule { border:none; background-color:transparent }
div.module.superPostModule form { border: 1px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#f5f5f5;  }
div.module.superPostModule form .textarea { background:#fff url(http://creative.myspace.com/profiles/textareaBg.gif) top left repeat-x; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
.layout .superPostModule .attachTypes li a { background:transparent url(http://creative.myspacecdn.com/profiles/uhp/superpostSkull3.png) no-repeat; opacity:1; }
html.hasJS .layout .superPostModule .disable { opacity:1; }
.layout .superPostModule .submitBtn {
background:#069 url(http://creative.myspacecdn.com/profiles/uhp/superpostSkull3.png) repeat-x scroll 0 -156px; border-color:#999; color:#fff; }
.layout .superPostModule .attachTypes li.mood a { background-position: -1px -1px }
.layout .superPostModule .attachTypes li.photo a { background-position: -1px -39px }
.layout .superPostModule .attachTypes li.video a { background-position: -1px -77px }
.layout .superPostModule .attachTypes li.link a { background-position: -1px -115px }
.layout .superPostModule .attach { display:none;}
.layout .superPostModule .attachTypes li a { margin: 0 6px 0 0;}

/*Activity Streem */
.activityStreamModule .dateHeader {border-bottom:1px solid #eee;}
.inlineCommentCtl { background-color:#eee; }
.inlineCommentCtl ul li { border-bottom:2px solid #fff; }
li.activityDetailItem a img { border:1px solid #ccc; padding:2px; background-color:#fff; }
li.activityItem { border-bottom:1px dotted #ccc }
ol.activitiesContainer li.first { border-top:1px dotted #ccc }
li.song .activityFooter { clear:left;}
li.song .activityFooter.inline { margin:0}
li.playlist .activityFooter.inline { margin:0 !important}
li.playlist div.activityDetail ul li { margin:0 !important }

.wrap .content .moduleBody a { color:#06c; }

.Comments ul.links li { border-right:none; }
.module .Comments ul.links li:first-child a { padding-left:0; }

.moduleList { padding:2px 0 10px; }
h3.moduleHead { font-size:18px;}
.module { margin-bottom:18px !important; }
.greetingModule { margin-bottom:5px !important; }

/*View My*/
div#viewMyList ul {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F7F7F7 none repeat scroll 0 0;border-color:#E6E6E6;border-style:solid;border-width:1px 1px 0;}
div#viewMyList li {border-bottom:1px solid #E6E6E6;}
div#viewMyList div.viewLink {background-color:#F7F7F7;border:1px solid #E6E6E6;color:#7B7B7B;text-decoration:none;}
div#viewMyList div.viewLink:hover {background-color:#E6E6E6;color:#7B7B7B;cursor:pointer;}
div#viewMyList li a:link, div#viewMyList li a:visited {color:#7B7B7B;}
div#viewMyList li a:hover {background-color:#E6E6E6;color:#7B7B7B;text-decoration:none;}
div#viewMyList div.viewLink small, div#viewMyList div.viewLink small:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/viewMy.gif) no-repeat scroll left top;border:1px solid #E6E6E6;}

/*appTitle*/
h3.moduleHead .appTitle, h3.moduleHead .appTitle:link,  h3.moduleHead .appTitle:active, h3.moduleHead .appTitle:hover, h3.moduleHead .appTitle:visited {color:#000; font-weight:bold;} 
h3.moduleHead .appTitle:hover {text-decoration:underline;} 

/*bulletins*/
.bulletinsModule tr.odd {background-color:#F0F0F0;}
.bulletinsModule tr.even {background-color:	#F9F9F9;}

a.Video img, a.Photo img { max-width:90px; } 
.ie8 a.Video, .ie8 a.Bookmark { width: 94px; }
h3.moduleHead div.toolbar ul li a { _overflow:hidden  }
.contentMid .announcementModule h4 { padding:0 0 7px 0; margin:0; padding:4px; color:#c00;}
.activityStreamModule ol.activitiesContainer .Comments { padding:0; margin:0; float:left;  }
.activityStreamModule ol.activitiesContainer .Comments ul.links { margin:2px 0 0 0; padding:0;  }
ol.activitiesContainer {padding-bottom:0; }
.marketingBoxModule .module { border:none}
.contentMid .emailVerifyModule .userEmail { border:2px solid #ccc; padding:4px 0; margin:5px 0 8px 0; font-weight:bold; font-size:14px; background-color:#f5f5f5; }
.icCommentBody { width:265px;}
.icContent { height:1%; }
.module .toolbar ul.links li a { padding:0 7px; }
.module .toolbar span { font-weight:bold;}
div.userBadgeModule .moduleTip { margin-top:-10px; }
div.userBadgeModule .moduleTip a { font-weight:bold; text-decoration:underline }
.module li.CelebrateBirthday div.activityDetail .activityFooter { margin:5px 0; padding:0; text-align:right; font-weight:bold; } 
.applicationsModule .toolbar ul.links li a { padding:0; } 

.myappsModule .moduleBody { padding:3px;}
.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 #666; padding-bottom:5px; }
.moodSmiley label { font-weight:bold; color:#333; padding:2px 2px;}
.currentMoodSmiley label { font-weight:bold; }

.statusMoodModule p.currentStatus { border-top:1px solid #ccc; padding:8px 0px 2px 2px; *padding-top:3px; margin:10px 0 0 0; clear:left; }
.statusMoodModule .moduleBody, .statusMoodModule { padding:0 !important }
.statusMoodModule { border:1px solid #ccc !important; padding:3px !important; background-color:#eee !important}

.activityStreamModule .inlineCommentCtl .icInputRow input.btnCancel { background-color:transparent; margin-left:5px;}
.quickPostControl .edit .noHtml { *display:inline; } 
.friendSpaceModule ol li { margin:0 3px; }
h5.activityHeader { margin-left:0px !important;}
p.activityDate { float:left; width:100%;}
.activityItem .activityBody span.activitySourceTimestamp { width:100%; float:left;}
div.myStuffDesc { width:250px; padding:0 0 0 7px; line-height:15px; }
div.myStuffDesc .ratingRow { margin-top:0px;}
.moodSmiley label, .currentMoodSmiley label{ font-weight:bold;  }
.module a.Band { margin-top:5px;}
.module a.Band img { max-height:100px; border:1px solid #ccc; padding:2px; }
.statusMoodModule textarea { width:410px !important; *width:408px !important; }  
.activityStreamModule .inlineCommentCtl .icInputRow .msDefBtn { margin-left:0px; }  
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;}
li.make_friend div.activityMedia ul.activityDetailList li a.thumbnailLink { height:105px; margin:0; }
li.make_friend div.activityMedia ul.activityDetailList li img { max-height:100px; }
div.activityMedia ul.activityDetailList div.activityDetail p a { font-size:11px; }
div.activityMedia ul.activityDetailList div.activityDetail p { padding:0 0 3px 0; margin:0; font-size:11px; line-height:normal; } 
div.activityMedia ul.activityDetailList div.activityDetail p .duration { color:#999;}
div.activityMedia ul.activityDetailList li.playing div.activityDetail { margin:0; width:100% }
.activityStreamModule li.video .activityMedia .activityDetail p:first-child a { font-weight:bold }

/* my visitors */
.myVisitorsModule ul.moduleList { padding:0 4px; float:left; width:295px; padding-bottom:10px;}
.contentMid .myVisitorsModule ul.moduleList li {  float:left; width:92px;  }
.contentMid .myVisitorsModule ul.moduleList li img { max-width:80px;}
.myVisitorsModule ul.moduleList li .pilDisplayName { width:80px; overflow:hidden; white-space:nowrap;} 
.myVisitorsModule ul.links {padding:3px 0 0 0; margin:0;} 

/*=== STREAM PIVOT ===*/
.activityStreamModule .pivotsContainer { float:left; margin:7px 0 10px 5px; width:100% }
.activityStreamModule .pivotsContainer select { margin:-52px 10px 0 0!important; *clear:none !important; }

.pivotsContainer ol.filters li a { outline:none; font-weight:bold }
.pivotsContainer ol.filters li:hover { background-color:#ccc; color:#ccc; }
.pivotsContainer ol.filters li:hover a { color:#fff; text-decoration:none }
.pivotsContainer ol.filters li.streamFilterSelected { background-color:#999; color:#fff ; }
.pivotsContainer ol.filters li.streamFilterSelected a { color:#fff; }
.pivotsContainer ol.filters li.dropdown {color:#06c; border:1px solid #fff; line-height:normal; padding:3px 4px 3px 3px; }
.pivotsContainer ol.filters li.dropdown:hover { border:1px solid #999; background-color:#fff; line-height:normal; padding-top:3px; padding-bottom:3px; }
.pivotsContainer ol.filters li.dropdown.streamFilterSelected { border:1px solid #999; background-color:#fff; }
.pivotsContainer ol.filters li.dropdown ol.submenu {  width:96px; position:absolute; left:0; background-color:#fff; border:1px solid #999; margin:-2px 0 0 -1px; }
.pivotsContainer ol.filters li.dropdown ol.submenu li { margin:0; padding:0; line-height:normal; text-align:right }
.pivotsContainer ol.filters li.dropdown ol.submenu li a { display:block; margin:0; line-height:normal; color:#06c; text-align:left; }
.pivotsContainer ol.filters li.dropdown ol.submenu li a:hover { background-color:#f5f5f5;  }
.pivotsContainer ol.filters li.dropdown.streamFilterSelected ol.submenu li a { background-color:#fff; color:#06c; display:block; min-width:60px; margin:0; }
.pivotsContainer ol.filters li.dropdown.streamFilterSelected ol.submenu li a:hover { background-color:#f5f5f5;  }
.pivotsContainer ol.filters li.dropdown.streamFilterSelected ol.submenu li.streamFilterSelected a { background-color:#999; color:#fff; }
.pivotsContainer ol.filters li.dropdown.streamFilterSelected:hover ol.submenu { background-color:#fff; border:1px solid #999; }
.toolbar .viewAllAnchor { font-weight:bold; float:right; padding-right:5px;}

.activityStreamModule .loading { margin-top:120px; }
.streamContainer .noActivities { margin-top:40px; background-color:#f5f5f5; padding:8px 10px 10px; } 
.streamContainer .noActivities p { padding:0px;} 
ol.activitiesContainer li:last-child { margin-bottom:10px;}
.activityStreamModule .moduleBodyEnd  { height:10px; }
.streamContainer .bulletinsLinks { padding:0; }
.streamContainer .bulletinsLinks ul { padding:3px 0 0 7px; margin:5px 0 10px 0; }
.streamContainer .bulletinsLinks ul li:first-child { border-right:1px solid #ccc}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	.pivotsContainer ol.filters li.dropdown ol.submenu { margin-top:-3px; }
	.pivotsContainer ol.filters li.dropdown.streamFilterSelected ol.submenu { margin-top:-3px; } 
}              

/* ==== NEW PIVOT ===*/
div.filters .filterstreambyfriend select { margin-top:-25px !important }
.horizontalMenu li { margin-right:7px !important;}
div.filters .horizontalMenu li a { font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #fff;  }
div.filters .horizontalMenu li a:hover, div.filters .horizontalMenu li.selected a { background-color:#ccc; text-decoration:none; color:#fff; } 

.horizontalMenu li.dropdown { color:#06c; font-weight:bold;  border:1px solid #fff;  }
.horizontalMenu li.dropdown ol li a { border:none }
.horizontalMenu li.dropdown:hover { border:1px solid #ccc; cursor:pointer  }
.horizontalMenu li.dropdown ol { border:1px solid #ccc; width:96px; background-color:#fff; position:absolute; left:0; margin:-1px 0 0 -1px }
.horizontalMenu li.dropdown ol li { margin:0 !important }
.horizontalMenu li.selectedDropdown ol { border:1px solid #ccc; }
.horizontalMenu li.dropdown ol li a { text-align:left; }
.horizontalMenu li.dropdown ol li.selected a, .horizontalMenu li.dropdown ol li.selected a:hover { background-color:#ccc; text-align:left; color:#fff; }
.horizontalMenu li.dropdown small { padding-left:3px;}

.horizontalMenu li.selectedDropdown { background-color:#ccc; text-decoration:none; color:#fff;   } 
.horizontalMenu li.selectedDropdown:hover { background-color:#fff; border:1px solid #ccc; color:#06c }
.horizontalMenu li.selectedDropdown ol li a:hover { background-color:#eee; color:#06c }   

.activityStreamModule .toolbar + .streamContainer .activityItem .delete { display: none; }      

/*== MDP CONTENT ===*/
.activitiesContainer .activityItem .activityBody .MDPcontent ul { float:left; padding-bottom:6px; }
.activitiesContainer .activityItem .activityBody .MDPcontent img { float:left; margin-right:5px; }
.activitiesContainer .activityItem .activityBody .MDPcontent div.description { margin:8px 0 0 0; float:left; width:260px; }    

/*-- EVENTS --*/
li.featuredEvent { background-color:#f5f5f5; } 
li.featuredEvent .sponsor span { color:#666; padding:0 5px 0 0; font-family:arial} 
.eventsModule li h4 { padding-bottom:7px; }

/* SITES PROFILE */

.sites .profileLayout .module { background:none; border:none }
.sites .profileLayout .module h3.moduleHead { background:none; font-size:1.7em; padding:5px 0; color:#666; border-top:4px solid #666; }
.sites .column .columnModule0 h3.moduleHead { border:none }
.sitesHeader { border-color:#666; }
.profile .sitesHeader { margin-bottom:8px;}
.profile .sitesHeader a { color:#ccc; }
blockquote.userStatus { background-color:#ccc; color:#000; }
blockquote.userStatus .activitySourceTimestamp { color:#000; }
blockquote.userStatus small { border-bottom: 9px solid #ccc; border-left: 9px solid transparent } 
.userBadgeSideBar ul { background-color:#666; }
.sites .userBadgeSideBar ul li a { border-color:#000; color:#fff; font-weight:bold; }
.userBadgeSideBar ul li a:hover { background-color:#666; color:#fff; }
.userBadgeSideBar ul li a.selected { background-color:#ccc; color:#000 }  