.headerfont {font:11px Verdana,Arial,Helvetica;color:#333;}
#returnbox {position:relative;width:514px;height:203px;background-color:#002255;}
#suggestion {position:absolute;top:40px;left:130px;width:330px;height:130px;overflow:hidden;font:11px Verdana,Arial,Helvetica;color:#FFFFFF;}
#suggestion A {color:#BBED54;font-weight:bold;text-decoration:none;}
#suggestion A:hover {text-decoration:underline;}
#suggestion_img {position:absolute;left:20px;top:40px;width:100px;height:150px;}
#moresuggestions A {position:absolute;right:0px;bottom:3px;width:180px;height:30px;cursor:hand;}
#toppromo {display:block;width:258px;height:100px;}
#toppromo1 img { margin-top: -2px; }
#toppromo2 img { margin-top: 1px; }
#newsletter {position:absolute;	bottom:10px;right:5px;}
.subscribe {font:11px tahoma;color:#ff6666;font-weight:bold;font-variant:small-caps;}
#centerheader {border-top:0px;border-right:1px solid white;border-bottom-width:0px;border-left:1px solid white;}
#centercontent {border-top:0px;border-right:1px solid #cccccc;border-bottom-width:0px;border-left:1px solid #cccccc;}
.new-stuff .mpg-title, .new-stuff .mpg-artist, .new-stuff .mpg-scoring, .top-downloads .mpg-title, .top-downloads .mpg-artist, .top-downloads .mpg-scoring,.reco-picks .mpg-title, .reco-picks .mpg-artist, .reco-picks .mpg-scoring, .reco-picks .mpg-title, .reco-picks .mpg-artist, .reco-picks .mpg-scoring {font-family:Arial!important;}
.song img {box-sizing:content-box;}
#comment {height:169px;width:518px;padding-bottom: 10px;margin: 0 10px;border-bottom: 1px solid #EEE;}
#comment_text {padding-top:50px;margin-left:20px;width:485px;}
.song {width:257px;height:55px;position:relative;background-image:none; overflow: hidden;}
.song P {margin-left:42px;margin-top:5px;color:#000000;}
.song img {margin-left:5px;margin-top:10px;}
.song A {display:table-cell;width:257px;height:55px;text-decoration:none;cursor:hand;}
.song A:hover { width:257px;height:55px;background-color:#e9e9e9;cursor:hand;}

.latestblog { font: normal 14px Arial, Sans-serf; color: #2A5B81; padding: 20px 70px; background-color: #E3E9EE; margin: 10px 0 15px 0; }
	.latestblog span { font-weight: normal; text-transform: uppercase; }
	.latestblog h4 { margin: 20px 0 10px 0; padding: 0px; }
	.latestblog h4 a { font: normal 20px Arial, Sans-serf; font-style: italic; color: #002A42; text-decoration: none;}
		.latestblog h4 a:hover { color: #2A5B81; }
	.latestblog a.more { font-size: 12px; display: block; width: 100%; text-align: right; color: #2A5B81; text-transform: uppercase;}