/*GLOBAL*/
body { background-color:#E5E5E5; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; }
p{line-height:1.6;}
a,a:hover{text-decoration:none;}
a:link, a:visited { color:#103795; }
a:hover { color:#cc0000; }
div.contentMid { background-color:#fff; }
span.count { color:#db0002; }
div.module { border:1px solid #E5E5E5; }
.noborder { border:none; }

/*HEADINGS*/
h1,h2,h3,h4 { font-weight: bold; }
h3.moduleHead { color: #fff; background-color: #4184D5; }
h4 { font-size: 110%; }

/*NO BORDER FOR CERTAIN MODULES*/
div.musicPlayerModule, div.bandMusicPlayerModule, div.videoPlayerModule, div.videoSliderModule, div.blogsModule, div.blurbsModule, div.bandBlurbsModule { border: 0px; }

/*GLOBAL TOOLBAR STYLES*/
div.toolbar ul li { border-right: 1px solid #3d3d3d; }
div.toolbar ul li.last, div.toolbar ul li.navLabel { border-right: none; }
span.toolbarCount { font-weight: bold; }


/***********************************/
/* BEGIN MODULE STYLES */
/***********************************/

/*PROFILE NAVIGATION HEADER*/
div.profileHeaderModule div.moduleHeadTop,
div.profileHeaderModule div.moduleHeadMid,
div.profileHeaderModule div.moduleHeadBottom { display:none; }
div.profileHeaderModule { background-color: #FFF; }
/*div.photo { background-color: #E5E5E5; }*/
div.profileDemographics { background-color: #D5E7FB; }
div.profileHeaderDetails h2 { font-size: 18px; font-weight:bold; line-height: 1.5em; }
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:bold; }
div.profileFullName span { color:#000; }
ul.profileUserAlbum li { background-color: #FFF; border: 1px solid #C7C7C7; }

/*INTERESTS*/
div.interestsModule li { background-color: #D5E7FB; }
div.interestsModule li h4 { color: #2C6DBD; }

/*DETAILS*/
div.detailsModule li { background-color: #D5E7FB; line-height: 0; }
div.detailsModule li strong { display: block; float: left; width: 40%; line-height: 1.2em; height: 1.2em; overflow: hidden; font-weight: bold; color: #2C6DBD; }
div.detailsModule li span { display: block; line-height: 1.2em; }

/*SCHOOLS*/
div.schoolsModule li.moduleItem { background-color: #D5E7FB; }

/*NETWORKING*/
div.networkingModule li.moduleItem { background-color:#D5E7FB; }
div.networkingModule a { font-weight:bold; }

/*COMPANIES*/
div.companiesModule li.moduleItem { background-color:#D5E7FB; }

/*BLOGS*/
div.blogsModule h3 { background-color: transparent; color: #3d3d3d;}
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; }

/*BLURBS*/
div.blurbsModule h3 { background-color: #d5e8fb; color: #464646; }
div.blurbsModule h4 { background-color: transparent; color: #36C; }

/*CALENDAR*/
div.calendarModule h3 { background-color: #d5e8fb; color: #464646; }
div.calendarModule ul.moduleList { border-top: dotted 1px #3d3d3d; }
div.calendarModule li.moduleItem { border-bottom: dotted 1px #3d3d3d; }

/*FRIENDS SPACE*/
div.friendSpaceModule h3 { background-color: #F8D49B; color: #464646; }

/*COMMENTS*/
div.commentsModule ul.moduleList li { background-color:#F8D49B; }
div.commentsModule a.profileLink,
div.commentsModule p.datePosted { font-weight:bold; }
div.commentsModule h3 { background-color:#F8D49B; color:#464646; }
div.commentsModule div.userComment { background-color:#FCEACD; }
div.commentsModule p.datePosted { color:#000; }
div.commentsModule ul.moduleList li ul.commentsInfo li { font-size:80%; line-height: 1.2em; background-color: transparent; border-right: 1px solid #3d3d3d; }
div.commentsModule ul.moduleList li ul.commentsInfo li.last { border-right: none; }

/*ACTIVITIES*/
.activitiesContainer h4 {color:#777;}

/*STATUS MOOD*/
div.statusMoodModule li span.date { color: #666; }
div.statusMoodModule ul.moduleList li, div.statusMoodModule ul.statusMood li {
background-color:#D5E7FB;
}

/*BAISC INFO*/
div.basicInfoModule div.basicInfoDetails span.date { color: #666; }

/***************************************/
/* BEGIN CONTAINER STYLES */
/***************************************/

/* ROUNDED CORNERS */
div[class~="module"] { border:none; }

/*ROUNDED OUTER BORDERS*/
div[class~="moduleTop"],
div[class~="moduleTop"] div,
div[class~="moduleBottom"],
div[class~="moduleBottom"] div { background-color: transparent; background-image: url(http://profile.myspace.com/rc.ashx?bg=Transparent&r=5&w=2000&s=E5E5E5&sw=1); font-size:0px; }
div[class~="moduleTop"] div div,
div[class~="moduleBottom"] div div { background-image:none; }
div[class~="moduleTop"] div div { height:5px; border-top: 1px solid #E5E5E5; margin: 0px 5px; }
div[class~="moduleBottom"] div div { height:5px; border-bottom: 1px solid #E5E5E5; margin: 0 5px; }
div[class~="moduleMid2"] { margin: 0 5px; }
div[class~="moduleMid"] { border-left: solid #E5E5E5 1px; }
div[class~="moduleMid1"] { border-right: solid #E5E5E5 1px; }
div.moduleTop { background-position: top left; }
div.moduleTop div { background-position: top right; }
div.moduleBottom { background-position: bottom left; }
div.moduleBottom div { background-position: bottom right; }

/* MUSIC PLAYER - hide border */
div.musicPlayerModule div.moduleTop,
div.musicPlayerModule div.moduleTop div,
div.musicPlayerModule div.moduleMid,
div.musicPlayerModule div.moduleMid1,
div.musicPlayerModule div.moduleBottom,
div.musicPlayerModule div.moduleBottom div { background-image:none; border:0; }

/* VIDEO PLAYER - hide border */
div.videoPlayerModule div.moduleTop,
div.videoPlayerModule div.moduleTop div,
div.videoPlayerModule div.moduleMid,
div.videoPlayerModule div.moduleMid1,
div.videoPlayerModule div.moduleBottom,
div.videoPlayerModule div.moduleBottom div { background-image:none; border:0; }
div.videoPlayerModule div.moduleMid2 { margin: 0; }

/* VIDEO SLIDER - hide border */
div.videoSliderModule div.moduleTop,
div.videoSliderModule div.moduleTop div,
div.videoSliderModule div.moduleMid,
div.videoSliderModule div.moduleMid1,
div.videoSliderModule div.moduleBottom,
div.videoSliderModule div.moduleBottom div { background-image:none; border:0; }
div.videoSliderModule div.moduleMid2 { margin: 0; }
div.musicPlayerModule div.moduleMid2 { margin: 0; }

/* BLOGS - hide border and remove header background color */
div.blogsModule,
div.blogsModule div.moduleTop,
div.blogsModule div.moduleTop div,
div.blogsModule div.moduleMid,
div.blogsModule div.moduleMid1,
div.blogsModule div.moduleBottom,
div.blogsModule div.moduleBottom div { background-image:none; border: 0; }

/*BLURBS - hide border and change header background color */
div.blurbsModule,
div.blurbsModule div.moduleTop,
div.blurbsModule div.moduleTop div,
div.blurbsModule div.moduleMid,
div.blurbsModule div.moduleMid1,
div.blurbsModule div.moduleBottom,
div.blurbsModule div.moduleBottom div { background-image:none; border:0; }  

/*BAND BLURBS - hide border and change header background color */
div.bandBlurbsModule,
div.bandBlurbsModule div.moduleTop,
div.bandBlurbsModule div.moduleTop div,
div.bandBlurbsModule div.moduleMid,
div.bandBlurbsModule div.moduleMid1,
div.bandBlurbsModule div.moduleBottom,
div.bandBlurbsModule div.moduleBottom div { background-image:none; border:0; }  

/*Locals badges module*/
div.localsBadgesModule img {padding:3px; border:1px solid #999; background-color:#fff;}
div.localsBadgesModule .moduleBody {background-color: #D5E8FB;}

/*Locals reviews module*/
div.localsReviewsModule ul.moduleList li {border-bottom: 1px dotted #3D3D3D;}
div.localsReviewsModule ul.moduleList li.last, div.localsReviewsModule ul.moduleList li li {border-bottom: none;}
div.localsReviewsModule .stuffCategories {color:#636363;}
div.localsReviewsModule .stuffImage img {padding:3px; border:1px solid #999; background-color:#fff;}
div.localsReviewsModule .moduleBody {background-color: #D5E8FB;}

/*BAND BLURBS*/
div.bandBlurbsModule h3 { background-color: #d5e8fb; color: #464646; }
div.bandBlurbsModule h4 { background-color: transparent; color: #36C; }


/*BandUpcomingShows*/
div.BandUpcomingShowsModule h3 { background-color: #d5e8fb; color: #464646; }
div.BandUpcomingShowsModule ul.moduleList { border-top: dotted 1px #3d3d3d; }
div.BandUpcomingShowsModule li.moduleItem { border-bottom: dotted 1px #3d3d3d; }

/*BAND GENERALINFO*/
div.bandGeneralInfoModule li { background-color: #D5E7FB; }
div.bandGeneralInfoModule li h4 { color: #2C6DBD; }

/* BAND MUSIC PLAYER - hide border */
div.bandMusicPlayerModule div.moduleTop,
div.bandMusicPlayerModule div.moduleTop div,
div.bandMusicPlayerModule div.moduleMid,
div.bandMusicPlayerModule div.moduleMid1,
div.bandMusicPlayerModule div.moduleBottom,
div.bandMusicPlayerModule div.moduleBottom div { background-image:none; border:0; }
  