html { background:url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/Retro/BGWood.jpg) top left; }
body {  background:url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/Retro/linebg.gif) top center no-repeat; }
div.wrap {  color:#333; }
div.wrap a { color:#08581F; font-weight:normal; }
div.wrap a:hover { color:#000; text-decoration:underline; }

div#header { background-color:transparent;  }
div#googlebar { background:none;  }
div#footer, div#footer a { background-color:transparent; color:#333;  }
div#footer { margin-bottom:100px; }
div#footer { line-height:20px; }
div#footer a { text-decoration:none; } 
#topnav { background-color:#fefff9; border-top:5px solid #788c13;  }
#topnav a { color:#000; }
#topnav ul, #topnav ul li { border-color: #edefd7}
#topnav ul li a:hover, #topnav ul li.dropDown a:hover {background:url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/Retro/bgs.gif) left -351px repeat-x; color:#000; }
#topnav ul li.dropDown:hover a, #topnav ul li.hover a, #topnav ul li.hover a:hover { background-color:#f7f8ea; color:#000; }
#topnav ul.subMenu { border:1px solid #edefd7; border-top:none; }
#topnav li.dropDown:hover ul.subMenu a:hover, #topnav li.hover ul.subMenu a:hover { background-color:#d2dc92; color:#000; }

div.content { background:url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/Retro/ContentBGTile.jpg) top left ;}

div.blogsModule ul li, div.commentsModule ul.moduleList li { border-top:1px dotted #999 }  
div.blogsModule ul li.last { border-bottom:1px dotted #999}
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.commentsModule ul.commentsInfo li a, div.toolbar ul.links li a, div.pageLinks ul li a { padding:5px;display:block;border-right:1px dotted #999}
div.toolbar ul.links li a, div.pageLinks ul li a {padding:1px 10px; float:left;}
div.pageLinks ul li a { margin:0 3px; background-color:#a9b36b; color:#fff;  }
div.pageLinks ul li a:hover { color:#ccc;}
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.profileDemographics { background-color:#a9b36b; color:#000; } 
div.column0 div.musicPlayerModule { background:none; text-align:center; border:none; } 

h3.moduleHead { background:transparent url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/Retro/bgs.gif) repeat-x scroll left -599px; color:#fff; font-weight:bold; padding:7px 5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; padding:10px 5px; font-size:120% }
div.module { background-color:#d6cea7; margin:9px 5px; padding:0; -moz-border-radius:5px; -webkit-border-radius:5px; }

div.musicPlayerModule div.moduleTop, div.musicPlayerModule div.moduleMid, div.musicPlayerModule div.moduleBottom, div.musicPlayerModule div.moduleBottom div div, 
div.musicPlayerModule div.moduleTop div, div.musicPlayerModule div.moduleBottom div, div.musicPlayerModule div.moduleTop div div, div.musicPlayerModule div.moduleMid1, 
div.musicPlayerModule div.moduleBody { background:none; text-align:center; border:none; } 

div.photo img { border:3px solid #fff; max-width:164px; }
div.pageLinks { margin-bottom:10px;}

/*Greeting*/
div.greetingModule span.greeting { font-size:20px; line-height:25px; color:#000; font-weight:bold; }
div.myurlrow, div.myurlrow a {color:#000; font-weight:bold; }

/*UserBadge*/
div.userBadgeModule h3.moduleHead { height:0px; }
div.userBadgeModule h3.moduleHead span span {display:none; }
div.userBadgeModule div.moduleTop, div.userBadgeModule div.moduleTop div,
div.userBadgeModule div.moduleBottom, div.userBadgeModule div.moduleBottom div { background-image:url(http://profile.myspace.com/rc.ashx?bg=fff&r=8&w=2000&s=fff&sw=1); }
div.userBadgeModule div.moduleTop div { background-position: right top; }
div.userBadgeModule div.moduleTop div div { background-color:#FFFFFF; background-image:none; border-top:1px solid #fff; height:7px; margin:0 8px; }
div.userBadgeModule div.moduleBody { background-color:#fff; border-color: #fff; }
div.userBadgeModule div.moduleBottom div div { background-color:#fff; height:3px; margin:0 5px; border-bottom-color:#fff;}

div.userBadgeModule span.profileViews, div.userBadgeModule span.lastLogin, div.userBadgeModule span.photos, div.userBadgeModule span.videos { font-weight:bold; }
div.userBadgeModule .viewLink, div.userBadgeModule .viewLink span { border:1px solid #bfbfbf; background-color:#fff; color:#039; }
div.userBadgeModule img {background-color:#fff;border:solid 1px #bbb;}
div.userBadgeModule .stats {border-bottom: solid 1px #bfbfbf;}
div.userBadgeModule span.edit {border-right: solid 1px #999;}

div#viewMyList div.viewLink { background-color:#fff; border:1px solid #5e5650; color:#643314; text-decoration:none; }

div.userBadgeModule div#viewMyList ul {background-color:#F7F8EA;border-color:#D5CEA5;border-width:1px 1px 0;}
div.userBadgeModule div#viewMyList li {border-bottom:1px solid #D5CEA5;}
div.userBadgeModule div#viewMyList {border:1px solid #D5CEA5;}
div.userBadgeModule div#viewMyList div.viewLink {background-color:#F7F8EA;color:#000;text-decoration:none;border:0 none;}
div.userBadgeModule div#viewMyList.over div.viewLink, 
div.userBadgeModule div#viewMyList div.viewLink:hover {background-color:#EDEFD7;color:#000000;cursor:pointer;}
div.userBadgeModule div#viewMyList li a {color:#000;}
div.userBadgeModule div#viewMyList li a:hover {background-color:#EDEFD7;color:#000;text-decoration:none;}
div.userBadgeModule div#viewMyList div.viewLink small,
div.userBadgeModule div#viewMyList div.viewLink small:hover {border:1px solid #D5CEA5;}

/*StatusMood*/
#statusMoodEditor{background-color:#A5AA52;border-bottom:1px solid #A5AA5A;}
.statusMoodModule .moduleList li {border-bottom:1px solid #A5AA5A;}
.statusMoodModule .moduleList li.last,
.statusMoodModule .moduleList li li{border-bottom:0 none;}
div.sstatusMoodModule .div.inlineComment { backgound-color: #A9B36B; }
.statusMoodModule .inlineComment, 
.statusMoodModule .inlineComment .icWrap,
.statusMoodModule .inlineComment .icInputRow .quickPostControl .btnCancel {background-color:#A9B36B;}

/* === SUPERPOST === */
div.module.superPostModule .moduleBody { padding:0 !important}
div.module.superPostModule { border:none; background-color:transparent }
div.module.superPostModule form { border: 2px solid #72312c; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#fff;  }
div.module.superPostModule form .textarea { background:#fff url(http://creative.myspace.com/profiles/textareaBg.gif) top left repeat-x; border:1px solid #333 }
.layout .superPostModule .attachTypes li a { background:transparent url(http://creative.myspacecdn.com/profiles/uhp/superpostRetro3.png) no-repeat scroll 0 0; opacity:1; }
html.hasJS .layout .superPostModule .disable { opacity:1; }
.layout .superPostModule .submitBtn {
background:#069 url(http://creative.myspacecdn.com/profiles/uhp/superpostRetro2.png) repeat-x scroll 0 -156px;
border-color:#666; 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;}

/*Medrec*/
div.medRecModule { background-color:#fff; }

/*Activity Streem */
.activityStreamModule .dateHeader {border-bottom:1px solid #A4AB58;}

div.statusMoodModule h3.moduleHead, div.activityStreamModule h3.moduleHead, div.bulletinsModule h3.moduleHead, div.friendSpaceModule h3.moduleHead, div.bandUpcomingShowsModule h3.moduleHead { padding-top:0; padding-bottom:0;}
div.statusMoodModule h3.moduleHead span, div.activityStreamModule h3.moduleHead span, div.bulletinsModule h3.moduleHead span, div.friendSpaceModule h3.moduleHead span, div.bandUpcomingShowsModule h3.moduleHead span { background: url(http://x.myspacecdn.com/Modules/HomeDisplay/Static/img/commonIcons024.gif) no-repeat scroll; padding: 5px 0 5px 34px;display:block;}
div.statusMoodModule h3.moduleHead span span, div.activityStreamModule h3.moduleHead span span, div.bulletinsModule h3.moduleHead span span, div.friendSpaceModule h3.moduleHead span span, div.bandUpcomingShowsModule h3.moduleHead  span span{ background: none; padding-left: 0;}
div.statusMoodModule h3.moduleHead span{ background-position:  8px -6125px; }
div.activityStreamModule h3.moduleHead span{ background-position:  8px -6251px; }
div.bulletinsModule h3.moduleHead span{ background-position:  8px -6156px; }
div.friendSpaceModule h3.moduleHead span{ background-position:  8px -6220px; }
div.bandUpcomingShowsModule h3.moduleHead  span {background-position:5px -6189px;}
/*appTitle*/
h3.moduleHead .appTitle, h3.moduleHead .appTitle:link,  h3.moduleHead .appTitle:active, h3.moduleHead .appTitle:hover, h3.moduleHead .appTitle:visited {color:#FFF; font-weight:bold;} 
h3.moduleHead .appTitle:hover {text-decoration:underline;} 


.inlineCommentCtl { background-color:#f5f5f5; }
.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 #fff }
ol.activitiesContainer li.first { border-top:1px dotted #fff }

.module .Comments ul.links li  {border-right:none; line-height:normal }
.module .Comments ul.links li:first-child a { padding-left:0 }

.bulletinsModule tr.even { background-color:transparent; }
.moduleList { padding:2px 0 10px; }
.statusMoodModule .moduleBody { background-color:#ce992d }
.statusMoodModule form { margin:2px; background-color:#f5f5f5 !important}
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  }
.ActivityTemplateMediaGallery .activityFooter { padding:0px; margin:2px 0 0 0 ; }
.contentMid .announcementModule h4 { padding:0 0 7px 0; margin:0; padding:4px; color:#c00;}
.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:275px;}
.icContent { height:1%; }
.content .emailVerifyModule .moduleMid .moduleBody,
.content .amberAlertModule .moduleMid .moduleBody { border:2px solid #c00; padding:10px; -moz-border-radius:0px;} 
.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 } 
.content .module .Comments .links { border:0px solid #c00; margin:0;}
.Comments .links li a { font-size:0.9em; font-weight:bold;}
div.wrap { background-color:transparent; }
.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; }
.alertsModule .moduleList { padding:5px 3px;}
h5.activityHeader { margin-left:0px !important;}
p.activityDate { float:left; width:100%;}
.activityItem .activityBody span.activitySourceTimestamp { width:100%; float:left;}
.quickPostControl .edit .noHtml { *display:inline; }
.activityStreamModule .inlineCommentCtl .icInputRow input.btnCancel { background-color:transparent; margin-left:5px; color:#000; }
.statusMoodModule p.currentStatus { border-top:1px dotted #666; padding:8px 0px 2px 2px; *padding-top:3px; margin:10px 0 0 0; clear:left; }
div.bulletinsModule table.moduleList {border-spacing:0px !important; border-collapse:collapse !important; padding:0px;}
.moduleList tr td { margin:1px 0 !important;  border-top:4px solid #dfefff; border-left:0px dotted #b8cfe6; font-size:11px; background-color:#f9f9f9 !important; } 
body .greetingModule { background-color:transparent; }
div.bulletinsModule table.moduleList {border-spacing:0px !important; border-collapse:collapse !important; padding:0px;}
.moduleList tr td { margin:1px 0 !important;  border-top:3px solid #fff; border-left:0px dotted #b8cfe6; font-size:11px; background-color:#f5f5f5 !important; }
table.moduleList tr > td:first-child { border-left:0px;}
table.moduleList tr td a { font-weight:normal }
table.moduleList tr td { color:#666; padding-left:7px;}
table.moduleList thead { background-color:#9e7155; color:#fff;}
table.moduleList thead th { padding-top:3px; font-weight:bold; padding:3px 7px; }
table.moduleList tr > td:first-child a { color:#000; font-weight:bold !important; }
.pymkModule .moduleBody { padding-left:7px;}
.marketingBoxModule div.middle { padding:5px;}
body .statusMoodModule { background-color:#fff !important;  border:solid 2px #83442c !important; -moz-border-radius:6px; -webkit-border-radius: 6px; }
.statusMoodModule .moduleBody form div { margin:0;  }
.statusMoodModule .moduleBody form { margin:0; border:none !important; background-color:transparent !important; }
.statusMoodModule .moduleBody div { margin-top:7px; }
.statusMoodModule .moduleBody { padding:0 !important}
.statusMoodModule .moduleBody { background-color:transparent; border:none}
 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; }
li.make_friend div.activityMedia ul.activityDetailList li img { max-height:100px; }
div.activityMedia ul.activityDetailList li { padding-bottom:5px; margin-bottom:5px }
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;} 

div.activityStreamModule h3.moduleHead { height:32px;}


/* === 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 ul.activityDetailList li.activityDetailItem { padding:0; margin:0;  }
.wrap .contentMid .birthdaysModule ul li span { padding:0; margin:0; float:left; text-align:left;  } 

.activityStreamModule .activitiesContainer .accepttag .activityMedia span.activityFooter { margin:0; padding:0 }
.activityStreamModule .toolbar + .streamContainer .activityItem .delete { display: none; } 

/*=== STREAM PIVOT ===*/
.activityStreamModule .pivotsContainer select { clear:left; margin:-56px 8px 0 0 !important; }
.activityStreamModule .pivotsContainer { float:left; margin:5px 5px 5px 5px; width:100%;  }

.pivotsContainer ol.filters li { margin:0; padding:0 2px 0 0; } 

.pivotsContainer ol.filters li a { font-size:11px; padding:3px 8px; margin-right:2px; font-weight:bold; }
.pivotsContainer ol.filters li a:hover { background-color:#72312c; color:#fff; text-decoration:none }
.pivotsContainer ol.filters li.streamFilterSelected a { background-color:#72312c; color:#fff; }

.pivotsContainer ol.filters li.dropdown { font-weight:bold; color:#08581F; border:1px solid #d6cea7; padding:2px 8px 2px 5px; line-height:normal; margin:1px 0 0 0; font-size:11px;}
.pivotsContainer ol.filters li.dropdown.streamFilterSelected { border:1px solid #401035; padding:2px 8px 2px 5px; line-height:normal; margin:1px 0 0 0 }
.pivotsContainer ol.filters li.dropdown ol.submenu { width:96px; position:absolute; left:0; background-color:#fff; border:1px solid #999; margin:-5px 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; padding:5px 6px; text-align:left; }
.pivotsContainer ol.filters li.dropdown:hover { border:1px solid #999 }
.pivotsContainer ol.filters li.dropdown.streamFilterSelected ol.submenu li a { background-color:#fff; color:#08581F; display:block; padding:5px 6px; 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:#72312c; color:#fff; } 

.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:5px 0 0 10; }
.streamContainer .bulletinsLinks ul { padding:8px 0 0 12px; margin:5px 0 10px 0; }
.streamContainer .bulletinsLinks ul li:first-child { border-right:1px solid #fff}
.streamContainer .bulletinsLinks ul li a { font-size:11px; font-weight:bold;}
 @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:-5px; }
	.pivotsContainer ol.filters li.dropdown.streamFilterSelected ol.submenu { margin-top:-5px; } 
} 


/* ==== NEW PIVOT ===*/
div.filters .filterstreambyfriend select { margin-top:-33px !important }
.horizontalMenu li { margin-right:5px !important;}
.horizontalMenu li a, .horizontalMenu li.dropdown { font-weight:bold; border-top:1px solid #d6cea7; border-bottom:1px solid #d6cea7; color:#333 }
.horizontalMenu li a:hover, .horizontalMenu li.selected a { background-color:#72312c; text-decoration:none; color:#fff; } 

.horizontalMenu li.dropdown { border:1px solid #d6cea7; }
.horizontalMenu li.dropdown ol li a { border:none }
.horizontalMenu li.dropdown:hover { border:1px solid #ccc; cursor:pointer; background-color:#fff;  }
.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 #999; }
.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:#72312c; text-align:left; color:#fff; }
.horizontalMenu li.dropdown small { padding-left:3px;}

.horizontalMenu li.selectedDropdown { background-color:#72312c; text-decoration:none; color:#fff;   } 
.horizontalMenu li.selectedDropdown:hover { background-color:#fff; border:1px solid #999; color:#333 }
.horizontalMenu li.selectedDropdown ol li a:hover { background-color:#eee; color:#333 }  

.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}  