body {
     margin:0px; padding:0px;
     color:black;
     background-color:#6699CC;
    }

#outer {
     position:relative; display:block;
     margin:0px; padding:0px;
     border-style:none;
     color:black;
     background-color:#6699CC;
     text-align:center;
    }

#inner {
     position:relative; display:block;
     width:750px;
     margin:0px auto 0px auto; padding:0px;
     border-style:none;
     color:black;
     background-color:white;
     text-align:left;
    }

h1 {
     margin-top:20px; margin-bottom:20px; padding:0px;
     color:black;
     background-color:white;
     font-size:42px;
     font-family: Garamond, "ACaslon Regular", "Times New Roman", serif;
     font-style: italic;
     text-align:center;
    }

h2 {
     display:block; position:relative;
     left:42px;
     width:400px;
     margin:60px 0px 0px 0px; padding:0px;
     border-style:solid; border-width:2px; border-color:#707070;
     color:#707070;
     background-color:white;
     font-size:35px;
     font-family: Garamond, "ACaslon Regular", "Times New Roman", serif;
     text-align:center;
    }

h3 {
     margin-top:20px; margin-bottom:0px;
     color:black;
     background-color:white;
     font-size:22px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

h4 {
     color:black;
     background-color:white;
     font-size:16px;
     font-family: Verdana, Arial, sans-serif;
     font-style:italic;
     text-align:center;
    }

p {
     margin:15px 42px 15px 42px;
     color:black;
     background-color:white;
     font-size:15px;
     line-height:23px;
     font-family: Verdana, Arial, sans-serif;
     text-align:justify;
    }

p.accessVersion {
     margin-top:15px; margin-bottom:0px;
     color:black;
     background-color:white;
     font-size:15px;
     line-height:23px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

p.center {text-align:center;}

div.pictureBox {
     display:block; position:relative;
     left:42px;
     width:665px;
     margin:0px ; padding:0px;
     border-top-style:solid; border-top-width:2px; border-top-color:black;
     border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:black;
     color:black;
     background-color:/* #FFCC99; */ #6699CC;
     text-align:center;
    }

div.picture {
     position:relative; /* float:left; */ float:none;
     margin:10px; padding:0px;
     border:none;
     vertical-align:middle;
    }

div.picture p {
     display:block;
     width:306px;
     margin:0px; padding:0px;
     color:white;
     background-color:black;
     font-size:15px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

div.picture img {
     margin:0px; padding:0px;
     border:solid 3px black;
    }

div.spacer {
     clear: both;
    }

div.playlist {
     display:block; position:relative;
     left:75px;
     color:black;
     background-color:#EFEFEF;
     width:350px;
     margin:0px; padding:13px;
     border-top-style:solid; border-top-width:2px; border-top-color:black;
     border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:black;
    }

div.playlist h3 {
     width:350px;
     margin-bottom:15px;
     border-style:none;
     color:black;
     background-color:#EFEFEF;
    }

div.playlist li {
     margin:0px 0px 0px 0px; border:none; padding:0px;
     color:black;
     background-color:#EFEFEF;
    }

div.playlist a:link    {text-decoration:underline; color:blue; background-color:#EFEFEF;}
div.playlist a:visited {text-decoration:underline; color:purple; background-color:#EFEFEF;}
div.playlist a:hover   {text-decoration:underline; color:red; background-color:#EFEFEF;}

div.artistBioText p {
     margin-bottom:35px;
     color:black;
     background-color:white;
     font-size:17px;
     line-height:28px;
     font-family: Verdana, Arial, sans-serif;
     text-align:justify;
    }

div.artistLinks {
     display:block; position:relative;
     left:175px;
     width:400px;
     margin:0px; padding:0px;
     border:solid 2px black;
     color:black;
     background-color:#FFFF99;
     font-size:17px; line-height:20px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

div.artistLinks h3 {
     width:100%;
     margin:0px;
     border-style:none;
     color:white;
     background-color:black;
    }

div.artistLinks p {
     margin:8px; padding:0px;
     color:black;
     background-color:#FFFF99;
     font-size:17px; line-height:20px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

div.artistLinks a:link    {text-decoration:underline; color:blue; background-color:#FFFF99;}
div.artistLinks a:visited {text-decoration:underline; color:purple; background-color:#FFFF99;}
div.artistLinks a:hover   {text-decoration:underline; color:red; background-color:#FFFF99;}

/* ****************** THESE STYLES ARE FOR THE RED CARPET AND PUBLICITY GALLERIES ************** */

div.publicityThumbnailsPanel, div.RdCarpetThumbnailsPanel {
     position:relative;
     width:460px;
     left:145px;
     margin:0px; padding:0px;
     border:solid 2px #000000;
     background-color:#FFFF66;
     color:#FFFFFF;
     font-size:12px; font-family: Verdana, Arial, sans-serif;
     text-align:center;
     /* overflow:auto; */
}

div.publicityThumbnail, div.RdCarpetThumbnail {
     position:relative; float:left;
     width:67px;
     margin:12px; padding:0px;
     border:none;
     text-align:center;
}

div.publicityThumbnail img, div.RdCarpetThumbnail img {
     width:65px; height:65px;
     margin:0px; padding:0px;
     border-style:solid; border-width:1px;
     float:left;
}

div.publicityThumbnail br, div.RdCarpetThumbnail br {clear:both;}

div.publicityThumbnail a:link, div.RdCarpetThumbnail a:link       {text-decoration:underline; color:blue; background-color:#FFFF66;}
div.publicityThumbnail a:visited, div.RdCarpetThumbnail a:visited {text-decoration:underline; color:purple; background-color:#FFFF66;}
div.publicityThumbnail a:hover, div.RdCarpetThumbnail a:hover     {text-decoration:underline; color:red; background-color:#FFFF66;}

div.publicityThumbnail a:link img, div.RdCarpetThumbnail a:link img {border:solid 2px blue;}
div.publicityThumbnail a:visited img, div.RdCarpetThumbnail a:visited img {border:solid 2px purple;}
div.publicityThumbnail a:hover img, div.RdCarpetThumbnail a:hover img {border:solid 2px red;}

div.spacer {
     height:0px;
     margin:0px; padding:0px;
     clear: both;
}

div.spacer p {
     background-color:transparent;
     font-size:0px;
     line-height:0px;
}

/* ******************************************************************************************* */

#navigation p {
     color:black;
     background-color:white;
     font-size:14px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

#copyright {
     color:black;
     background-color:white;
     font-size:14px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

span.phonogram {
     font-size:18px;
    }

#validation {
     color:black;
     background-color:white;
     font-size:14px;
     font-family: Verdana, Arial, sans-serif;
     text-align:center;
    }

ul {
     list-style-type:square;
     list-style-position:outside;
     margin:0px 0px 8px 20px; padding:0px;
     }

li {
     margin:15px 0px 0px 0px; border:none; padding:0px;
     color:black;
     background-color:white;
     font-size:15px;
     line-height:19px;
     font-family: Verdana, Arial, sans-serif;
    }

hr {
     background:#707070;
     color:#707070;
     height:3px;
     margin-top:5px; margin-bottom:5px; border-style:none; padding:0px;
    }

a:link    {text-decoration:underline; color:blue; background-color:white;}
a:visited {text-decoration:underline; color:purple; background-color:white;}
a:hover   {text-decoration:underline; color:red; background-color:white;}

br.clearAll {clear:both;}