body {
	margin:0px;
	padding:0px;
	border:0px;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	min-width:1024px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
}

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
#content-background {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}	
	
#sidebar-background {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}	
	
#content,
#sidebar,
#songlist {
	float:left;
	position:relative;
	padding:.3em 0 1em 0;	/* No left and right padding on columns; we just make them narrower instead. 
					Only top & bottom padding is included here; make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
#songlist_background {
}
#songlist_background #content-background {
	right:30%;			/* width of the right column */
	background: black;
}
#songlist_background #sidebar-background {
	right:55%;			/* width of the middle column */
}
#songlist_background #content {
	width:53%;			/* width of center column content (column width minus padding on either side) */
	left:101%;			/* 100% plus left padding of center column */
}
#songlist_background #sidebar {
	width:14%;			/* Width of left column content (column width minus padding on either side) */
	left:32.5%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
#songlist_background #songlist {
	width:30%;			/* Width of right column content (column width minus padding on either side) */
	left:87.9%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
}

/* Styles Google Transalate Link */
.goog-te-gadget-simple {
background-color: transparent!important;
border: none!important;
}
.goog-te-gadget-simple .goog-te-menu-value {
	font-family: "BRLNSR";
	font-size: 22px !important;
	color: #FF0000 !important;
	text-shadow: 1px 1px #000;
	text-decoration:underline;
}
.goog-te-gadget-icon {
	display: none !important;
}
.goog-te-gadget-simple .goog-te-menu-value span {
	border: none !important;
}
#google_translate_element a>span:last-child {
	display: none !important;
}