@charset "UTF-8";
/* CSS Document */

body 
{
	background-color: white;
	background-position: right bottom;
	margin: 0px;
	font: Normal 13px 'Lucida Grande', Verdana, sans-serif;
	text-align: center;
}

a
{
	text-decoration: none;
	color: #6e7d7a;
}


img#banner 
{
	display: block;
	border:	0px;
	width: 433px;
	height: 216px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
	
	

/* Footer */

div#footer 
{
	color: #666;
	margin-top:	25px;
}

div#footer a 
{
	color: #666;
	text-decoration: none;
}

div#footer a:hover 
{
	color: #aaa;
}


div#footer span.seperator 
{
	margin: 0px 5px 0px 5px;
	color: #bbb;
}

div#footer div#copyright 
{
	font-size: 11px;	
	margin-top: 5px;
}



div.artistimage
{
	float: left;
	margin: 5px 5px 5px 5px;
	width: 100px;
	
}

div.artisttext 
{  
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #1e1e1e;
	margin: 0 2em 0 120px;
}

div.trackbox
{
	margin-right: 5px;
	margin-top: 10px;
}

div.trackdesc 
{
	border-color: #c1c1c1;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-top: 5px;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	font-style: italic;
}

div.track a:hover 
{
	text-decoration: underline;
}

span.trackbuy
{
	font-size: small;
	font-style: italic;
	color: maroon;
}



/* legal text */

span.trackprice
{
	color: #31a54b;
}

div#long_text
{
        width: 400px;
        margin: 0px auto 20px auto;
    	text-align:	left;
    	font-size: 12px;
}
   
   
div#long_text h1
{
	font: Normal 30px;
				color: #444;
}

div#long_text h2 
{
	font-size: 14px;
	margin: 20px 0px 5px 0px;
}

div.projectdesc 
{
	margin-left: 3px;
	margin-bottom: 5px;
	margin-right: 3px;
	margin-top: 3px;
}

label 
{
	 font-size: small;
	 color: black;
	 font-family: Helvetica, Verdana, Arial, sans-serif;
	 display: block; width: 6em; float: left;
}

div.inputform 
{
	height: auto;
	padding: 5px;
	margin: auto;
	text-align: justify;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	width: 600px;
	background-color: #eaffe6;
	color: black;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#warn 
{
	border-width: 5px;
	font-size: medium;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ff0627;
}

#ok 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: medium;
	color: #30ac29;
}

/* Themed Classes */

THEMED CLASSES
{
	font-weight: bold;
	color: black;
}

span.tracktime
{
	font-size: x-small;
}

span.tracksize
{
	font-size: x-small;
}

span.tracknum
{
	font-size: small;
}

span.artistlocation
{
	font-size: medium;
}

span.artistid
{
	font-size: medium;
}

span.artistgenre 
{
	font-size: medium;
}

span.artistname 
{
	font-size: xx-large;
}

div.track
{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
}

div.projecthead 
{
	margin-left: 3px;
	margin-bottom: 5px;
	margin-right: 3px;
	margin-top: 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: large;
}

span.trackprice
{
	font-size: medium;
}

span.trackname 
{
	font-size: large;
}

span.tracklisten
{
	font-style: italic;
	font-size: small;
}
span.announce 
{
	font-style: italic;
	font-size: xx-large;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

span.projectname
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: large;
}

div.sectiontitle 
{
	margin: 5px;
	font-size: large;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.maintitle 
{
	margin: 5px;
	font-size: x-large;
	font-family: Georgia, "Times New Roman", Times, serif;
}




div.artistblock 
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: auto;
	text-align: left;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 10px;
}

div.artistdesc
{
	margin-left: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-top: 15px;
	border-color: #5c5c5c;
	font-size: medium;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
}

div.projectblock 
{
	max-width: 600px;
	border-color: #5c5c5c;
	font-size: medium;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	border-width: 1px;
	border-style: solid;
}


/* theme colors */
THEME COLORS
{
	font-weight: bold;
	color: black;
}
div.artistblock 
{
	color: #575757;
	background-color: #c4e0d4;
}

div.artistdesc
{
	color: #575757;
	background-color: #d8fffe;
}

div.projectblock 
{
	color: #5c5c5c;
	background-color: #e6fff0;
}

span.tracklisten,span.announce,span.projectname,div.sectiontitle,div.maintitle,div.artisttext
{
	color: #ff8871
}

a:hover 
{
	text-decoration: underline;
	color: #ff8871;
}

div.artisttext a
{
	color: #31a54b;
}

div.track,div.projecthead,span.trackprice,span.tackname
{
	color: #1b6277;
}


span.tracktime,span.tracksize,span.tracknum
{
	color: #7f7f7f;
}

span.artistlocation,span.artistid,span.artistgenre,div.trackdesc
{
	color: #666;
}

span.artistname,div.trackbox 
{
	color:black;
}
