﻿     a:link,a:visited,a:active{text-decoration:none; color:#0000A0; font-weight:bold}
     a:hover{text-decoration:none}
     p,td,th,caption{font-family:Verdana; color:#000000} 

.menu{position: relative}
.menu-item1 td{font-family:Verdana; font-size:11pt;       padding-top: 9px;    padding-right: 7px;    padding-bottom: 10px;    padding-left: 7px}
.menu-item2 td{font-family:Verdana; font-size:11pt;       padding-top: 9px;    padding-right: 15px;    padding-bottom: 10px;    padding-left: 15px;}
.menu-item3 td{font-family:Verdana; font-size:11pt;       padding-top: 9px;    padding-right: 15px;    padding-bottom: 10px;    padding-left: 15px;}
.menu-item3x td{font-family:Verdana; font-size:11pt;       padding-top: 9px;    padding-right: 15px;    padding-bottom: 10px;    padding-left: 15px;}
.menu-item1 a:link,.menu-item1 a:visited,.menu-item1 a:active{text-decoration:none; color:#ffffff; font-weight:normal}
.menu-item2 a:link,.menu-item2 a:visited,.menu-item2 a:active{text-decoration:none; color:#ffffff; font-weight:normal}
.menu-item3 a:link,.menu-item3 a:visited,.menu-item3 a:active{text-decoration:none; color:#ffffff; font-weight:normal}
.menu-item3x {font-weight:normal}
.main-item1 td{padding-top: 0px;    padding-right: 30px;    padding-bottom: 1px;    padding-left: 30px;}
.main-item2 td{padding-top: 5px;    padding-right: 30px;    padding-bottom: 5px;    padding-left: 30px}
.main-item2 a:link,.main-item2 a:visited,.main-item2 a:active{text-decoration:none; color:#0000A0; font-weight:bold}

.home{position: fixed;
      background-color:#707070;
      width:100%;
      height:50px;
      letter-spacing:1px;
      margin: 0px}

.home td{font-family:verdana; font-size:8.5pt;       padding-top: 15px;    padding-right: 4px;    padding-bottom: 15px;    padding-left: 4px}
.home a:link,.home a:visited,.home a:active{text-decoration:none; color:#ffffff; font-weight:normal; background-color:#707070}

.menu-container { position: fixed; 
    display: flex;
      width:100%;
      background-color:#707070}

.menu-item1 {
    background-color: #707070;
    width: 550px;
    letter-spacing:1px;
    margin: 0px}

.menu-item3x {
    background-color: #707070;
    width: 150px;
    letter-spacing:1px;
    margin: 0px}

.menu-item2 {
    background-color: #707070;
    width: 100%;
    letter-spacing:1px;
    margin: 0px}

.menu-item3 {
    background-color: #707070;
    width: 150px;
    letter-spacing:1px;
    margin: 0px}

.main-container {
    display: flex;
    width: 100%;
    background-color: #ffffff}

.main-item1 {
    background-color: #f5f5f5;
    width: 490px;
    margin: 0px;
    font-size:10pt}

.main-item1mob {
    background-color: #f5f5f5;
    width: 100%;
    margin: 0px;
    font-size:10pt}

.main-item2 {
    background-color: #ffffff;
    width: 100%;
    margin: 0px 15px 0px 15px;
    font-size:10.5pt; line-height:15pt}

.main-item2mob {
    background-color: #ffffff;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size:11pt; line-height:15pt}

table.center {
    margin-left:auto; 
    margin-right:auto;
  }

table.center_upd {
    margin-left:14%; 
    margin-right:14%;
    line-height:15pt;
  }

table.left_about {
    margin-left:14%; 
    margin-right:14%;
    line-height:14pt;
  }

.auto-style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
}

.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt; line-height:24pt}

.auto-style4 {
	color: #CC0000;
}

.auto-style2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15pt;	color: #000000;}
.auto-style5 {	text-align: center;}
.alignleft {	text-align: left; vertical-align:top; height:auto}
.auto-style7 {text-decoration:underline}

.newcolorx {text-decoration:none;background-color: #707070;color:#707070}
.newcolor:hover{text-decoration:none;background-color: #555555;color:#555555}
.mobileonly{}

.auto-style3 {font-family:Verdana;	font-size: 11pt; 	text-align: center;}
.underline {text-decoration:underline}
.auto-style6 {font-family: "Courier New", Courier, monospace;	font-size: 16pt;    letter-spacing:15px;}
.font12 {font-size: 10pt}


/* Index */

.headers_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt; line-height:20pt}

/* Countries */

.main-item1c td{padding-top: 5px;    padding-right: 14px;    padding-bottom: 5px;    padding-left: 14px;}
.main-item1c table { border-collapse: collapse; border-spacing: 0; }
.main-item1c tr:nth-child(2n) {background-color: #eaeaea}

.main-item1c {
    background-color: #f5f5f5;
    width: 490px;
    margin: 0px;
    font-size:10pt}

.main-item1mobc {
    background-color: #f5f5f5;
    width: 100%;
    margin: 0px;
    font-size:10pt}

/* Artists */

.main-item1a td{padding-top: 1px;    padding-right: 30px;    padding-bottom: 2px;    padding-left: 30px;}

.main-item1a {
    background-color: #f5f5f5;
    width: 490px;
    margin: 0px;
    font-size:10pt}

.main-item1moba {
    background-color: #f5f5f5;
    width: 100%;
    margin: 0px;
    font-size:10pt}

/* Genres */

.main-item1g td{padding-top: 1px;    padding-right: 5px;    padding-bottom: 1px;    padding-left: 5px;}
.main-item1g a:link,.main-item2 a:visited,.main-item2 a:active{text-decoration:none; color:#0000A0; font-weight:normal}

.main-item1g {
    background-color: #f5f5f5;
    width: 490px;
    margin: 0px;
    font-size:10pt}

.main-item1mobg {
    background-color: #f5f5f5;
    width: 100%;
    margin: 0px;
    font-size:10pt}

/* 2015 */

.main-item2ya td{padding:6px 20px 6px 20px}
.main-item2ya tr:nth-child(2n) {background-color: #f5f5f5;}
.main-item2ya table { border-collapse: collapse; border-spacing: 0; }

.main-item2ya a:link,.main-item2 a:visited,.main-item2 a:active{text-decoration:none; color:#0000A0; font-weight:bold}

.main-item2ya { 
    background-color: #ffffff;
    width: 100%;
    margin: 0px 25px 0px 25px;
    font-size:10pt}

.tableheader_ya {background-color: #d9d9ff; vertical-align:top}

.auto-style13 {font-size: 12pt;  font-family:arial; font-weight:bold}

/* Top Artists */

.main-item2ta td{padding:7px 7px 7px 7px}
.main-item2ta tr:nth-child(2n) {background-color: #f5f5f5;}
.main-item2ta table { border-collapse: collapse; border-spacing: 0; }
.main-item2ta {
    background-color: #ffffff;
    width: 100%;
    margin: 0px 15px 0px 15px;
    font-size:10pt}
        
.arial12 {font-size: 12pt;  font-family:arial; font-weight:bold}

/* Artist pages */
.countryinfo1 {font-size: 11pt}
.countryinfo2 {font-size: 9pt}
	
.main-item2ap td,th{padding:6px 11px 6px 11px}
.main-item2ap table { border-collapse: collapse; border-spacing: 0; }

.main-item2ap a:link,.main-item2 a:visited,.main-item2 a:active{text-decoration:none; color:#0000A0; font-weight:bold}

.main-item2ap { 
    background-color: #ffffff;
    width: 100%;
    margin: 0px 10px 0px 10px;
    font-size:10pt}
.auto-style11 {font-size: 11pt;  font-family:arial; font-weight:bold}

.whitebg {background-color: #ffffff; vertical-align:top}

/* All artists */
.main-item2aa td{padding:4px 6px 4px 6px}
.main-item2aa table { border-collapse: collapse; border-spacing: 0; }

.main-item2aa a:link,.main-item2 a:visited,.main-item2 a:active{text-decoration:none; color:#0000A0; font-weight:bold}

.main-item2aa { 
    background-color: #ffffff;
    width: 100%;
    margin: 0px 5px 0px 5px;
    font-size:10pt}

/* Album pages */

.main-item2alp td{padding:5px 15px 5px 15px}
/*.main-item2alp tr:nth-child(2n) {background-color: #f5f5f5;}*/
.main-item2alp table { border-collapse: collapse; border-spacing: 0; }
.main-item2alp {
    background-color: #ffffff;
    width: 100%;
    margin: 0px 15px 0px 15px;
    font-size:10pt}

.verdana11 {font-size: 10pt;  font-family:verdana; font-weight:bold}

/* All critics lists */

.main-item2cl td{padding:2px 2px 2px 2px}
.main-item2cl {
    background-color: #ffffff;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size:10pt}
        
       
/*
   @media only screen and (min-device-width : 1201px){ .home, .main-item2mob { display: none;}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.menu-item1,.menu-item2,.main-item1,.main-item2, .notmobile, .imgnotmobile { display: none;}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.main-container { position: static; display: inline}}

   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.underlogo1  { font-size: 19pt}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.underlogo2  { font-size: 11pt}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.headers  { font-size: 15pt}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.auto-style2  { font-size: 11pt}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.alignleft  { font-size: 10pt}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.main-item2mob {margin-top:64px}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.main-item2mob a:link,.main-item2mob a:visited,.main-item2mob a:active{font-weight:normal; font-size: 10pt}}
   @media only screen and (min-device-width : 0px) and (max-device-width : 1200px){.main-item2mob td{padding:5px 20px 5px 20px}}
*/
