body {
  padding: 0px;
  margin: 0px;
  font-family: Helvetica, Tahoma, Arial, sans-serif;
  background-color: #000;
  color: #E8E8E8;
  font-size: 9pt;
  line-height: 14px;
}

html {
height:100%;
width: 100%;
}

html .clear { display: inline-block; }
.clear:after {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

textarea { overflow: auto; }
img  {border: 0px; outline: none;}
td   {border: 0px; text-align:left; vertical-align: top; font-size: 11pt; font-weight: lighter; font-stretch: expanded; line-height: 16px;}
form {margin: 0px; padding: 0px;}
a    {text-decoration:none; outline: none;}
.notext {line-height: 0px; font-size: 1px; height: 1px; margin: 0 0 0 0 ;  padding: 0 0 0 0; text-align: left;}

a.noeffect:link { text-decoration: none;}
a.noeffect:hover   { text-decoration: none;}

a:link    {color: #E8E8E8;}
a:visited {color: #E8E8E8;}
a:active  {color: #E8E8E8;}
a:hover   {color: #80FF00; text-decoration:underline;}

a.fpOn:link { color: #808080; text-decoration: none; }
a.fpOn:visited { color: #808080; text-decoration: none; }
a.fpOn:hover { color: green; text-decoration: underline; }
a.fpOff:link { color: #808080; text-decoration: none; }
a.fpOff:visited { color: #808080; text-decoration: none; }
a.fpOff:hover { color: red; text-decoration: underline; }


a.greyLink         {color: #808080;}
a.greyLink:link    {color: #808080;}
a.greyLink:visited {color: #808080;}
a.greyLink:active  {color: #808080;}
a.greyLink:hover   {color: #80FF00; text-decoration:underline;}


a.blueLink         {color: #4DAEF5;}
a.blueLink:link    {color: #4DAEF5;}
a.blueLink:visited {color: #4DAEF5;}
a.blueLink:active  {color: #4DAEF5;}
a.blueLink:hover   {color: #80FF00; text-decoration:underline;}

a.blueLinkBold {color: #4DAEF5; font-weight: bold; }
a.blueLinkBold:link    {color: #4DAEF5; font-weight: bold; }
a.blueLinkBold:visited {color: #4DAEF5; font-weight: bold; }
a.blueLinkBold:active  {color: #4DAEF5; font-weight: bold; }
a.blueLinkBold:hover   {color: #80FF00; font-weight: bold; text-decoration:underline;}

a.smallBlueLink        {color: #4DAEF5;  font-size: .9em;  }
a.smallBlueLink:link    {color: #4DAEF5;  font-size: .9em; }
a.smallBlueLink:visited {color: #4DAEF5;  font-size: .9em; }
a.smallBlueLink:active  {color: #4DAEF5; font-size: .9em; }
a.smallBlueLink:hover   {color: #80FF00;  font-size: .9em; text-decoration:underline;}

a.surveyLink        {color: #4DAEF5;  font-size: .75em;  }
a.surveyLink:link    {color: #4DAEF5;  font-size: .75em; }
a.surveyLink:visited {color: #4DAEF5;  font-size: .75em; }
a.surveyLink:active  {color: #4DAEF5; font-size: .75em; }
a.surveyLink:hover   {color: #80FF00;  font-size: .75em; text-decoration:underline;}


a.smallBlueLinkBold        {color: #4DAEF5; font-weight: bold; font-size: 9pt;  }
a.smallBlueLinkBold:link    {color: #4DAEF5;  font-weight: bold;  font-size: 9pt; }
a.smallBlueLinkBold:visited {color: #4DAEF5;  font-weight: bold;  font-size: 9pt; }
a.smallBlueLinkBold:active  {color: #4DAEF5; font-weight: bold;  font-size: 9pt; }
a.smallBlueLinkBold:hover   {color: #80FF00;  font-weight: bold;  font-size: 9pt; text-decoration:underline;}

a.largeBlueLinkBold         {color: #4DAEF5; font-weight: Bold; font-size: 16px;  }
a.largeBlueLinkBold:link    {color: #4DAEF5; font-weight: Bold; font-size: 16px; }
a.largeBlueLinkBold:visited {color: #4DAEF5; font-weight: Bold; font-size: 16px; }
a.largeBlueLinkBold:active  {color: #4DAEF5; font-weight: Bold; font-size: 16px; }
a.largeBlueLinkBold:hover   {color: #80FF00; font-weight: bold; font-size: 16px; text-decoration:underline;}

a.mintLink       {color: #96C47E;  line-height: 14px;}
a.mintLink:link    {color: #96C47E; }
a.mintLink:visited {color: #96C47E; }
a.mintLink:active  {color: #96C47E;}
a.mintLink:hover   {color: #80FF00; text-decoration:underline;}

a.playIt         {color: #96C47E; font-weight: bold; line-height: 14px;}
a.playIt:link    {color: #96C47E; font-weight: bold;}
a.playIt:visited {color: #96C47E; font-weight: bold;}
a.playIt:active  {color: #96C47E; font-weight: bold;}
a.playIt:hover   {color: #96C47E; font-weight: bold; text-decoration:underline;}
a.playIt img {vertical-align: middle;}

/*** Text Sizes ***/

.tagTitle {font-size: 16pt; line-height: 21px; color: #808080; font-weight: bold;}
.searchTitle {color: #7F7F7F; font-weight: bolder; font-size: 14pt; padding: 5px 0px 5px 0px;}

.pageTitle {font-size: 16pt; line-height: 21px; color: #96C47E; font-weight: bold;}
.pageTitle a{font-size: 16pt; line-height: 21px; color: #96C47E; font-weight: bold;}
.pageTitle a:hover{color: #80FF00; text-decoration: underline;}

.subTitle1 {font-size: 12pt; line-height: 20px; color: #808080; font-weight: bold;}
.subTitle1 a {font-size: 12pt; line-height: 20px; color: #808080; font-weight: bold;}
.subTitle1 a:hover {color: #80FF00;}
.subTitle1White {font-size: 14pt; line-height: 20px; font-stretch: expanded;}
.subTitle2{font-size: 12pt; line-height: 20px; color: #808080;}
.subTitle2White{font-size: 12pt; line-height: 20px; }

.wikiTitle {font-size: 18pt; line-height: 21px; color: #808080; font-weight: bold;}
.wikiTitle a {font-size: 18pt; line-height: 21px; color: #808080; font-weight: bold;}
.wikiTitle a:hover {color: #80FF00;}


.greyText {color: #808080;}
.greyText a {color: #808080;}
.greyText a:hover {color: #80FF00;}
a.greyText {color: #808080;}
.greyTextBold {font-weight: bold;}
.blueText {color: #4DAEF5;}
.blueTextBold {color: #4DAEF5; font-weight: bold;}

.mintText {color: #96C47E; }
div.noneTitle { padding: 5px 0px 5px 0px; line-height: 18px; }

.userTag          {color: #F60; font-weight: bold;}
a.userTag         {color: #F60; font-weight: bold;}
a.userTag:link    {color: #F60; font-weight: bold;}
a.userTag:visited {color: #F60; font-weight: bold;}
a.userTag:active  {color: #F60; font-weight: bold;}
a.userTag:hover   {color: #80FF00; font-weight: bold;}

a.smallOrange:link { color: #F60; font-size: 9pt; }
a.smallOrange:link    {color: #F60; font-size: 9pt;}
a.smallOrange:visited {color: #F60; font-size: 9pt;}
a.smallOrange:hover  {color: #80FF00; font-size: 9pt;}
a.smallOrange:active   {color: #80FF00;  font-size: 9pt;}

.smallText1 {font-size: 10pt; line-height: 16px;}

.smallText {font-size: 9pt; line-height: 16px;}
.smallTextBlue {font-size: 9pt; line-height: 16px; color: #4DAEF5;}

.blueHighlight {font-weight: bold; color: #4DAEF5;}
.blueHighlight a {color: #4DAEF5;}
.blueHighlight a:link    {color: #4DAEF5;}
.blueHighlight a:active  {color: #4DAEF5;}
.blueHighlight a:visited {color: #4DAEF5;}
.blueHighlight a:hover   {color: #4DAEF5;}

.orangeHighlight {font-weight: bold; color: #F60;}
.orangeHighlight a {color: #F60;}
.orangeHighlight a:link    {color: #F60;}
.orangeHighlight a:active  {color: #F60;}
.orangeHighlight a:visited {color: #F60;}
.orangeHighlight a:hover   {color: #80FF00;}

.greenHighlight {font-weight: bold; color: #80FF00;}
.greenHighlight a {color: #80FF00;}
.greenHighlight a:link    {color: #80FF00;}
.greenHighlight a:active  {color: #80FF00;}
.greenHighlight a:visited {color: #80FF00;}
.greenHighlight a:hover   {color: #80FF00; text-decoration: underline; }

.byline {font-style: italic;}

div.trackAlertBox { opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99); padding: 10px; margin-bottom: 10px; text-align: justify; background-color: #446677; border: 1px solid #333; line-height: 16px; position: relative; height: 65px; font-size: 10pt;}
div.trackAlertBox p{ margin: 0px 20px 0px 0px; }
div.sideBarElement {background-color: #333; margin: 0px 0px 0px 0px;  padding: 3px 5px 3px 15px; font-size: 85%;}
div.sideButtonBg {background-color: #333; padding: 0px 4px 0px 4px; }

/**
Framework
**/

#header {
	position: relative;
	background-image: url(http://cdn.finetune.com/images/headers/Header-Gradient-Repeatable.png);
	background-repeat: repeat-x;
	border: 1px solid #333;
	height: 75px;
}

#body {
	width: 950px;
	text-align: left;
	height: 100%;

}

#footer {
	position: relative;
	border: 1px solid #333;
	height: 24px;
	margin-right: 1px;
}
#footer div.inner{
	border: 1px solid #000;
	height: 23px;
	padding-top: 2px;
	width: 100%;
	background-image: url(http://cdn.finetune.com/images/footers/Footer-Gradient-Repeatable.png);
	background-repeat: repeat-x;
}

#maincontent {
	position: relative;

}

/** Other Content **/
div .element_row {
	margin: 5px;
    font-size: 0.8em;
}

/**
Header
**/

div.headerContent {
	position: relative;
	height: 43px;
}
div.headerSubContent {
	position: relative;
	margin-bottom: 1px;
	height: 30px;
	border-top: 1px solid #333;
	background-color: #111;
}
div.headerContentBody {
	position: relative;
	width: 950px;
	height: 44px;
}
div.headerTopContainer {
	position: absolute;
	left: 200px; top: 0px;
	width: 750px;
	height: 30px;
	text-align: left;
}
div.headerSubContentBody{
	position: relative;
	width: 950px;
	height: 30px;
}
div.finetuneLogo {
	position: absolute;
	top: 0px; left: 0px;
}
div.profileBlock{
	position: absolute;
	top: 4px; left: 1px;
	height: 30px;
}
div.loginBlock{
	position: absolute;
	top: 4px; left: 1px;
	height: 30px;
}
div.profileIcon{
	float: left;
	padding-right: 5px;
	font-size: 9pt;
}
div.profileLink{
	float: left;
	padding: 3px;
	font-size: 9pt;
	color: #4DAEF5;
}

div.profileLink a{ color: #4DAEF5; }
div.profileLink a:hover { color: #80FF00; }

div.headerLinkBlock {
	position: absolute;
	top: 0px;
	left: -7px;
	height: 44px;
}
div.headerLink{
	float: left;
	padding-right: 35px;
}

div.headerSearchBlock{
	position: absolute;
	top: 11px; right: 0px;
	width: 334px;
}
div.optionsLink{
	position: relative;
	top: 3px;
	padding: 0px 0px 0px 5px;
}
div.registerBlock {
	position: absolute;
	left: 200px; top: 0px;
	width: 720px;
	background-color: #333;
	height: 30px;
	text-align: left;
}
div.registerTitle{
	font-size: .7em;
	margin-top: 7px;
	margin-left: 7px;
	float: left;
}
div.registerTitle .bold{
	font-size: 11pt;
	color: #96C47E;
	font-weight: bold;
}
div.registerButton{
	margin-top: 2px;
	margin-right: 2px;
	float: right;
}

div.recsBlock{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	text-align: left;
	width: 334px;
}
div.recsBlock div.icon{ width: 40px; height: 30px;  position: absolute; top: 0px; left: 0px; }
div.recsBlock div.topLine{ height: 15px;  position: absolute; top: 1px; left: 50px; color: #96C47E; font-weight: bold; font-size: .75em;}
div.recsBlock div.bottomLine{ height: 15px; position: absolute; top: 13px; left: 50px; }
div.recsBlock div.bottomLine a:link{ color: #4DAEF5; font-size: .75em; text-decoration: none; }
div.recsBlock div.bottomLine a:visited{ color: #4DAEF5; font-size: .75em; text-decoration: none; }
div.recsBlock div.bottomLine a:hover{ color: #80FF00; font-size: .75em; text-decoration: underline; }
div.recsBlock div.bottomLine a:active{ color: #4DAEF5; font-size: .75em; text-decoration: none; }

div.releaseDate { color: #FFF; font-size: .8em; padding: 5px 0px 2px 0px; margin-top: 2px; line-height: 1.5em;}

/**
Home Page
**/


div.playerContainer { float: left; display: inline; width: 180px; position: relative; }
div.contentContainer { float: left; display: inline; height: 100%; margin-left: 7px;}
div.playerSubContent { position: absolute; top: 227; width: 180px; height: 225px; }
div.playlistEditor { position: absolute; width: 180px; }

iframe.playerFrame { width: 180px; height: 220px; width: 180px; }
iframe.mainContent { overflow: auto; }

div.coolThing{ width: 180px; padding: 3px 0px 3px 0px; }
div.coolThing p.img{ margin: 0px; padding: 0px; }
div.coolThing p.text{ margin: 7px; padding: 0px; font-size: 12px; }
div.coolThing a { font-weight: bold; color: #80FF00; text-decoration: none; }
div.coolThing a:hover { text-decoration: underline; }

div.surveyThing{ width: 250px; padding: 0px;}

div.outterHome {  width: 730px; margin-top: 14px; }
div.homeMainTitle { width: 100%; color: #96C47E; font-size: 16pt; font-weight: bolder; padding-bottom: 20px;}
div.homeHalfBlock { opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99); width: 390px; padding: 0px 14px 0px 14px; height: fixed;}
div.homeFullBlock { opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99); padding: 0px 0px 0px 14px; }

div.homeTitle { width: 100%; color: #96C47E; font-size: 16pt;  font-weight: bolder; padding: 20px 0px 20px 0px; width: 390px; }
div.homeSubTitle { width: 100%; color: #FFF; text-align: left; padding-bottom: 20px; border-bottom: 1px solid #333; line-height: 16px; height: 36px;}

div.featuredBlock { margin-left: 14px; position: relative; border-bottom: 1px solid #333; padding-bottom: 14px; width: 715px; height: 135px; }

div.featuredIcon { float: left; padding: 0px 14px 0px 0px; position: relative; }
div.featuredIcon div.play{ position: absolute; top: 0px; left: 0px; width: 54px; height: 54px; border: 1px solid #80FF00; background-image: url(http://cdn.finetune.com/images/1by1.gif); background-repeat: repeat;}

div.featuredDescription {opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99); width: 300px; height: 100px; background-color: #000; float: right; position: relative; bottom: 25px;}

div.fadeInText {  opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99); text-align: left; font-size: 11pt; width: 250px;  position: absolute; top: 0px; left: 0px; width: 300px;}
div.fadeInText div.default { padding: 5px 7px 5px 7px; }
div.featuredArtistTitle { padding: 5px 7px 5px 7px; color: #96C47E; }
div.featuredArtistBio { padding: 0px 7px 5px 7px; color: #FFF;  font-size: 11pt;}
div.featuredDate { padding: 0px 7px 5px 7px; color: #808080; font-size: small; }

div.squareAd{
	background-color: #000;
	float: right;
	width: 300px;
	height: 250px;
	border: 1px solid #4DAEF5;
}

div.categoryTitle { font-size: 10pt; color: #96C47E;  font-weight: bold; padding: 0px 3px 5px 3px; }
div.featuredCategoryBlock { width: 300px; }
div.featuredCategoryBlock div.category { width: 140px; padding: 1px 3px 1px 3px; float: left; }

.copyright {color: #E8E8E8; font-size: 9pt; margin: 3px 10px 0px 5px; font-weight: bold;}
.copyright a {color: #E8E8E8;}
.copyright a:link    {color: #E8E8E8;}
.copyright a:active  {color: #E8E8E8; outline: none;}
.copyright a:visited {color: #E8E8E8;}
.copyright a:hover   {color: #80FF00;}

img.albHpRollover {border: 1px solid #666;}
.albHpRollover:link     {border: 1px solid #000; line-height: 1px; padding: 0px;}
.albHpRollover:active   {border: 1px solid #000; line-height: 1px; padding: 0px;}
.albHpRollover:visited  {border: 1px solid #000; line-height: 1px; padding: 0px;}
.albHpRollover:hover    {border: 1px solid #80FF00; line-height: 1px; padding: 0px;}

.copyright {color: #E8E8E8; font-size: 9pt; margin: 3px 10px 0px 5px; font-weight: bold;}
.copyright a.siteLink {color: #4DAEF5;}
.copyright a.siteLink:link    {color: #4DAEF5;}
.copyright a.siteLink:active  {color: #4DAEF5;}
.copyright a.siteLink:visited {color: #4DAEF5;}
.copyright a.siteLink:hover   {color: #80FF00; text-decoration:underline;}

.copyright a.orange{color: #F60;}
.copyright a.orange:link{color: #F60;}
.copyright a.orange:active{color: #F60;}
.copyright a.orange:visited{color: #F60;}
.copyright a.orange:hover{color: #80FF00; text-decoration:underline;}

/**
Playlist Builder
**/

div.builderMsgBox {padding: 5px 4px 5px 4px;}
div.builderMsgBox div.greenHighlight {font-size: 11pt; font-weight: bold; color: #80FF00;}
div.builderMsgBox div.blueHighlight  {font-size: 11pt; font-weight: bold; color: #4DAEF5;}
div.builderMsgBox div.redHighlight   {font-size: 11pt; font-weight: bold; color: #FF0000;}
div.builderMsgTitle {font-size: 9pt; color: #96C47E;}
div.builderMsgSubTitle {font-size: 9pt; color: #808080;}

/**
Content Pages
**/

div.outterMain {
	float: left;
	width: 610px;
	height: 100%;
	position: relative;
}
div.innerMain {
	width: 100%;
	display: block;
	margin-top: 5px;
	padding-left: 12px;
	position: relative;
}
div.bannerAd {
	height: 60px;
	width: 100%;
	text-align: left;
	margin-left: 12px;
	padding-bottom: 15px;
	position: relative;
}
div.bannerAd div.border{ width: 468px; height: 60px; border: 1px solid #4DAEF5; }
div.skyScraperAd {
	position: absolute;
	top: 0px;
	right: 5px;
	width: 120px;
	height: 600px;
	border: 1px solid #4DAEF5;
}

div.pageHeader {
	padding: 5px 0px 2px 0px; t
	width: 100%;
	color: #96C47E;
	font-weight: bolder;
	font-size: 12pt;
	text-align: left;
}
div.innerContent {
	float: left;
	width: 440px;
	text-align: left;
	border-top: 1px solid #333;
	margin-right: 7px;
	padding: 7px 0px 7px 0px;
}
div.innerContentFull {
	float: left;
	width: 550px;
	text-align: left;
	border-top: 1px solid #333;
	margin-right: 7px;
	padding: 7px 0px 7px 0px;
}
div.innerContentBody{
	float: left;
	width: 440px;
	text-align: left;
	border-top: 1px solid #333;
	padding: 7px 0px 7px 0px;
}
div.innerContentBodyFull{
	float: left;
	width: 550px;
	text-align: left;
	border-top: 1px solid #333;
	padding: 7px 0px 7px 0px;
}

div.innerNav {
	float: left;
	width: 148px;
	text-align: left;
}
.listElement {
	/*opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99);*/
	padding: 5px 3px 5px 3px;
	position: relative;
	width: 434px;
}
.listElementOff{
	/*opacity: 0.99999; -moz-opacity: 0.99999; -khtml-opacity: 0.99999; filter: alpha(opacity=99);*/
	padding: 5px 3px 5px 3px;
	background-color: #111;
	position: relative;
	width: 434px;
}

div.innerContent_oneColumn{ width: 585px; }

div.instructionsText {line-height: 20px;}

 div.trackTitle { padding: 2px 5px 2px 5px; color: #FFFFFF; }
 div.promoteTitle { padding: 2px 5px 2px 5px; color: #4DAEF5; }


/*
Profile
**/

div.titleHeader {
	position: relative;
	float: left;
	padding: 10px 0px 0px 0px;
	width: 440px;
	color: #96C47E;
	font-weight: bolder;
	font-size: 100%;
	text-align: left;
}
div.profileTitle {
	width: 415px;
	text-align: left;
	font-size: 16pt;
	padding-bottom: 2px;
	float: left;
	font-weight: bolder;
	line-height: 21px;
	color: #96C47E;
}
div.playlistTitle {
	width: 415px;
	text-align: left;
	font-size: 16pt;
	padding-bottom: 2px;
	float: left;
	font-weight: bolder;
	line-height: 21px;
	color: #96C47E;
}
div.albumTitle {
	width: 415px;
	text-align: left;
	font-size: 16pt;
	padding-bottom: 2px;
	float: left;
	font-weight: bolder;
	line-height: 21px;
	color: #96C47E;
}
div.titleWithEdit {
	width: 200px;
	text-align: left;
	float: left;
	font-weight: bolder;
	line-height: 21px;
	color: #96C47E;
	font-size: 12pt;
	font-weight: bolder;
	color: #96C47E;
}
div.titleNoEdit {
	padding: 0px 0px 5px 0px;
	color: #96C47E;
	font-weight: bolder;
	font-size: 12pt;
	text-align: left;
}
div.largeTitleNoEdit {
	padding: 0px 0px 5px 0px;
	color: #96C47E;
	font-weight: bolder;
	width: 440px;
	font-size: 16pt;
	line-height: 21px;
	text-align: left;
}
div.homePageTitle {
	padding: 0px 0px 5px 0px;
	color: #96C47E;
	font-weight: bolder;
	font-size: 16pt;
	text-align: left;
}
div.threeSectionTitle{
	width: 33%;
	text-align: left;
	float: left;
	font-weight: bolder;
	color: #96C47E;
	font-size: 12pt;
	font-weight: bolder;
	color: #96C47E;
}
div.editLink {
	position: absolute;
	bottom: 1px; right: 0px;
	padding: 0px 0px 2px 0px;
	color: #4DAEF5;
	font-size: 9pt;
	text-align: right;
	font-weight: normal;
}

a.looseEditLink:link { font-size: 9pt; color: #4DAEF5; text-decoration: none; font-weight: normal;}
a.looseEditLink:visited{ font-size: 9pt; color: #4DAEF5;  text-decoration: none; font-weight: normal; }
a.looseEditLink:active{ font-size: 9pt; color: #4DAEF5;  text-decoration: none;  font-weight: normal;}
a.looseEditLink:hover { font-size: 9pt; color: #80FF00;  text-decoration: underline; font-weight: normal;}


div.playlistTitle_onecolumn {width: 600px;}

div.profileTitle a, div.playlistTitle a, div.largeTitleNoEdit a, div.albumTitle a, div.artistTitle a{ color: #96C47E; text-decoration: none; }
div.profileTitle a:hover, div.playlistTitle  a:hover,  div.largeTitleNoEdit a:hover, div.albumTitle a:hover, div.artistTitle a:hover{ color: #80FF00; text-decoration: underline;}

div.editLink a{ color: #4DAEF5; }
div.editLink a:hover{ color: #80FF00; }

div.smallLinkBlock { clear: both; font-size: 80%; padding: 3px 0px 3px 0px; text-align: left; }
div.smallLinkBlock div.linkTitle{ float: left; width: 60px; text-align: right; color: #808080; padding-right: 5px; }
div.smallLinkBlock div.linkText{ float: left; }
div.smallLinkBlock div.copyLinkText{ float: left;  width: 200px; overflow: hidden; border: 1px solid #333; padding: 2px; }

div.smallLinkBlock div.linkTitle_contentPages {float: left;  width: 180px;}

/**
Navigation
**/


div.navBlock { background-color: #000; border: 1px solid #333; width: 148px; }
div.navHead { background-image: url(http://cdn.finetune.com/images/newnav/top-gradient.gif); background-repeat: repeat-x; width: 148px;   padding-top: 3px;}

div.navList { padding: 12px 3px 10px 3px; color: #4DAEF5; /*font-weight: bold;*/ }
div.navList a:link    { color: #4DAEF5; /*font-weight: bold;*/  font-size: 10pt; }
div.navList a:visited {  color: #4DAEF5; /*font-weight: bold;*/  font-size: 10pt; }
div.navList a:active  { color: #4DAEF5; /*font-weight: bold;*/  font-size: 10pt; }
div.navList a:hover   { color: #80FF00; /*font-weight: bold;*/  font-size: 10pt; text-decoration:underline;}

div.navListSearch { padding: 10px 3px 10px 3px; color: #FFF; font-weight: bold; font-size: 90%;}
div.navListSearch a:link    { color: #FFF; font-weight: bold;}
div.navListSearch a:visited {  color: #FFF; font-weight: bold;}
div.navListSearch a:active  { color: #FFF; font-weight: bold;}
div.navListSearch a:hover   { color: #80FF00; font-weight: bold; text-decoration:underline;}
.selectedWhiteBold { color: #FFF; font-weight: bold; line-height: 14px;  /*font-style: italic;*/ border-bottom: 1px solid #222; }
.selectedWhite { color: #FFF; /*font-weight: bold;*/ line-height: 14px; font-size: 10pt; /*font-style: italic;*/ border-bottom: 1px solid #222; }


.navTitle {color: #96C47E; font-weight: bold;  padding-left: 5px; padding-top: 3px;}
.navTitle a{color: #96C47E; font-weight: bold; padding: 5px;}
.navTitle a:hover{color: #80FF00; text-decoration: underline; padding: 5px;}

/**
Artist
**/
div.artistTitle {
	width: 375px;
	text-align: left;
	font-size: 16pt;
	padding-bottom: 2px;
	float: left;
	font-weight: bolder;
	line-height: 21px;
	color: #96C47E;
}
div.artistPlayButton {
	position: absolute;
	bottom: 1px; right: 0px;
	padding: 0px 0px 2px 0px;
	text-align: right;
}
div.artistSubHeader{
	padding: 5px 10px 5px 10px;
	text-align: left;
	line-height: 15px;
/*	background-color: #111;*/
}

div.discographyBlock{/* background-color: #111; */padding: 5px 10px 5px 10px; position: relative;}
div.albumIcon { float: left; padding: 2px; }
div.artistHeader { padding: 10px; }
div.artistBio { text-align: left; line-height: 15px; padding-bottom: 10px; }
div.artistPlayButton { float: left; padding: 0px 5px 0px 5px; width: 80px; }
div.artistLinkBlock { float: right; padding: 0px 5px 0px 5px; }


/**
Comments
**/

div.userCommentBlock { float: left; width: 310px; padding: 5px; word-wrap:break-word; }
div.userComment{ font-size: 11pt; padding: 3px; }
div.userSignature { font-size: 9pt; font-style: italic; padding: 0px 0px 5px 0px; color: #808080;}
div.userSignature a{ color: #96C47E; font-weight: normal;}
div.userSignature a:hover{ color: #80FF00; font-weight: normal; text-decoration: underline;}


/**
Forms
**/

div.formContainer { padding: 10px; background-color: #111; }
div.formContainer br { clear: both; }
div.formContainer label { float: left; width: 100px; }
div.formContainer label.notify { float: left; width: 150px; margin: 10px;}
div.formContainer input.radio { margin: 10px 0px 10px 60px; float: left; }
div.formContainer label.radio { margin: 10px; width: 10px; }
div.formContainer p { margin-top: 15px; }
br.clear { clear: both; }



div.formLabel { float: left; text-align: right; padding: 3px 5px 3px 5px; font-size: 90%; }
div.formLabelBold { float: left; text-align: right; padding: 3px 5px 3px 5px; font-weight: bold; }
div.formLabelNoFloat{ padding: 3px 0px 3px 0px; font-size: 90%; }
div.formElement { float: left;  padding: 1px 5px 1px 5px;  }
div.formNote { padding: 0px 5px 0px 5px; font-size: 90%; color: #808080; float: left; font-style: italic; width: 300px; text-align: left; }
.alert { color: #E3170D; padding: 5px 10px 5px 10px; }




td.playIt {padding: 0px 10px 10px 10px;}
.subHeader { background-image: url(http://cdn.finetune.com/images/hp/subheader_bg.gif); background-repeat: repeat-x; width: 100%; height: 70px;}
.largeNavTitle { color: #96C47E; font-weight: bold; font-size: 16pt; }
.largeWhiteTitle {color: #FFF; font-size: 18px; }

a.builderTitle { font-size: 12pt; color: #FF6600; font-weight: bold; padding: 5px;}
a.builderTitle:hover{font-size: 12pt; color: #80FF00; text-decoration: underline; padding: 5px;}

div.pageDeepLink {font-size: 9pt;}
div.playlistSelectionMenu {display:none; position:absolute; left: 30px; background-color: #111; border: 1px solid #333; padding: 10px 10px 10px 10px; z-index: 999;}


.profileMsg { font-size: 9pt; line-height: 18px; color: #e8e8e8; text-align: center; margin: 4px 0px 4px 0px;}

#tipBoxContainer a {color: #4DAEF5;}
#tipBoxContainer a:link    {color: #4DAEF5;}
#tipBoxContainer a:visited {color: #4DAEF5;}
#tipBoxContainer a:active  {color: #4DAEF5;}
#tipBoxContainer a:hover   {color: #80FF00; text-decoration:underline;}

div.shoutBox {background-color: #333; padding: 0px 10px 10px 10px;}
div.shoutBox div.section_header {font-size: 13pt; font-weight:bold; line-height: 20px; color: #808080; margin: 10px 0px -10px 0px;}
div.shoutBox ul {padding: 0px; margin: 0px 0px 4px 14px;}
div.shoutBox li {padding: 0px; margin: 0px 0px 5px 0px;}

.reflect {border: 1px solid #222;}
img.albRollover     {border: 1px solid #000;}
.albRollover:link     {border: 1px solid #000; line-height: 1px; padding: 0px;}
.albRollover:active   {border: 1px solid #000; line-height: 1px; padding: 0px;}
.albRollover:visited  {border: 1px solid #000; line-height: 1px; padding: 0px;}
.albRollover:hover    {border: 1px solid #80FF00; line-height: 1px; padding: 0px;}
.albWhiteBorder {border:1px solid #FFF;}
.albNoBorder {border: 1px solid #333;}
.albOrgBorder {border: 1px solid #666;}

.albOrgBorder:link    {border: 1px solid orange;}
.albOrgBorder:active  {border: 1px solid orange;}
.albOrgBorder:visited {border: 1px solid orange;}
.albOrgBorder:hover   {border: 1px solid #80FF00;}

div.skittle{ float: left; padding: 3px; }
div.oneLineText { float: left; width: 300px; padding: 6px 3px 6px 6px; line-height: 18px;}
div.oneLineTextLong { float: left; width: 420px; padding: 6px 3px 6px 6px; line-height: 18px;}
div.multiLineText { float: left; width: 300px; padding: 2px 5px 2px 5px; white-space: normal;}
div.multiLineNoFloat { width: 300px; padding: 3px; white-space: normal; }
div.genHeader { padding: 10px; text-align: left;}


div.newLink {  padding: 0px; margin: 0px 10px 0px 0px; color: #96C47E; font-weight: bold; font-size: 95%;}
div.newLink a {color: #4DAEF5; font-weight: bold; font-size: 95%;}

.arInputForm { background-color: #111; border: 1px solid #333; color: #808080; height: 20px; }

.tagLevel5 {font-size: 32pt; line-height: 38pt;}
.tagL4     {font-size: 26pt; line-height: 30pt;}
.tagLevel3 {font-size: 22pt; line-height: 26pt;}
.tagLevel4 {font-size: 16pt; line-height: 20pt;}
.tagLevel2 {font-size: 13pt; line-height: 16pt;}
.tagLevel1 {font-size: 10pt; line-height: 14pt;}

.reg_later {color: #4DAEF5; font-weight: bold; font-size: 14pt; line-height: 20px;}
.reg_now   {color: #F60; font-weight: bold; font-size: 20pt; line-height: 22px;}

ul.faqQs {margin: 5px 5px 20px 18px ; padding: 0px 0px 0px 0px;}
ul.faqQs li {list-style-type: square; margin: 2px 0px 2px 0px;}

ul.ftList {margin: 10px 0px 0px 20px; padding: 0px;}
ul.ftList li {list-style-type: square; margin-top: 5px;}

ul.ftDotList {margin: 5px 0px 0px 18px; padding: 0px;}
ul.ftDotList li {list-style-type: none; list-style-image: url(images/dot.png); margin-top: 10px;}

ul.ftNoBulletList   {margin: 5px 0px 0px 18px; padding: 0px;}
ul.ftNoBulletList li {list-style-type: none; margin-top: 8px;}


div.wikitext a         {color: #4DAEF5;}
div.wikitext a:link    {color: #4DAEF5;}
div.wikitext a:visited {color: #4DAEF5;}
div.wikitext a:active  {color: #4DAEF5;}
div.wikitext a:hover   {color: #80FF00; text-decoration:underline;}

div.wikitext a.brokenlink         {color: red;}
div.wikitext a.brokenlink:link    {color: red;}
div.wikitext a.brokenlink:visited {color: red;}
div.wikitext a.brokenlink:active  {color: red;}
div.wikitext a.brokenlink:hover   {color: red; text-decoration:underline;}
div.wikitext b {font-weight: bold;}



b.rtop, b.rbottom{display:block;background: #000}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #111}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/**
Registration
**/

div.regHeader{
	padding: 10px 0px 0px 0px;
	color: #96C47E;
	font-weight: bolder;
	font-size: 100%;
	text-align: left;
}
div.regTitle{
	float: left;
	margin-right: 7px;
	width: 550px;
	line-height: 21px;
	font-size: 16pt;
}
div.regContent{
	float: left;
	border-top: 1px solid #333;
	margin-right: 7px;
	padding: 7px 0px 7px 0px;
	width: 550px;
	text-align: left;
}

/**
SEO FINETUNE
**/
div.robotTitle { 
	position: relative;
	text-align: left;
	width: 100%; 
	color: #96C47E;
	clear: both;
	font-size: 16pt;  
	font-weight: bolder; 
	padding: 15px;
	width: 950px; 
	border-left: 1px #333 solid;
	border-right: 1px #333 solid;
	background-color: #202020;
	float: left;
}
div.robotSubContent{
	position: relative;
	width: 950px;
	text-align: left;
	padding: 15px;
	border: 1px #333 solid;
	float: left;
}
div.stationEntry {
	background: #333;
	vertical-align: middle;
	padding: 10px 0px 10px 10px;
	margin-bottom: 10px;
	float: left;
	height: 55px;
}

div.indexContainer {
	width: 950px;
}

h2.green {
  color: #96C47E;
}

INPUT[type="submit"], INPUT[type="text"] {
    color: #96C47E;
    border: 1px solid #333;
    background-color: #000;
}

div#seoFooter {
    /*
    background-image: url('http://cdn.finetune.com/images/footers/Footer-Gradient-Repeatable.png');
    */
    background-repeat: repeat-x;
    height: 20px;
    clear: both;
    text-align: center;
    padding-top: 3px;
}
#seoFooter a {
  color: orangered;
}
