/* Dotted Links */

a:focus {
            outline: none;
        }


/* Awards */

.awards {
  font-family: arial;
  font-weigt: bold;
  color: #FFFFFF;
  font-size: 11px;
  }

.awardslist {
  font-family: arial;
  color: #000000;
  font-size: 11px;
  }



/* Charts */

.chartheading {
  font-family: arial;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  border-color: #9B9B9B;
  border-width: 1px 1px 0 0;
  border-style: solid;
  }

.chartcontent {
  font-family: arial;
  color: #000000;
  font-size: 11px;
  border-color: #9B9B9B;
  border-width: 1px 1px 0 0;
  border-style: solid;
  }

.chartborder {
  border-color: #9B9B9B;
  border-width: 0 0 1px 1px;
  border-style: solid;
  }


/* Discography */

.albumtop {
  font-family: arial, verdana;
  color: #414141;
  font-size: 11px;
  }
.albumtop a:link { color: #414141; text-decoration: none}
.albumtop a:active { color: #414141; text-decoration: underline}
.albumtop a:visited { color: #414141; text-decoration: none}
.albumtop a:hover { color: #414141; text-decoration: underline}

.albumtracks {
  font-family: arial, verdana;
  color: #000000;
  font-size: 11px;
  }

.albumnotes {
  font-family: arial, verdana;
  color: #000000;
  font-size: 12px;
  }



/* Footer */

.footermenu {
  font-family: arial;
  color: #FFFFFF;
  font-size: 10px;
  }
.footermenu a:link { color: #FFFFFF; text-decoration: none}
.footermenu a:active { color: #FF0000; text-decoration: none}
.footermenu a:visited { color: #FFFFFF; text-decoration: none}
.footermenu a:hover { color: #FF0000; text-decoration: none}

.disclaimer {
  font-family: arial;
  color: #666666;
  font-size: 10px;
  }
.disclaimer a:link { color: #004276; text-decoration: none}
.disclaimer a:active { color: #FF0000; text-decoration: none}
.disclaimer a:visited { color: #004276; text-decoration: none}
.disclaimer a:hover { color: #FF0000; text-decoration: none}



/* Lyrics */

.llinks {
  font-family: arial;
  color: #595959;
  font-size: 12px;
  }
.llinks a:link { color: #000000; font-weight: bold; text-decoration: none}
.llinks a:active { color: #FF0000; font-weight: bold; text-decoration: underline}
.llinks a:visited { color: #000000; font-weight: bold; text-decoration: none}
.llinks a:hover { color: #FF0000; font-weight: bold; text-decoration: underline}

.song {
  font-family: arial, verdana;
  color: #343634;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  }

.credits {
  font-family: arial, verdana;
  color: #414141;
  font-size: 11px;
  }

.lyrics {
  font-family: arial, verdana;
  color: #000000;
  font-size: 13px;
  }





/* Movies */

.movietitle {
  font-family: verdana, arial;
  color: #000000;
  font-size: 22px;
  font-weight: bold;
  }
.moviefacts {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  }
.moviefacts2 {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  }
.moviebuy {
  font-family: arial;
  color: #004276;
  font-size: 14px;
  }
.moviebuy a:link { color: #004276; text-decoration: none}
.moviebuy a:active { color: #FF0000; text-decoration: none}
.moviebuy a:visited { color: #004276; text-decoration: none}
.moviebuy a:hover { color: #FF0000; text-decoration: none}

.moviehead {
  font-family: arial;
  font-weight: bold;
  color: #000000;
  font-size: 18px;
  }
.movieinfo {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  }
.movieinfo a:link { color: #004276; text-decoration: none}
.movieinfo a:active { color: #FF0000; text-decoration: none}
.movieinfo a:visited { color: #004276; text-decoration: none}
.movieinfo a:hover { color: #FF0000; text-decoration: none}



/* News */

.newsline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  }

.newsdate {
  font-family: arial;
  color: #6E6E6E;
  font-size: 16px;
  font-weight: bold;
  }

.newstitle {
  font-family: arial;
  color: #004276;
  font-size: 17px;
  font-weight: bold;
  }
.newstitle a:link { color: #004276; text-decoration: none}
.newstitle a:active { color: #004276; text-decoration: underline}
.newstitle a:visited { color: #004276; text-decoration: none}
.newstitle a:hover { color: #004276; text-decoration: underline}

.newstime {
  font-family: arial;
  color: #999999;
  font-size: 12px;
  }
.newstime a:link { color: #004276; text-decoration: underline}
.newstime a:active { color: #004276; text-decoration: none}
.newstime a:visited { color: #004276; text-decoration: underline}
.newstime a:hover { color: #004276; text-decoration: none}

.news {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  padding-top: 1.1em;
  padding-bottom: 0.8em;
  }
.news a:link { color: #004276; text-decoration: underline}
.news a:active { color: #FF0000; text-decoration: none}
.news a:visited { color: #004276; text-decoration: underline}
.news a:hover { color: #FF0000; text-decoration: none}

.news blockquote {
  margin:1em 20px;
  padding:6px;
  border:1px dotted #344559;
  background-color: #F3F4F5;
  }
.news blockquote p {
  margin:.75em 0;
  } 

.newsback {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  }
.newsback a:link { color: #004276; text-decoration: none}
.newsback a:active { color: #004276; text-decoration: underline}
.newsback a:visited { color: #004276; text-decoration: none}
.newsback a:hover { color: #004276; text-decoration: underline}

.newsarchivehead {
  font-family: arial, verdana;
  color: #343634;
  font-size: 23px;
  font-weight: bold;
  text-transform: uppercase;
  }

.newsside {
  font-family: arial;
  color: #000000;
  font-size: 11px;
  }
.newsside a:link { color: #000000;text-decoration: none}
.newsside a:active { color: #000000;text-decoration: underline}
.newsside a:visited { color: #000000;text-decoration: none}
.newsside a:hover { color: #000000;text-decoration: underline}

.newsreleases {
  font-family: arial;
  color: #000000;
  font-size: 11px;
  }
.newsreleases a:link { color: #3366FF; text-decoration: none}
.newsreleases a:active { color: #3366FF; text-decoration: underline}
.newsreleases a:visited { color: #3366FF; text-decoration: none}
.newsreleases a:hover { color: #3366FF; text-decoration: underline}

.newsred {
  font-family: arial;
  color: #F93131;
  font-size: 11px;
  }

.newsblue {
  font-family: arial;
  color: #3366FF;
  font-size: 11px;
  }

.newsgreen {
  font-family: arial;
  color: #33FE33;
  font-size: 11px;
  }



/* Remixes */

.remixlink {
  font-family: arial;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 15pt;
  }
.remixlink a:link { color: #000000; text-decoration: none}
.remixlink a:active { color: #3366FF; text-decoration: none}
.remixlink a:visited { color: #000000; text-decoration: none}
.remixlink a:hover { color: #3366FF; text-decoration: none}

.rtitle {
  font-family: arial, verdana;
  color: #343634;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  }

.rinfo {
  font-family: arial;
  color: #5F5F5F;
  font-size: 12px;
  }
.rinfo a:link { color: #004276; text-decoration: none}
.rinfo a:active { color: #FF0000; text-decoration: none}
.rinfo a:visited { color: #004276; text-decoration: none}
.rinfo a:hover { color: #FF0000; text-decoration: none}

.rofficial {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  }

.remixes {
  font-family: arial;
  color: #000000;
  font-size: 12px;
  margin-left: 60px;
  }



/* Timeline */

.timeyear {
  font-family: arial, verdana;
  color: #343634;
  font-size: 25px;
  font-weight: bold;
  }

.timetopic {
  font-family: arial, verdana;
  color: #004276;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 0 23px;
  }
.timetopicout {cursor:hand;font-weight:bold;text-decoration:none; }
.timetopicover {cursor:hand;cursor:pointer; font-weight:bold;text-decoration:underline; }


.timeinfo {
  font-family: arial, verdana;
  color: #343634;
  font-size: 12px;
  }






/* Tours */

.tourtitle {
  font-family: arial;
  color: #000000;
  font-size: 24px;
  }
.tourfacts {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  }
.tourinfo {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  border-color: #9B9B9B;
  border-width: 1px 1px 0 0;
  border-style: solid;
  }
.tourinfo a:link { color: #004276;}
.tourinfo a:active { color: #FF0000; text-decoration: none}
.tourinfo a:visited { color: #004276;}
.tourinfo a:hover { color: #FF0000; text-decoration: none}
.tourborder {
  border-color: #9B9B9B;
  border-width: 0 0 1px 1px;
  border-style: solid;
  }
.tourhead {
  font-family: arial;
  color: #AAAAAA;
  font-size: 16px;
  font-weight: bold;
  }
.tourleg {
  font-family: arial;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  border-color: #9B9B9B;
  border-width: 1px 1px 0 0;
  border-style: solid;
  }



/* Videos */


.videolink {
  font-family: arial;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 15pt;
  }
.videolink a:link { color: #000000; text-decoration: none}
.videolink a:active { color: #FFCC33; text-decoration: none}
.videolink a:visited { color: #000000; text-decoration: none}
.videolink a:hover { color: #FFCC33; text-decoration: none}

.vtable {
  border-color: #9B9B9B;
  border-width: 0 0 1px 1px;
  border-style: solid;
  }

.vhead {
  font-family: arial, verdana;
  color: #000000;
  font-weight: bold;
  font-size: 19px;
  border-color: #9B9B9B;
  border-width: 1px 1px 0 0;
  border-style: solid;
  padding: 10px;
  }

.vinfo {
  font-family: arial;
  color: #000000;
  font-size: 12px;
  border-color: #9B9B9B;
  border-width: 1px 1px 0 0;
  border-style: solid;
  text-align: left;
  padding: 3px;
  }