  /* WarpSauce.com CSS by Tom Harvey (tomharveyonline.com) */
  
   body {
	   /*background-color: #1A1A1A;*/
	   background-color: #FFFFFF;
	   background-image: url('/Content/images/background_repeat.jpg');
	   background-repeat: repeat-x;
	   color: #FFEC00;
	   font-family: Verdana, Geneva, Times New Roman, Times, sans-serif;
	   font-size: 13px;
	   margin-top: 27px;
   }
   a:link, a:active, a:visited {color: #FFFFFF; text-decoration: underline;}
   a:hover {background-color: #CC0000;}   
   
   /* Layout */
   #pageContainer {
	   margin: auto;
	   width: 960px;
	   text-align: center;
   }
   #clear {clear: both;}
   #header {background-color: #101010; height: 140px;}
   #logo {
	   float: left;
	   padding-left: 13px;
	   padding-top: 18px;
	   width: 80px;
   }
   #headerRightContainer {
	   float: right;
	   padding-top: 12px;
	   padding-right: 10px;
	   width: 470px;
   }
   #advert {
	   padding-bottom: 23px;
	   width: 460px;
   }
   #advert img {
	   border-style: solid;
	   border-color: #FFFFFF;
	   border-width: 1px;
   }
   #headerSearch 
   {
       float: right;
	   width: 355px;
   }
   #headerSearch input {
	   background-color: #FFFFFF;
	   border-color: #4A4A4A;
	   border-style: solid;
	   border-width: 1px;
	   float: left;
	   font-family: Verdana, Geneva, sans-serif;
	   font-size: 16px;
	   height: 22px;
	   padding-left: 2px;
	   padding-top: 4px;
	   width: 265px;
   }
   #headerSearch button {
	   background-color: #CC0000;
	   border-color: #FFFFFF;
	   border-style: solid;
	   border-width: 1px;
	   color: #FFFFFF;
	   float: right;
	   font-size: 21px;
	   height: 28px;
	   width: 80px;
   }
   
   #navigation {
	   background-color: #FFED00;
	   border-color: #4A4A4A;
	   border-style: solid;
	   border-width: 1px;
	   color: #000000;
	   height: 30px;
	   margin-bottom: 11px;
	   padding-left: 10px;
	   text-align: left;
   }
   #navigation ul {
	   list-style-type: none;
	   margin: 0px;
	   padding-left: 10px;
   }
   #navigation ul li {
	   float: left;
	   font-size: 23px;
	   padding-right: 10px;
   }
   #navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
   	background-color: #FFED00;
   	text-decoration: none;
   }
   #navigation ul li a:hover 
   {
   	border-bottom-color: #CC0000;
   	border-bottom-style: solid;
   	border-bottom-width: 3px;
   	color: #CC0000;
   }
   
   
   #contentContainer {}
   #content {
   	   background-color: #101010;
	   float: left;
	   padding: 8px;
	   padding-top: 2px;
	   padding-left: 15px;
	   text-align: left;
	   width: 670px; /*680px;*/
   }
   #sidebar {
	   background-color: #101010;
	   float: right;
	   padding: 8px;
	   padding-left: 12px;
	   text-align: left;
	   width: 235px;
   }
   #footerContainer {
	   padding-top: 10px;
	   text-align: left;
   }
   #referrers {
	   background-color: #101010;
	   float: left;
	   height: 65px;
	   padding-bottom: 12px;
	   width: 550px;
   }
   #referrers ul {
	   list-style-type: none;
	   margin-left: -20px;
   }
   #referrers ul li {
	   float: left;
	   padding-right: 10px;
   }
   #referrers img {
	   border-color: #FFFFFF;
	   border-style: solid;
	   border-width: 1px;
   }
   #footer {
	   background-color: #101010;
	   float: right;
	   height: 65px;
	   padding-left: 20px;
	   padding-top: 12px;
	   width: 380px;
   }
   #footer ul 
   {
   	   list-style-type: none;
	   padding: 0px;
   }
   #footer ul li 
   {
   	   float: left;
	   padding-right: 10px;
   }
   
   /* Typography */
   h1 {margin: 0px; padding: 0px; padding-bottom: 5px;
   }
   h2 {margin: 0px; padding: 0px;
   }
   h3 {
   }
   .gold {
   	color: #555555;
   }
   
   
   /* Form Elements */
   table tr td {background-color: #101010;}
   label 
   {
   	color: #FFFFFF;
   }
   input {
	   
   }
   textarea {
	   
   }
   button {
	background-color: #CC0000;
   	border-color: #FFFFFF;
   	border-style: solid;
   	border-width: 1px;
   	color: #FFFFFF;
   	font-size: 20px;
   }
   img
   {
   	border: 0pz;
   }
   
   /* File these somewhere */
   .advert {
   	   border-color: #D2D2D2;
   	   border-style: solid;
   	   border-width: 1px;
   }
   #artistsInSong, #remixersInSong
   {
   	list-style-type: none;
   	margin-left: -40px;
   }
   .validationcontainer
   {
       background-color: #FFFFFF;
       border: solid 3px #CC0000;
       color: #000000;
   }
   .whiteText {color: #FFFFFF;}
   .italics {font-style: italic;}
   .uploadDescription 
   {
   	border-color: #FFFFFF;
   	border-style: solid;
   	border-width: 1px;
   	background-color: #316ac5;
   	height: 40px;
   	padding: 15px;
   	padding-left: 50px;
   	padding-right: 50px;
   }