/* !generic background styles */
div#footer,
div#googlebar,
div.wrap,
div.contentMid3,
div.module li,
div.toolbar ul.links li,
div.pageLinks ul li,
div.photo,
div.profileHeaderModule,
div.friendSpaceModule ol li,
div.schoolsModule li.moduleItem,
div.companiesModule li.moduleItem,
div.networkingModule li.moduleItem,
div.schoolsModule li.moduleItem,
div.profileDemographics,
div.profileDemographics ul li,
div.commentsModule ul.moduleList li.even div.userComment,
div.commentsModule ul.moduleList li.odd div.userComment,
div.commentsModule div.user,
div.commentsModule ul.moduleList li ul.commentsInfo li,
ul.contactLinks li,
ul.commentsInfo a:link,
div#header { background-color: transparent; }

div.commentsModule ul.moduleList li.odd,
div.commentsModule ul.moduleList li.even,
div.detailsModule li,
div.blogsModule ul.moduleList li,
h3.moduleHead,
div.blogsModule h3,
div.blurbsModule h3,
div.friendSpaceModule h3,
div.commentsModule h3,
div.moduleTop div div,
div.moduleBottom div div,
div.pageLinks ul li a,
div.toolbar ul.links li a,
div.toolbar ul.Links li a,
div.moduleMid,
div.moduleTop div div { background: #EFDBE5 url(http://creative.myspacecdn.com/profile-skins/pink_swirl/grad.png) repeat-x 0 -300px; }



/* !generic hidden elements */
div.pageLinks em,
div.profileHeaderModule div.moduleHeadTop,
div.profileHeaderModule div.moduleHeadMid,
div.profileHeaderModule div.moduleHeadBottom { display:none; }

/* !online icon */
div.module ul li span.msOnlineNow { color: #0a0; font-weight: 700; }


/* backgrounds */
body { background: #49313f url(http://creative.myspacecdn.com/profile-skins/pink_swirl/bg.png) no-repeat fixed top left; }

div.moduleMid,
div.moduleTop div div { background-position: 0 -300px; }
div.moduleBottom div div { background-color: #000; background-position: 0 0; }

div.pageLinks ul li a,
div.toolbar ul.links li a,
div.toolbar ul.Links li a { background-color: #af8e49; background-position: 0 -140px;  }

div.commentsModule ul.moduleList li.even,
div.commentsModule ul.moduleList li.odd { background-position:0px -310px; }

div.detailsModule li,
div.blogsModule ul.moduleList li { background-position: 0px -310px; }

div.commentsModule ul.moduleList li.odd,
div.commentsModule ul.moduleList li.even { line-height: 0; margin: 5px 0; padding: 5px 5px 0; }

div.detailsModule li { line-height: 0; margin-bottom: 5px; }
div.blogsModule ul.moduleList li { padding: 5px; }


/* generic */
p { line-height: 1.6em; }
a, a:hover { text-decoration: none; }
a:link, a:visited { color: #E22774; }
a:hover { color: #6a6769; }


/* colours */
div.module,
div.moduleMid,
div.module,
div.moduleMid ul li p,
div.moduleMid ul li span { color: #555; }

div.moduleMid ul li span { font-weight: 400; }

div.detailsModule li strong,
div.schoolInfo ul li { line-height: 1.2em; color: #49313F; font-weight: 700; }

div.detailsModule li strong { display: block; float: left; width: 40%; height: 1.2em; overflow: hidden; }


/* navigator menu */
#topnav { background-color: #E22774; }
#topnav ul { border-right: 1px #E22774 solid; }
#topnav ul li { border-left: 1px #E22774 solid; } 
#topnav ul li a:hover { background-color: #E22774; } 


/*footer*/ 
div#footer { padding: 0 0 20px 0; }  
div#footer div { padding: 10px 0; } 


/* general module settings */
.moduleBody { padding: 5px; }
div.basicInfoModule div.moduleMid2{ padding: 5px 10px; }


/* comments */
div.commentsModule a.profileLink,
div.commentsModule p.datePosted { font-weight: 700; }

div.commentsModule p.datePosted { color: #fff; }
div.commentsModule ul.moduleList li ul.commentsInfo li { font-size: 80%; line-height: 1.2em;  border-right: 1px solid #0A3289; }
div.commentsModule ul.moduleList li ul.commentsInfo li.last { border-right: none; }


/* blogs */
div.blogsModule ul.moduleList { border-top: dotted #3d3d3d 1px; }
div.blogsModule ul.moduleList li { border-bottom: dotted 1px #3d3d3d; }
div.blogsModule ul.moduleList span.date { color: #636363; padding-right: 10px; }


/* calender */
div.calendarModule ul.moduleList { border-top: dotted 1px #fff; background-color: #fff; }
div.calendarModule li.moduleItem { border-bottom: dotted 1px #fff; color: #fff; font-size:80%; }
div.calendarModule ul.moduleList li { color: #a0a0a0;}
div.calendarModule li.description { width: 45%; }
div.calendarModule li.moduleItem li { padding: 5px; }
div.calendarModule li.moduleItem li.addEvent { padding-right: 10px; }


/* music */
div.musicPlayerModule h3.moduleHead { display: block; }
div.musicPlayerModule div.moduleMid { background: none; }
div.musicPlayerModule div.moduleMid div.moduleBody {padding-left: 0; }


/* other */
span.pilRealName { font-size: 10px; color: #000; }

div.pageLinks ul li a,
div.toolbar ul.links li a,
div.toolbar ul.Links li a { margin-top: 5px; padding: 3px 10px; float: left; font-size: 10px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #666; border-bottom: 1px solid #666; }
h1,h2,h3,h4 { font-weight: 700; }

h3.moduleHead,
div.blogsModule h3,
div.blurbsModule h3,
div.friendSpaceModule h3,
div.commentsModule h3 { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 150%; padding-top: 12px; text-transform: uppercase; color: #fff; background-position: 0 0; }

h4 { font-size: 110%; color: #444; margin-bottom: 2px; }
.activitiesContainer h4.dateHeader { padding: 5px 0 5px; }

div.photo { margin-top:10px; }
div.interestsModule li h4, div.blurbsModule h4 { color:#444; }
ul.commentsInfo a:link{ color: #fff; }

div.profileHeaderDetails h2 { font-size: 18px; font-weight: 700; line-height: 1.2em; }

div.profileStatus,
div.profileMood,
div.profileMoodImg { height: 18px; line-height: 18px; margin-top: 7px; }

div.profileStatus { margin-left: 0px; }
div.profileFullName { color: #333; font-weight: 700; }
div.profileFullName span { color: #000; }
ul.profileUserAlbum li { background-color: #fff; border: 1px solid #c7c7c7; }
div.detailsModule li span { display: block; margin-left: 42%; line-height: 1.2em; }
div.networkingModule a { font-weight: 700; }

 