/* ------------------------------------------------------
	Theme Name: Clouds
	Theme Id: 72
	Designer: MySpace (myspace.com)
	Template: 'One-for-All' Theme Template
	Info: 
	Colors: 336699, 996600, 993300, ffffff, 666666, 333333, 000000, c7c7c7, cccccc, 3d3d3d, 636363, 999999
|* ------------------------------------------------------ */
body {
	background: url(http://creative.myspace.com/profiles/instyle-profile/css/Themes/clouds/bg_clouds.jpg) top center repeat scroll;
	background-color: #1372ea;
	font-size: 11px;
}
/* ============================ */
/* =  BASICS = */
/* ============================ */
body{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited { color:#1999f0; }
a:hover{ color:#369; }
h1, h2, h3, h4 {
	font-weight: bold;
}
.sitesHeader h1{font-weight:normal;}
h4 {
	font-size: 110%;
}
p {
	line-height:1.6;
}
a:hover {
	text-decoration:none;
}
blockquote {
	padding-bottom:5px;
}
/* ============================ */
/* =  CONTAINERS = */
/* ============================ */
div.wrap,
div.contentMid {
	background-color: transparent;
}
/* ============================ */
/* =  HEADER & FOOTER = */
/* ============================ */
div#header, 
div#googlebar {
	background-color: transparent;
}
div#header, div#googlebar{ background-color:#369; }
#topnav, #gbltopnav {
	background-color:#369;
	border-top:0px;
}
#gbltopnav {
	background:-moz-linear-gradient(center top , #3f7fbf, #369) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#3f7fbf), to(#369));
	border-bottom:1px solid #19324c;
	border-top:1px solid #3f7fbf;
}
.ie #gbltopnav {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7fbf',endColorstr='#369');
}
#gbltopnav ul#gblrightNav li a, #gbltopnav ul li a  { 
	border-color: #19324c;
}
#topnav ul, div#msSubnav, 
#gblleftNav li a {
	border-color: #369;
}
#gbltopnav ul li a:hover,
#gbltopnav ul li.dropdown:hover {
	background-image: none;
	background-color:#013c77;	
	border-color: #369;
	}
#gbltopnav ul.gblsubMenu {
	border-color:-moz-use-text-color #013c77 #013c77;
	border-right:1px solid #013c77;
	}
#gbltopnav ul.gblsubMenu li a { color:#fff }
#gbltopnav li.dropdown ul.gblsubMenu li.gblOdd,
#gbltopnav li.dropdown ul.gblsubMenu li.gblEven {
	background-color:#013c77;
	border-bottom:1px solid #002f5d;;
	}
#gbltopnav li.dropdown ul.gblsubMenu li.gblOdd a:hover,
#gbltopnav li.dropdown ul.gblsubMenu li.gblEven a:hover {
	background-color:#369;
	color:#fff;
	}
#topnav ul li {
	border-left: 1px #369 solid;
}
#topnav ul li:first-child{
	border:none;
}
#topnav ul li a:hover {
	background-color:#013c77;
}
#topnav ul li.dropDown:hover a, #topnav ul li.hover a,
#topnav ul li.dropDown:hover a small,
#topnav ul li.hover a:hover {
	background-color:#013c77;
	color:#fff;
}
#topnav li.dropDown:hover ul.subMenu a:hover { 
	background-color:#1999f0;
	color:#fff; 
	}
#topnav li.dropDown:hover ul.subMenu a span.mailCountNav,
#topnav li.dropDown:hover ul.subMenu a:hover span.mailCountNav { color:#fff !important; }
#topnav ul.subMenu { border-color:#013c77 }
#topnav ul li a .totalCountNav {
	background-color:#1999f0;
}
/* Music SubNav */
.sites #msSubnav {
	background-color: transparent !important;
	background:url(http://profile.myspace.com/g.ashx?h=150&w=130&s=369&e=FFFFFF&a=150);
	border-bottom: none;
	}
.ie #msSubnav { filter: none; }
.ie #wrap DIV[id='msSubnav'] { 	
	border-bottom: none;
	background:url(http://profile.myspace.com/g.ashx?h=150&w=130&s=369&e=FFFFFF&a=150); 
	}
