 a:link{
	color: white;
}
a:visited{
	color: #d1d1d1;
}
a:hover{
	color: #9a38e7;
	text-shadow: 2px 2px black;
}
a:active{
	color: #9a38e7;
	text-shadow: 1px 1px black;
}
* {
	cursor: url(https://cur.cursors-4u.net/cursors/cur-11/cur1054.cur), auto !important;
}
body {
	background: linear-gradient( 180deg , rgb(153 0 255) 0%, rgb(124 0 207) 14%, rgb(102 0 171) 50%, rgb(101 0 169) 50%, rgb(71 0 117) 100%);
	background-size: cover;
	background-attachment: fixed;
}
#song.contactInfo div .contactInfotop{
	margin-top: 0px;
	font-size: small;
}
.player{
	padding: 4px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: lightgray;
	color: #000;
	width: calc(100% - 10px );
	border: 1px solid #999;
}
#audioelement {
	/* height: 40;
	*/
}
audio {
	/* border: solid 1px #fff;
	*/
	/* padding: 2px;
	*/
	/* margin-bottom: 0px;
	*/
	/* margin-top: 5px;
	*/
	width: 100%;
	height: 30px;
	background: #fff;
	outline: none;
	margin-bottom: -6px !important;
	filter: sepia(0%) saturate(100%) grayscale(0) contrast(100%) invert(100%);
}
#song.contactInfo::before {
	content: "";
	display: block;
	position: relative;
	width: 300px;
	height: 300px;
	background-position: 0 0;
	background-size: 100% 100%;
	background-image: url(https://i.imgur.com/5DaVNMx.png);
}
#songtitle {
	display: inline-block;
	padding-left: 150%;
	animation: marquee 15s linear infinite;
	white-space: nowrap;
	overflow: hidden !important;
	white-space: nowrap;
}
@keyframes marquee {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(-100%, 0);
	}
}
#bio, #meet {
	text-align: center;
}
.left {
	width: 336px;
	margin: 0px;
	background-color: #a241e5;
	border:2px groove #500084;
}
.right {
    float: right;
    width: 410px;
    padding-top: 20px;
    background-color: #a241e5;
    border: 4px groove #500084;
}
#song.contactInfo {
	background-color: #7647a8;
	width: 300px;
}
#songtitle.contactInfoTop {
	background-color: #7647a8;
}
.contactInfo {
	border: 1px solid black;
	/* box-shadow: 4px 4px #0004 !important;
	*/
}
hr {
	width: 300;
}
.LeftHandUserInfo {
}
body::after {
	box-shadow: 0 0 200px rgb(0 0 0 / 90%) inset;
	position: fixed;
}
#downloadbutton {
	height: 15px;
	padding-top: 2px;
	float: right;
	padding-right: 2px;
	position: fixed;
	left: 0px;
	bottom: -2px;
}
.contactInfoTop {
	padding: 3px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: white;
	background: linear-gradient(180deg, rgb(153 0 255) 0%, rgb(124 0 207) 14%, rgb(104 1 173) 50%, rgb(89 0 148) 50%, rgb(71 0 117) 100%);
	white-space: nowrap;
	overflow: hidden;
}
.headerTop {
	background-image: url(https://i.imgur.com/NzSSnv2.png);
	background-position: center;
}
.headerBottom {
	background-image: url(https://i.imgur.com/NzSSnv2.png);
	background-position: center -38;
}
.contactInfo , .ProfileInfo {
	margin: auto;
	width: 300;
}
img#avatar {
	width: 295px !important;
	height: 295px !important;
	border: double;
}
.url {
	border: solid 2px #BCB3E2;
	padding: 2px;
	box-shadow: 4px 4px #0004;
	width: 300;
	margin: auto;
}
h1.username::after {
	content: url(https://i.imgur.com/75LalWq.png);
	font-size: 10px;
	max-width: 16px;
	max-height: 16px;
}
#friends.contactInfo {
	margin-bottom: 8px;
}
.container {
	width: 50em;
	margin: auto;
	padding: 5px;
}
.info {
	color: #f1fcfe;
	padding-left: 5px;
	background: linear-gradient(180deg, rgb(153 0 255) 0%, rgb(124 0 207) 14%, rgb(104 1 173) 50%, rgb(89 0 148) 50%, rgb(71 0 117) 100%);
}
p#wish, p#aboutme {
	color: white;
	background: linear-gradient(180deg, rgb(153 0 255) 0%, rgb(124 0 207) 14%, rgb(104 1 173) 50%, rgb(89 0 148) 50%, rgb(71 0 117) 100%);
}
div#userComment {
	background: linear-gradient(180deg, rgb(31 3 128) 0%, rgb(0 0 0) 100%);
	border: inset #1e017f;
	color: white;
}

#bio, #blogs.blogInfo, #videos.blogInfo, #meet,.info {
  width: 380px;
  margin: auto;
  background: #9136dc;
  border-style: solid;
}

p#aboutme, p#wish {
    margin: unset;
}

.info { 
 border-color: black;
}

#bio, #meet, .bloginfo { 
margin-top: 5px;
margin-bottom: 5px;
}

textarea.commentsbox {
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
}
