* { font-family: "Arial",  sans-serif; max-width: 1000px
		}
		#logo { text-align: right;}
		#logo a { padding: 0px; }
        #logo a img{ padding: 0px; }
        #motto {text-align: right; font-size: 2.5em; color: grey; font-weight: bold;}
        #motto .highlight{background-color: #CCE0FB;}
        #note {text-align: right; font-size: 1.7em; color: #8BCDEC; font-weight: bold; padding-top:0px;}
		#signupLogin {text-align: right; padding-top: 1.5em; padding-bottom: 1em; color: black; width: 100%; float: right;}
		#signupLogin a{font-size: 1.69em;}
		#tagline {font-size: 1.75em; font-weight: normal; color: dodgerBlue; padding-top: 0.5em; padding-bottom: 1em; text-align: center;}
		#entry{font-size:2em; padding-top:.5em;}
		#id , #songname{color: grey; text-transform: capitalize;}
		#faint{color: grey;}
		#deep{color: dodgerBlue;}
		#login_form{text-align: right; padding-right: -1em; float:right;}
                #songlist{font-size: 3em;}

                #terms, #info{color: grey; font-size: .8em; text-align: left; padding-left: 10em; margin: 1em;}

                #terms h1 {color: grey;}
                #terms h2 {color: grey; letter-spacing: 0px;}
                #terms a {color: DarkGrey;}

                #footer{font-size: 14px; text-align: right; padding-top: 16px;}
                #footer a { color: #C0C0C0; padding-left: 1em; padding-top: 2em;}
     		
#mp3 { font-size: 3.33em; padding-bottom: .8em; text-align: right; }
#mp3 a {color: #8bcdec;}

#mp3 a#pause{color: #c0c2d4;}
#mp3 a#download{color: #8bcdec;}
#mp3 a#play{color: #808080; padding-bottom: 4px; font-size: 1em;}

#mp3 a.pinkLink{color: #FD87EB;}

#ad {background-color: Black; color: White; font-size: 2em;}
#advert{padding-top: 0em;}
 #ad a {color: white;}


                #main_content{text-align: right; float: right; width: 100%;}

		#account{width:260px;}
		#account label{font-size: 1.5em;}
		#submit, #go{text-align: right;}
		#login, #password, #email, #name, #artist, #song{text-align: right;}
		.slink {color: grey; padding-bottom: .5em; padding-top: 1.5em; text-transform: capitalize;}
		
		.section {
			background-color: Snow; /*WhiteSmoke;*/
			font-size: 3.5em;
			margin: 0em;
			padding-bottom: 0.5em;
			padding-left: 0em;
			padding-top: 0.5em;
			text-align: center;
		}
		
		#existing-songs {
		}
		
		#new-image {
		  background: #ffffcc;
		}
		
		#new-song {text-transform: capitalize;}
		
		#existing-images {
		  background: #d0dcea;
		}
		
		label {
			font-weight: normal;
			letter-spacing: 1.6px;
			color: #222;
                        font-size: 1.5em;
		}
		
		h2 {
			letter-spacing: -2px;
			color: #000;
		}
		
		a { text-decoration: none; color: grey; }
		
		a img { border: 0px; }
				
		form{font-size: .75em;}

		input[type=text], input[type=password] {
			background-color: #F3F3F3;
			border: 1px solid grey;
			color: DimGray;
			padding: 8px;
   			font-size: 2em;
		}

               input[type=file], input[type=submit], textarea {
			background-color: #F3F3F3;
			border:1px solid white;
			color: DimGray;
			padding: 8px;
   			font-size: 1.8em;
		}

input[type=submit], textarea {			background-color: #8BCDEC;
			border:1px solid white;
			color: white;
			padding: 8px;
   			font-size: 2em;
}




                .vloudLinkG, .vloudLinkF{ 			
                        background-color: #7A7A7A;
			border: 1px solid white;
			color:HoneyDew;
			padding-left: 33px;
			padding-right:33px;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-top: 2em;
		}
.vloudLinkG{background-color: #7A7A7A;}
.vloudLinkF{background-color: #444444;}

.vloudLink1 {color: LightGrey; padding:10px;}
.vloudLink2 {color: DimGrey; padding:10px;}

.vloudLink3, .vloudLink4{color: #8BCDEC;}

input[type=submit]{padding-right:5px;}
table{text-align: left; padding-left: 4em;}
table td {padding-left: .44em;}

#upload_container {
    padding-bottom: 54px;
    z-index: 1;
}

#radio_element{
	margin-bottom: 12px;
	padding-top: 26px;
}

#file_field{ padding-bottom: 0px; }

#radio_buttons{
color: Gray;
}

#explanation{
	color: Gray;
	font-size: 1.59em;
        padding-top: 7px;
}

#uploader {
    width: 0px;
    height: 0px;
    border: 0px;
}

#song_upload {
    top: 15px;
    left: 20px;
    z-index: 2;
}

#status {
    font-size: 2em;
    left: 0pt;
    margin: 0px;
    opacity: 0.75;
    padding-top: 24px;
    padding-bottom: 24px;
}

#message {
	float:right;
	margin:0 5px 0 0;
}

#spinner {
	float:right;
	margin:0 5px 0 0;
}