.sites #msSubnav li a, #msSubnav h1 a { color:#fff; }
.sites #msSubnav li a:hover { color:#ccc }
.sites #msSubnav h1 { background: none }
.sites div[id="msSubnav"] h1 { padding-left:5px; }
div#footer {
	background-color:transparent;
	padding:0 0 20px 0;
}
div#footer a, div#footer div{ color:#369; }
div#footer div { padding:10px 0; }
/* ============================ */
/* =  ALL MODULES = */
/* ============================ */
/* ROUNDED MODULES: COMPLIANT */
div[class~="moduleMid"] {
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-image:url(http://creative.myspace.com/profiles/images/modulebg.png);
	background-color:#e1edfb;
	border:1px solid #fff;
	padding:7px;
}
/* ROUNDED MODULES: OLD CSS */
.ie div.module {
	border:1px solid #fff;
}
.ie div.moduleMid {
	background-image:url(http://creative.myspace.com/profiles/images/modulebg.png);
	background-color:#e1edfb;
}
.ie div.moduleTop div div, 
.ie div.moduleBottom div div {
	background-color:#e1edfb;
	font-size:0px;
}
/* ROUNDED MODULES: 9-SLICE (IE) */
.ie div[class~="module"], .ie div[class~="moduleMid"] 
 {
	border:none;
}
.ie div[class~="moduleTop"], 
.ie div[class~="moduleTop"] div, 
.ie div[class~="moduleBottom"], 
.ie div[class~="moduleBottom"] div {
	background-color: transparent;
	background-image: url(http://profile.myspace.com/rc.ashx?bg=e1edfb&r=6&w=2000&s=fff&sw=1);
	font-size:0px;
}
.ie div[class~="moduleTop"] div div, 
.ie div[class~="moduleBottom"] div div {
	background-image:none;
}
.ie div[class~="moduleTop"] div div {
	height:5px;
	border-top: 1px solid #fff;
	margin: 0px 5px;
}
.ie div[class~="moduleBottom"] div div {
	height:5px;
	border-bottom: 1px solid #fff;
	margin: 0 5px;
}
.ie div[class~="moduleMid2"] {
	margin: 0 5px;
}
.ie div[class~="moduleMid"] {
	border-left: 1px solid #fff;
	border-right:1px solid #fff;
}
/* POSITION 9-SLICE ROUND-DOT */
.ie div.moduleTop {
	background-position: top left;
}
.ie div.moduleTop div {
	background-position: top right;
}
.ie div.moduleBottom {
	background-position: bottom left;
}
.ie div.moduleBottom div {
	background-position: bottom right;
}
/* module content pieces */
h3.moduleHead {
	background-color: #336699;
	color: #fff;
	font-size: 120%;
}
div.module li {
}
span.count {
	color:#db0002;
}
/* ============================ */
/* =  BASIC INFO MODULE = */
/* ============================ */
div.basicInfoModule div.moduleHeadTop, 
div.basicInfoModule div.moduleHeadMid, 
div.basicInfoModule div.moduleHeadBottom {
	display:none;
}
div.pageLinks ul li, 
ul.links li {
	background-color: transparent;
}
div.pageLinks ul li a, 
ul.links li a, 
div.toolbar ul li a {
	float:left;
	font-weight:normal;
	padding:2px 10px;
}
.toolbar .links li { padding:0 0 0 5px; }
.toolbar .links li.last a { border-right:none }
div.pageLinks em {
	display:none
}
ul.contactLinks li, 
ul.profileUserInfo li {
	background-color:transparent
}
div.basicInfoDetails h2 {
	font-size: 18px;
	font-weight:bold;
	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:bold;
}
div.profileFullName span {
	color:#000;
}
ul.profileUserAlbum li {
	background-color: #FFF;
	border: 1px solid #C7C7C7;
}
div.calendarModule ul.moduleList li, 
div.friendSpaceModule ol li, 
div.toolbar ul li {
	background-color:transparent
}
div.musicPlayerModule h3.moduleHead {
	display: none;
}
/* ============================ */
/*   DETAILS MODULE   */
/* ============================ */
div.detailsModule li {
	line-height:0
}
div.detailsModule li strong {
	display: block;
	float: left;
	font-weight: bold;
	height: 1.2em;
	line-height: 1.2em;
	overflow: hidden;
	width: 40%;
}
div.detailsModule li span {
	display: block;
	line-height: 1.2em;
	margin-left: 42%;
}
/* ============================ */
div.networkingModule a {
	font-weight:bold;
}
/* ============================ */
/*  BLOGS MODULE */
/* ============================ */ 
div.blogsModule ul.moduleList span.date {
	/* color: #000000; */
	padding-right:10px; font-size:0.9em 
}
/* ============================ */
div.calendarModule ul.moduleList {
	border-top: dotted 1px #3d3d3d;
}
div.calendarModule li.moduleItem {
	border-bottom: dotted 1px #3d3d3d;
}
/* ============================ */
/*  COMMENTS MODULE  */
/* ============================ */
/* vanilla bg colors */
div.commentsModule ul.moduleList li { margin-bottom: 5px; }
div.commentsModule div.userComment {
}
div.commentsModule ul.moduleList li.even {
}
div.commentsModule ul.moduleList li.even {
}
/* dashed line between comments */
div.commentsModule ul.moduleList > li{
	/* border-top:1px dotted #3d7fc2; */
}
div.commentsModule ul.moduleList > li.last { 
	/* border-bottom:1px dotted #3d7fc2; */
}
/* misc */
div.commentsModule a.profileLink, 
div.commentsModule p.datePosted { font-weight:bold; font-size:0.9em }
/*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;
}
/*== Search button ===*/
div#gblheader div.srchButton div input#submit_Header,
.avpCommentEntryControls .submitButton {
	background:-moz-linear-gradient(center top , #3cf, #0076b2) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#3cf), to(#0087cc));
	border:1px solid #069;
	}
div#gblheader div.srchButton div input#submit_Header:hover { 
	background-image:none; background-color: #1999f0 !important
	}
.ie div#gblheader div.srchButton div input#submit_Header,
.ie .avpCommentEntryControls .submitButton {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cf',endColorstr='#0076b2'); 
	}
div.srchfieldLayer, div.srchfieldLayerV2 {
	border:1px solid #369;;
}
/*== Updates Count / Notifier: Mail(30) ===*/
span.totalCountNav{
	background-color: #1999f0;
	}
/* ============================ */
/* ============================ */
div.companiesModule a {
	color:#000
}
/* ============================ */
/* =  SITES EXTENSION = */
/* ============================ */
/* == TODO ==*/
#wrap, .wrap { background:transparent;  }
.pagination li a { padding:2px; margin:0 3px;}
.featureTools li { margin-left:4px;}
.profile .sitesHeader + .profileLayout .module { margin-top:0 }
#topnav ul#rightNav { border: none; }
.albumList .albumWrapper { background-color:#f7f7f7;}
.sites .commentsModule .moduleList li { margin-top:5px; }
.sites #footer { padding-top:20px; }
nav.tabs { margin:8px 0;}
.template .column1 .inlineCommentCtl .icComment { overflow:hidden; width:225px; }
.autoResize.comment { float:left; }
.userStatus { overflow:visible }
/* BLOG */
.blogListModule img { max-width:440px; }
.blogListModule h4.subject { font-size:1.7em; padding: 5px 0 10px;}
.blogListModule .moduleList > li { padding-bottom:15px; }
.footerBlog ul li:first-child { margin-left:0; }
.footerBlog ul li, .footerBlog ul li a { font-size:0.9em; font-weight:bold; }
.blogEntry .date { color:#3f3f3f;}
.blogListModule li.translate ul { margin-left:0px; }
.blogListModule .footerBlog li.translate ul { width:135px;}
.footerBlog li.translate ul li { margin:0; padding:1px 0 1px 5px; color:#039; display:block; width:96%; }
.footerBlog li.translate ul li:hover { background-color:#f5f5f5; color:#06c }
/* Profile Recent Photo Module */
.profile .RecentPhotosModule .photoList img { min-height:113px; border:1px solid #ccc; }
.profile .RecentPhotosModule .photoList li { margin:0 20px 20px 0}
/* Profile Videos Module */
.profile .VideosModule .moduleList > li { width:210px; border:none}
.profile .VideosModule .moduleList li img { width:208px }
/* Music Med Rec */
.profile .sitesHeader + .profileLayout .SitesMedRecModule { margin:5px 0 20px;}
.sitesComPlayBtn.sizeM {
	background:url(http://x.myspacecdn.com/modules/musicV2/static/img/MusicVideos/Video_home_sprite.png) no-repeat scroll 0 -457px transparent;
	bottom:1px; right:5px; cursor:pointer; display:block; height:58px; width:50px; position:absolute; opacity: 0.5 }
ol.videosList div.thumbWrapper:hover .sitesComPlayBtn.sizeM  { opacity: 1 }
.sites .bandGeneralInfoModule .moduleList > li,
.music .MorePlaylistsModule .moduleList > li,
.music .RecentPlaylistsModule .moduleList > li,
.profile .musicModule .moduleList > li { border-bottom:none }
ul.featureplaylists li { border-top: none; }
.musicDigestModule .mlist { border-top: none; }
/* Music CSS Fix: Playlist Share & Forward button */
ol.songListing li.currentTrack ul li:first-child, ol.songListing li.currentTrack ul li:first-child + li { display:block }
li.buy .disabled, .disabled:hover { opacity:1; }
.playlistModule ul.albumData .PlaylistImageControl img { width:70px; height:70px;}
.playlistModule ul.albumData .PlaylistImageControl { width:140px;}
.albumsAndSinglesGroupModule ul.moduleList > li { border: 0px solid #ccc }
.SitesFriendsListContainerModule .groupList .details .actionLinks a { font-size:0.9em; }
.template h3.moduleHead { background: none; font-size:1.6em; margin-bottom: 10px }	
.VideoArtistPlayerModule .featureTools { margin-top:-10px; }
.sitesHeader + .profileLayout .PhotosSplashCarouselModule { margin-bottom: 15px; }
.singlePhotoWrap .carousel-component { padding:0 !important; background-color: transparent; min-height:250px; height:250px; }
.PhotosSplashCarouselModule .singlePhotoWrap { padding:0 !important; background-color: transparent; min-height:250px; height:250px; }
.PhotosSplashCarouselModule .singlePhotoWrap.slideWrapper { padding:0; }
.PhotosSplashCarouselModule #singlePhotoCarousel { 
	padding:0; background-color:#000; height:250px; 
	width:460px !important; }
.PhotosSplashCarouselModule #singlePhotoCarousel .carousel-clip-region { 
	max-height:250px; max-width:440px; width:440px !important; 
	background-color:#000; padding:5px 0	}
.PhotosSplashCarouselModule #singlePhotoCarousel .carousel-clip-region ul li { height:240px; margin:0; padding:0 15px;}	
.template .PhotosSplashCarouselModule  { padding:0; } 
.PhotosSplashCarouselModule .singlePhoto .slideBtn { top:80px; }
.PhotoFeatureToolsModule .moduleTop, .PhotoFeatureToolsModule .moduleBottom { display:none; }
.PhotoFeatureToolsModule .moduleBody { margin:0 } 
.PhotoFeatureToolsModule .moduleBody .featureTools { margin:0; }
.sites.template .PhotoFeatureToolsModule  { padding: 2px 0px; }
/* Slide button left right */
.PhotosSplashCarouselModule .singlePhoto .slideBtn { top:0px; filter: none; }
.PhotosSplashCarouselModule .slideBtn { opacity: 1; background:transparent url(http://creative.myspacecdn.com/profiles/themes/common/photoCarouselPointer7.png) 0 0 no-repeat; height:256px; width:78px; top:0; }
.PhotosSplashCarouselModule .carousel-next { background-position: 0 -254px; right:7px;}
.PhotosSplashCarouselModule a.prevPhotoBtn, .PhotosSplashCarouselModule .prevPhotoBtn .slideBtn { background-position: 0 0px; left:7px}
.PhotosSplashCarouselModule .slideWrapper:hover .slideBtn { filter: none; opacity:1; background:transparent url(http://creative.myspacecdn.com/profiles/themes/common/photoCarouselPointer7.png) 0 -514px no-repeat; }
.PhotosSplashCarouselModule .slideWrapper:hover .carousel-next { background-position: 0 -768px; }
.carousel-component { -moz-border-radius:0px; -webkit-border-radius:0px; }
.carousel-component:hover .slideBtn { opacity: 1; display: block; }
.singlePhotoWrap.slideWrapper { position: relative }
.sites .profileLayout .PhotoFeatureToolsModule { margin: 0 0 15px 0; }
.singlePhotoWrap .commenterDetails { width: 400px; }
/* Single photo page */
.thumbsCarouselWrap img { display:inline-block; max-height:110px; max-width:110px; min-height:70px; min-width:70px; margin:-10px 0 0 -12px }
.sharingToolbar { background-color:#000 }
/* Photo LightBox */ 
div#lightboxOverlay { opacity: 0.75 }
.photoActionLinks a { color:#F50E75;}
.photoActionLinks a:hover { color:#09f;}
div#lightboxContainer .commentCount { background-color:#ccc; color:#000 }
div#lightboxContainer .commentCount span { border-top:5px solid transparent; border-top:5px solid #ccc; }
div#lightboxContainer .sharingToolbar { margin-bottom:3px;}
div#lightboxContainer a.autoPlay { display:none }
div#lightboxContainer #lightboxViews { font-size:11px; float:right; padding:10px 20px 10px 0px; margin:0; width:23%; text-align:right;}
div#lightboxContainer #lightboxItemIndex { padding:10px 0 10px 10px; float:left; margin:0; width:33%; text-align:left;}
div#lightboxContainer #lightboxItemIndex + div { position:absolute; bottom:0px; width:25px; right:5px; height:30px; } 
div#lightbox p.photoActionLinks { padding-bottom:10px; }
div#lightbox a#lightboxNext { right:20px;}
div#currentComment .commenterDetails a { color:#ccc; font-weight:bold; }
div#currentComment .commenterDetails blockquote { color:#fff; line-height: normal }
div#currentComment { position: absolute; left:7px; width:445px; padding-left:80px; padding:3px 0 0 0; bottom:3px; background:rgba(0, 0, 0, 0.6); z-index:100; border-top:1px solid #000  }
.ie div#currentComment { background:url(http://profile.myspace.com/g.ashx?h=150&w=130&s=000000&e=000000&a=190) }
div#currentComment .commenterDetails { width:300px; margin-left:105px; font-family:arial; font-size:11px; padding:2px 3px; }
div#currentComment .commentAside { border:1px solid #ccc; margin:5px 0 0 70px; width:30px; height:30px; overflow:hidden; float:left; }
div#currentComment .commentAside img { width:40px; height:auto;  }
.sites .contentMid .SitesFriendsABIModule { padding-bottom:20px;}
.SitesFriendsABIModule p { font-size:11px; font-family:arial; color:#333; }
.SitesFriendsABIModule p a { font-weight:bold; }
/* Friends Real Name */
.friends .msProfileLink a { position:relative; border:1px solid #ddd; background-color:#f5f5f5; }
.friends .msProfileLink img { min-width:60px; max-height:120px;}
.friends .msProfileLink span.pilRealName { position:absolute; bottom:0; color:#000; font-size:9px; font-family:arial; line-height:12px; background: rgba(255,255,255,0.8); }
.ie.friends .msProfileLink span.pilRealName { background-color: #f5f5f5; }
.friends button.friendSpaceSearchBtn {
	border:1px solid #000;
	color:#fff;
	font-weight:bold;
	background: url(http://creative.myspacecdn.com/profiles/themes/common/searchbtn3.png) repeat-x scroll left bottom transparent;
	background-color: #1999f0;
	float:left; top:0; width:80px; margin:0; right:0; position:relative }
.friends button.friendSpaceSearchBtn { height: 40px; }
.friends .searchFriends .nameField, .friends .friendSelect {  float:left; width:350px !important; }
.videos .row .VideoArtistPlayerModule { margin-bottom:0; }
.ie .template .videoPlayerWrapper object { margin-left:70px; }
.showCode .codeBar { position:absolute; z-index:100; }
.thumbWrapper { height:164px; overflow: hidden }
/* Video Artist Subscriptions Module  */
.VideoArtistSubscriptionsModule .subscriptionList img { float:left; width:60px; }
.VideoArtistSubscriptionsModule .subscriptionList div.details { padding: 0; }
.VideoArtistSubscriptionsModule .subscriptionList li { padding:7px 0; }
/* Video Artist Subscriptions Page */
.VideoArtistAllFollowingModule .templateList > li { padding:7px 0;}
.VideoArtistAllFollowingModule .templateList > li div { margin-left:100px; }
.VideoArtistAllFollowingModule .templateList > li a img { float:left }
/* SHARING TOOLBAR */
.sharingToolbar .sitesCommonSprite, .details .sitesCommonSprite { background-image:url(http://creative.myspacecdn.com/profiles/themes/common/sitesCommonSprite.png); padding-left:15px; padding-top:1px; }
.sitesComShare { background-position: -2px -3px; }
.sharingToolbar a:hover .sitesComShare { background-position: -2px -163px; }
.sitesComComment { background-position: -33px -3px; }
.sharingToolbar a:hover .sitesComComment { background-position: -33px -163px; }
.sitesComLike { background-position: -63px -3px; }
.sharingToolbar a:hover .sitesComLike { background-position: -63px -163px; }
.sitesComAdd { background-position: -95px -3px; }
.sharingToolbar a:hover .sitesComAdd { background-position: -95px -163px; }
.sitesComTag { background-position: -121px -3px; }
.sharingToolbar a:hover .sitesComTag { background-position: -121px -163px; }
.sitesComPrint { background-position: -152px -2px; }
.sharingToolbar a:hover .sitesComPrint { background-position: -152px -162px; }
.ie .sitesComPrint { background-position: -155px -2px; }
.ie .sharingToolbar a:hover .sitesComPrint { background-position: -155px -162px; }
/* Friendlist Birthday */
.friendsList .details h4 div { padding-right:3px; }
.sitesComBirthday { background-position: -484px -163px; }
.sitesComOnlineNow { background-position: -391px -162px; }
.friendsList .details h4 div ul li { padding:0;}
.friendsList .details h4 div ul li a { font-size:11px; padding:2px 3px;}
.friendsList .details h4 div ul { padding-right:8px; }
div#lightboxContainer .sitesComTag { background-position: -123px -3px; }
div#lightboxContainer a:hover .sitesComTag { background-position: -123px -163px; }
div#lightboxContainer .sitesComPrint { background-position: -155px -2px; }
div#lightboxContainer a:hover .sitesComPrint { background-position: -155px -163px; }
.sharingToolbar li a { font-weight:bold; }
/* IE FIX Activities Module Video: Video Page*/
.VideoRecentVideoActivitiesModule a.thumbnailLink.Video { width:90px; }
.avpCommentEntryControls .avpCommentEntry { width: 375px; }
.sites.template .SitesGoogleAdsModule , 
.sites.template .SitesMedRecModule  { padding: 0; }
body div.SitesMedRecModule div { margin-top: 0; }
.sitesHeader + .profileLayout .SitesMedRecModule { margin-bottom:10px; }
/* Playlist top pagination */
.allPlaylistsGroupModule .tabContent.selected > .pagination { margin-top:-10px; }
.tabContent.selected > .pagination div { font-size:11px; }
.videosList > li {float:left;}
.ie .VideoMoreArtistVideosModule ol.videosList { width:467px;}
.subscriptionList li a aside, 
.subscriptionList li a .details { cursor: pointer }
/* User Badge SideBar */
.userBadgeSideBar nav a:hover, .userBadgeSideBar nav .selected { margin-top:0; border-top: none }
.userBadgeSideBar .userInfo img { margin-bottom:-4px; min-width:140px; }
.userBadgeSideBar .userInfoToolTip { color:#000; z-index:10002  }
.userBadgeSideBar .userInfoToolTip .contactLinks li a { background-image:url(http://creative.myspacecdn.com/profiles/themes/common/hcardicons.gif);  }
.userBadgeSideBar .userInfoToolTip .contactLinks .addToFriends a { background-position: 1px -45px; }
.userBadgeSideBar .userInfoToolTip .contactLinks .message a { background-position: 1px 1px; }
.userBadgeSideBar .userInfoToolTip .contactLinks .editProfile a { background-position: 1px -68px; }
.userBadgeSideBar .userInfoToolTip .contactLinks .changePhoto a { background-position: 1px -89px; }
.userBadgeSideBar .userInfoToolTip div { border-color:#fff }
.userBadgeSideBar .userInfoToolTip .outter { border-color:transparent #fff transparent transparent; margin-left:-32px;  }
/* div#googleLogo_Header { background:url("/modules/common/static/img/header/header001.png") no-repeat scroll 0 -49px transparent; height:29px; }*/
/* END TODOS */
/* UPCOMING SHOW */
.upcomingShowsModule .eventsList .entryDate { margin-left:0px; }
#topnav ul a:hover{ background-color:#fff; }
.quickFind { top:-30px; }
.horizontalMenu li.dropdown ol { margin-left:0px; }
a.autoPlay { color:#fff; font-weight:bold; position:relative; top:29px; left:-50px; z-index:2; background:#444; padding:2px 15px; opacity:0.8;}
.msDefBtn, .msDefBtn input{
	background:-moz-linear-gradient(center top , #3cf, #0076b2) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087cc), to(#3cf));
	border:1px solid #069;
	color: #fff; padding:4px 5px;
}
.ie .msDefBtn, .ie .msDefBtn input {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cf',endColorstr='#0076b2'); 
}
.percentWidth { background:#fff; }
#galleryContainer { margin-top:10px;}
.albumList figure img { height: auto; }
.moduleMessage {
}
/*== HACK FOR IE ==*/
.sitesHeader h1{ *padding-bottom:2px; }
.profile .sitesHeader + .profileLayout .row  { padding: 5px; }
.thumbsCarousel li.selected a { border-color:#1999f0; }
.thumbsCarousel li a img { opacity:0.8 }
.thumbsCarousel li a:hover img, .thumbsCarousel li.selected a img { opacity:1 }
/* KPI BUTTONS */
.gapControl .mainAction a {
	background-color: #3cf;
	background:-moz-linear-gradient(center top , #3cf, #0076b2) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#0087cc), to(#3cf));
	border:1px solid #069;
	}
.ie .gapControl .mainAction a {
	background-color: #3cf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cf',endColorstr='#0076b2'); 
	}
#gblleftNav li a .topCountNav { background-color: #3cf; }
.sitesHeader nav.actionLinks { margin-top:5px }
.sitesHeader .actionLinks .secondaryAction ul li a,
.sitesHeader .actionLinks .dropdownBtn > small { color:#666 }
/* Events Calendar */
.upcomingShowsModule .eventsList .entryDate { border:1px solid #000; }
.upcomingShowsModule .eventsList .entryDate .month { 
	background-color:#000; 
	color:#8c8c8c; 
	}
.upcomingShowsModule .eventsList .entryDate .day { color:#000; }
/* Breadcrumb */
.sites .sitesHeader h1 a:last-child { color:#2b5580; }
 /* Status Update */
blockquote.userStatus { 
	background-color: #fff;
}
blockquote.userStatus small { 
	border-bottom: 9px solid #fff;
	border-bottom: 9px solid #fff;
	border-left: 9px solid transparent;
}
blockquote.userStatus strong { font-size: 3em; font-family: Arial, Helvetica, sans-serif; padding: 0 5px; top: 13px; line-height: 0.3;  }
.userStatus .status { top:-5px; }
.mood strong { font-size:1em; padding-left:0; padding-right:0;  }
blockquote.userStatus, 
blockquote .activitySourceTimestamp { 
	color: #000; 
}
.sites blockquote .activitySourceTimestamp a { color: #1999f0;}
/* userBadgeSideBar colors */
.userBadgeSideBar { background-color: #2b5580; }
.userBadgeSideBar nav, 
.userBadgeSideBar nav a {
	border-color: #2b5580;
	color: #fff;
}
.userBadgeSideBar nav .selected {
	background-color: #fff;
	color: #2b5580;
	border-color: #2b5580;
}
.userBadgeSideBar nav a:hover { 
	background-color: #c7c7c7; 
	color: #2b5580; 
	border-color: #2b5580; 
	}
/*=== Activity Stream ===*/
.activityStreamModule .pivotsContainer li.selected a, 
.activityStreamModule .pivotsContainer li.selected a:hover { background-color:#1999f0; color:#fff; }
.Comments ul.links li.last { border: none }
/* == TABS SELECTED BACKGROUND COLOR ===*/
.tabs li a:hover, .tabs .selected { color:#ffffff; background-color:#1999f0; }
.tabs .selected a { color: #ffffff; }
.sites .profileLayout { background-color:#fff; }
.sitesHeader { 
	background-color:#fff; 
	border-color:#2b5580; 
	border-width:2px; 
	}
.sitesHeader h1 { margin:2px 10px 5px 0; color:#2b5580; }
.sitesHeader h1 a { font-weight:bold; color:#2b5580; }
.sitesHeader h1 small { color:#2b5580; font-weight: normal; }
.sitesHeader a { color:#2b5580; }
.gapControl li > span { color:#3e7bb9;; }
.template h3.moduleHead { 
	color:#000; 
	border-top:4px solid #000; 
	padding:0.2em 
	}
.columnPath0_0 .module h3.moduleHead, 
.columnPath1_0 .columnModule0 h3.moduleHead,
.profile .columnModule0 h3.moduleHead { border:none }
.videos .columnPath1_0 .VideoArtistVideosModule h3.moduleHead { border-top:4px solid #000; }
.RecentPhotosModule h3 { border-top:4px solid #000; padding-top:0.2em;}
.videos div#col1_1 div.SitesMedRecModule:first-child { margin-top:0; }
/*== Feature Tools ==*/
.featureTools li a {
	background:url(http://creative.myspacecdn.com/profiles/themes/common/searchbtn3.png) bottom left repeat-x;
	background-color: #1999f0;
	border: 1px solid #1999f0;
	color: #fff; 
	padding:3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}
.friends .friendSpaceSearchBtn { 
	background:url(http://creative.myspacecdn.com/profiles/themes/common/searchbtn3.png) bottom left repeat-x; 
	background-color: #1999f0;
	color: #fff; 
	font-weight: bold; 
}
/* === Photo Album Splash Page ==*/
.albumList .albumWrapper { 
	border:1px solid #2b5580;  
	}
.albumList a:hover .albumWrapper { border:3px solid #369; }
#photoList a:hover { border-color: #369; }
.PhotoSplashAllAlbumsModule .albumList h4 { padding-top:3px; }
.PhotoSplashAllPhotosModule .photoList li { margin:0 12px 0 0; }
.PhotoSplashAllPhotosModule .photoList li img { min-height:100px;}
.PhotoSplashAllPhotosModule .photoList li { height:120px; }
.albumList > li { height:242px; }
.PhotoSplashAllAlbumsModule .pagination { border-top:1px solid #ccc; width:100%; padding-top:10px; margin:0; }
.PhotoSplashAllAlbumsModule .pagination ol { float:right }
.photos .sitesHeader + .profileLayout .row1 .column1 .SitesMedRecModule { margin-top:0 !important;}
.photos .pagination { margin-top:10px; }
.PhotoSplashAllAlbumsModule .pagination { margin-right:-3px;}
.PhotoSplashAllAlbumsModule .albumWrapper .group { width:207px !important;}
#galleryContainer .photoList li { margin:0 12px 0 0; padding:0; height:115px;}
.commentsModule .msDefBtn { /* margin-top:10px !important; */ }
div.qpiInitMode div.percentWidth { border-color:#666; margin-bottom: 5px; }
/* === Pagination ===*/
.pagination ol li a { padding: 0 5px; font-weight:bold; font-size:11px }
.pagination ol li a.pageBtn { padding:0 10px;}
a.pageBtn.nextBtn small { margin:0 3px; }
.pagination a:hover, 
.pagination a.selected { 
	background-color: #ffffff; 
	color: #1999f0; 
	}	
.pagination .pageBtn {
	background-color: #ffffff;
	border-color:#1999f0;
	color: #1999f0;
}	
.pagination a.disabled, .pagination a.disabled:hover{ color:#000; }
/* == More Button ==*/
.column0 .morePager { /* width:467px; */ }
.morePager  { background:transparent; }
a.moreBtn {
	border: 1px solid #c9c9c9;
	border-top-color: #e6e6e6; 
	border-bottom-color: #949393; 
	font-weight: normal;
	color:#333; 	
	background:url(http://creative.myspacecdn.com/profiles/themes/common/sitesBg3.png) 0px -29px repeat-x; 
	background-color: #e5e5e5;
}
.moreBtn:hover { 
	color: #0099FF; 
	background: #dadada; 
}
.morePagerAll a.moreBtn { 
	width:100px; 
	background: #e5e5e5; 
}	
.morePagerMore a { height:20px; line-height:20px; }
.morePagerAll a { height:20px; line-height:20px; }
.morePager li.morePagerAll { margin-top:0; height:20px; margin-top:-22px; border-color:transparent; }
.column1 .morePager.noMore .morePagerAll a.moreBtn,
.column1 .noViewAll .morePagerMore a { width:276px; }
.column1 nav { margin-left:0; }
/* =SHARE TOOLBAR
  ------------------------------------------------------ */      
.sharingToolbar a { text-align: center; border: 1px solid #000; border-left-color: transparent; color: #fff; font-size: 0.9em }
.sharingToolbar li:first-child a { border-left: 1px solid #000; }
.sharingToolbar ul li a:hover { text-decoration: none; color: #09f; border: 2px solid #000; }
.sharingToolbar li {
	background:#000 url(http://creative.myspacecdn.com/profiles/themes/common/sitesBg3.png) top left repeat-x;
	}
.Player .content > ul li { color:#000; }
.template .module .moduleMid, 
.template .module,
.template .column1 .module .moduleMid2 { border:none; background:transparent; padding:0px; margin:0 }
.videoPlayer .content > ul { background-color:#c7c7c7; }
.sites .videoPlayer .vidsPlays li { color:#000 }
.template .sitesHeader + .profileLayout { padding:8px 0px; }
/* COMMENT BUBBLES */
.commentCount { background-color: #1999f0; color:#fff; }
.commentCount span { border-right: 5px solid transparent; border-top: 5px solid #1999f0; }
a:hover .commentCount { background-color: #369; color:#fff; }
a:hover .commentCount span { border-right: 5px solid transparent; border-top: 5px solid #369; }
/* ROUNDED MODULES: COMPLIANT */
.sitesHeader + .profileLayout { -moz-border-radius:6px; -webkit-border-radius:6px; }
.sitesHeader { -moz-border-radius:6px; -webkit-border-radius:6px; }
div.contentMid2 {  padding:10px 0 0 0; }
.sitesHeader { width:795px; padding:5px 5px 5px 10px  }
.sitesHeader + .profileLayout { width:810px; padding:0px; margin-left:0px; }
.template .sitesHeader + .profileLayout .row1 .column0 { width:470px; margin:0 10px; }
.template .sitesHeader + .profileLayout .row1 .column1 { width:310px; padding-top:4px; }
.template .sitesHeader + .profileLayout .row1 .column1 .module { margin-left:10px;}
.template .sitesHeader + .profileLayout .row .column .videoPlayer { margin:0 10px;} 
blockquote.userStatus { width:800px; }
.PhotosSplashCarouselModule #singlePhotoCarousel { width:470px !important; margin-bottom:20px; }
.PhotosSplashCarouselModule #singlePhotoCarousel .carousel-clip-region { max-width:450px; width:450px !important; }
.sites .module .moduleTop, .sites .module .moduleBottom { display: none; }
.searchFriends { width: 450px; }
.friends .searchFriends .nameField, .friends .friendSelect {  float:left; width:360px !important; }
.sitesHeader + .profileLayout   { -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; }
.sitesHeader {
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	/*background:url(/modules/common/static/img/header/header001.png) repeat-x scroll 0 bottom; */
	background-color:#fff;
}
.sites h3.moduleHead { 
	background: none; 
	border-top: 4px solid #000; 
	color: #000; 
	font-size: 1.7em; 
	padding: 3px 0px;
}
.sites.profile .moduleMid, 
.sites.profile .module { border: none; background: none }
.layout_1_2_0 .row1 .column1 { width:64%; }
.userBadgeSideBar nav { border-color:#2b5580; }
.userBadgeSideBar { padding-bottom: 7px; }
.userBadgeSideBar a img { border:none; }
.userBadgeSideBar ul li a { border-width:0 0 1px 0 }
.userBadgeSideBar nav .selected { margin-left:-7px; background:url(http://creative.myspacecdn.com/profiles/selectedNav2.png) bottom left no-repeat; padding:0 0 7px 0px;}
.userBadgeSideBar nav .selected span { background-color: #fff; width:133px; display:block; padding:7px 7px 7px 17px;}
.userBadgeSideBar nav .selected { border:none; }
.userBadgeSideBar nav .selected:hover { background-color: transparent; }
.userBadgeSideBar nav .selected:hover { color: #2b5580; }
.userBadgeSideBar .userInfo > a { display:block; background-color:#2b5580; min-height:120px; }
.userBadgeSideBar .userInfo > a:hover { min-height:120px; }
.userBadgeSideBar li:last-child a { border-bottom:none }
.userBadgeSideBar .userInfo, .userBadgeSideBar .userInfo > a { background-color:#fff; }
blockquote.userStatus { background: rgba(255,255,255,0.6); }
blockquote.userStatus small { border-bottom:9px solid #ddd; border-bottom: 9px solid rgba(255,255,255,0.6); left:-9px; border-left: 9px solid transparent; }
.ie blockquote.userStatus { background:url(http://creative.myspacecdn.com/profiles/themes/common/statusBg4.png) top left no-repeat; padding-left:10px; margin-left:-8px; }
.ie blockquote.userStatus small { display:none }
/* #ifdef module_list_bgcolor */
ul.statusMood li.odd, 
ul.moduleList li.odd,
div.friendSpaceModule ol.moduleList li.odd{ background:transparent; }
/* Stream Module */
.activityStreamModule .activitiesContainer li.activityItem { margin:0; padding:7px 0;}
.activityStreamModule .horizontalMenu li { margin-right:7px; }
.horizontalMenu li.selected a, 
.horizontalMenu li a:hover, 
.horizontalMenu li.selectedDropdown, 
.activityStreamModule li.dropdown ol li.selected a,
.SitesFriendsListContainerModule .tabs li a:hover { 
	background-color: #ffffff; 
	color:#1999f0; 
	}
.activityStreamModule .pivotsContainer li.selected a { border:none }
.pivotsContainer { margin-bottom:4px;  }
.activityStreamModule li.dropdown li a { color:#1999f0 }
.activityStreamModule div.noActivities p:first-child { float:left; margin:10px 0 0 0; width:100% }
.activityStreamModule div.noActivities p.findFriends { float:left; width:100%; margin-top:20px; }
.activityStreamModule .noActivities p { line-height: normal; padding:7px; }
.activityStreamModule .noActivities p a { font-weight:bold;}
.streamContainer .noActivities { height:130px;}
.activityStreamModule .loading { background-position:center 30px; height:75px; }
.activityStreamModule .toolbar li a { background:none }
.activitySourceTimestamp a:visited, 
.activitySourceTimestamp a:link, 
.activitySourceTimestamp a:active { color: #90cef7 }
.activityStreamModule .horizontalMenu li.dropdown span,
.activityStreamModule .horizontalMenu li.dropdown small,
.horizontalMenu li.dropdown:hover span, 
.horizontalMenu li.dropdown:hover small, 
li.dropdown:hover a { color:#1999f0; }
.noActivities ul li { padding:2px 0 0 12px }
.activityStreamModule .horizontalMenu li.dropdown:hover,
.SitesFriendsListContainerModule .tabs li.dropdown:hover,
.friendsList .details h4 div:hover { background-color:#ffffff; }
.activityStreamModule .horizontalMenu li.dropdown ol,
.SitesFriendsListContainerModule .tabs li.dropdown ol,
.friendsList .details h4 div ul { border:none; background-color:#ffffff; }
.activityStreamModule .horizontalMenu li.dropdown ol li a:hover,
.SitesFriendsListContainerModule .tabs li.dropdown ol li a:hover,
.SitesFriendsListContainerModule .tabs li.dropdown ol li.selected a,
.friendsList .details h4 div ul li a:hover { background-color:#1999f0; color:#fff; }
.activityStreamModule .activitiesContainer .inlineComment { padding: 0 0 0 5px; }
.activityStreamModule .activitiesContainer .inlineComment li a { padding:0; font-size:10px; }
.activityStreamModule .activitiesContainer .inlineComment .btnCancel { background:none }
.activityStreamModule .activitiesContainer .inlineComment .icProfileImage { width:30px; height:30px; overflow:hidden; background-color:#fff; margin-top:5px;}
.activityStreamModule .activitiesContainer .inlineComment .icProfileImage span a img { min-width:30px; height:auto; max-height:100px; }
.activityStreamModule .activitiesContainer .inlineComment .icLinks a { color:#1999f0; border-color: #70a9eb }
.activityStreamModule .activitiesContainer .icComments li { border-bottom:1px dotted rgba(25,153,240, 0.3 ); }
.inlineCommentCtl .icContent .icUpdateInfo .icLastUpdate { color: #000; font-size:0.8em; }
.inlineCommentCtl .icLinks a { color:#0e8be0 }
.inlineComment .toolbar .links li { border:none; padding:0; }
.inlineComment .toolbar .links li a { border:none; padding:0 5px; border-left:1px solid rgba(25,153,240, 0.3 ); }
.inlineComment .toolbar .links li:first-child a { padding-left:0; border:none }
.activitiesContainer .inlineCommentCtl { 
	width:95%; 
	background-color: #ffffff; 
	}
.inlineCommentCtl .icLinks .icTotal { color:#ffffff }
.activityStreamModule .activitiesContainer li.activityItem h5 a:first-child { font-weight:bold; }
.activityStreamModule .activitiesContainer li.activityItem h5 + div { padding-left: 5px; }
.activityStreamModule li.activityItem .thumbnailImage { border:1px solid #ccc; padding:2px; background-color: transparent; }
.activityStreamModule li.activityItem .toolbar.Comments ul { padding:5px 0 0 0; margin:0 ; float:left; }
.activityStreamModule li.activityItem .toolbar.Comments li:first-child { padding-left:0; }
.activityDetailItem.hasThumbnail .thumbnailLink {  margin-right:7px; }
.activityStreamModule div.toolbar span { padding:0; }
.sites .activityDetailItem .Video .videoIcon { right:0 }
.activityDetailItem.hasThumbnail .thumbnailLink {  margin-right:7px; }
.activitiesContainer .activityBody, .activityStreamModule .activitiesContainer .activityBody h5 { margin-left:0;}
.activityStreamModule .activitiesContainer li.activityItem .activityBody h5,
.activityStreamModule .activitiesContainer li.activityItem .activityBody span { padding-left:5px; }
.activityStreamModule .activitiesContainer li.activityItem .activityBody img { max-height: 100px; background-color:#fff; }
.activitiesContainer .activityItem .inline { margin-top:0; }
.activitiesContainer .activityItem .ActivityTemplateMediaGallery .activityFooter.inline { padding-top: 0; }
.activitiesContainer li.odd { background-color:transparent }
.activityDetailItem.hasThumbnail a.thumbnailLink { margin-right:7px; }
.activitiesContainer .ActivityTemplatePortrait .activityDetail { margin-left:7px; }
.streamContainer + .toolbar { padding:0px 10px 5px; margin-top:10px; font-weight:bold; clear:both; text-align:right;}
.bulletinsLinks { width:100%; margin-bottom:10px;}
.bulletinsLinks li a { font-weight:bold; padding:2px 7px; display:block; float:left; border-right:1px solid #ccc;}
.bulletinsLinks li:last-child a { border:none }
div.streamContainer .toolbar li a { background-color: transparent; color:#1999f0; border:none; }
/* List Style Treatment */
.module .templateList > li, .module .statusMood > li,
.module .moduleList > li  { border-bottom:1px solid #87b6ef; }
.friendSpaceModule .moduleList > li, .videos .column0 .module .moduleList > li { border-bottom: 1px dotted transparent }
/* FRIENDSPACEMODULE PROFILE */
.contentMid .friendSpaceModule .moduleList > li { border:none }
.friendSpaceModule .moduleList > li { width:85px; padding:0 6px; height:130px; }
.friendSpaceModule .msProfileLink a { width:85px; height:150px; position:relative; overflow:hidden }
.ie7 .friendSpaceModule .msProfileLink img { max-height:85px; }
.msProfileLink .msOnlineNow.ImgOnlineNow img { min-height:14px; }
.friendSpaceModule .msProfileLink .ImgOnlineNow img { width:17px; height:18px; }
.friendSpaceModule .pilDisplayName { white-space:nowrap; overflow:hidden  }
.friendSpaceModule .pilRealName { font-size:10px; font-family: arial; color:#333; }
.msProfileLink a:hover span.pilDisplayName, .msProfileLink a:hover span.pilRealName { color:#1999f0 }
.msProfileLink a span.pilRealName { color:#095f99; line-height: normal; }
/* Playlist Page number */
.allPlaylistsRecentModule .pagination .numbersOfItem, 
.allPlaylistsGroupModule .pagination .numbersOfItem { margin-top:-25px;  float:right }
.toolbar .links li.viewMy { border: none }
div.activityStreamModule li.activityItem div.activityDetail { width:57%; }
div.activityStreamModule li.activityItem div.activityDetail p { line-height:normal; font-size:0.9em; }
div.activityStreamModule li.activityItem div.activityDetail p a { font-size:11px; padding-bottom:5px; }
/* You have to sign up Comment Control */
.quickPostControl .buttons span + span + span + span  { float:right;  background: none; height:17px; border:none }
.quickPostControl .buttons span + span + span + span input { background: none; padding:0 !important; height:17px; color:#039  }
.quickPostControl .alert { float:left; line-height:normal; padding-bottom:10px; width:100%; }
.quickPostControl .alert table td { text-align:left; }
.quickPostControl .alert br { display:none }
.quickPostControl .alert table td a { font-size:11px; display:block; padding-top:5px; }
/* International Links */
#internationalLinks ul li a { color:#039 }
/* ============================ */
/* Theme's Custom CSS */
/* ============================ */
div.moduleMid { background-color:transparent; }
.profile .module h3.moduleHead { background-color:#369; color:#fff; font-size: 1.5em; padding-left:5px; border:none; }
.profile .moduleMid { background:none; border:none; }
.profile .profileLayout { background: #fff; }
.sites .tabs li a:hover, .sites .tabs .selected { background-color:#369; }
.activitySourceTimestamp a:visited, .activitySourceTimestamp a:link, .activitySourceTimestamp a:active { color:#369; }
.activitiesContainer .inlineCommentCtl { background-color:#f5f5f5; }
.inlineCommentCtl .icLinks .icTotal { color:#666; } 