body 						{ background-color:#000000; margin:0; padding:0; font-family:'Lucida Grande', Arial,Sans-Serif; font-size:65%; color:#ececec; font-weight:100; text-align:center; letter-spacing:.02em; }
a:link,a:visited,a:active 	{ text-decoration:none; color:#00bdba; }
a:hover 					{ text-decoration:underline; color:#ffffff; }
small 						{ color:#707070; }
h1 							{ margin-top:0; margin-bottom:18px; font-size:180%; }
h2 							{ font-size:150%; }
h3							{ font-size:105%; }
ul							{ padding:0 0 0 13px; margin:0; }
li 							{ list-style-image:url(images/dot.png); padding:2px 0; }
div 						{ padding:0; margin:0; border:0 solid #000; background-color:transparent; }
p,span,b 					{ font-family:'Lucida Grande', Arial,Sans-Serif; font-size:100%; }
form,
input,
textarea,
select,
option,
table,
button 						{ font-family:'Lucida Grande', Arial,Sans-Serif; font-size:100%; color:#ececec; margin:0; padding:0; }
button			 			{ padding:auto; }
textarea 					{ padding:2px; }
input 						{ padding:2px; }
img 						{ margin:0; padding:0; border:0; }
div#topmenu 				{ background-color:#131313; width:100%; }
div#topmenu div 			{ text-align:right; padding:7px; text-transform:uppercase; font-size:90%; word-spacing:4px; color:#5e5e5e; }
div#topimage 				{ margin-top:30px; }
div#page					{ width:730px; margin:60px auto; }
div#page div#page_left 		{ text-align:left; float:left; width:430px; }
div#page div#page_right 	{ float:right; width:240px; }
div.clear 					{ clear: both; }
.bordered					{ border: 1px solid #2e2e2e; }


span.discography_type 		{color: #cdcdcd; }