body 
{
    text-align:center;
    background: #006699
}


p 
{
    color: #CCFFCC;
    text-align: justify
}

p.searchresult
{
    font-size: small;
    color: #CCFFCC;
    text-align: justify;
    font-weight: lighter
}

p.center
{
    text-align: center
}


span.searchresulthighlight
{
    font-size: small;
    color: #FF8844;
    text-align: justify;
    font-weight: bold
}


h2
{
    color: #CCFFCC;
    text-align: left
}

h2.center
{
    color: #CCFFCC;
    text-align: center
}

h3
{
    color: #CCFFCC;
    text-align: left
}

h3.center
{
    color: #CCFFCC;
    text-align: center
}

h4.justify
{
    color: #CCFFCC;
    text-align: justify
}

h4.center
{
    color: #CCFFCC;
    text-align: justify
}

h5
{
    color: #CCFFCC;
    text-align: justify
}

h5.right
{
    color: #CCFFCC;
    text-align: right
}


table.main
{
    margin-left: auto;
    margin-right: auto;
    border-collapse: separate;
    width: 90%
}

table.dirlist 
{
    border-collapse: separate;
    margin-left: auto;
    margin-right: auto;
    border-spacing: 2px
}

table.images
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-spacing: 4px
}

table.gemm
{
    margin-left: auto;
    margin-right: auto;
    background: #000000
}

tr.topfivetop
{
    background: #ff2020;
    text-align: left;
    color: #FFFFFF
}

tr.topfive
{
    background: #006699;
    text-align: left;
    color: #CCFFCC
}


td.main
{
    vertical-align: top;
    text-align: center;
    background: #000080;
    border-style: solid;
    border-color: #006699;
    border-top-width: 15px;
    border-bottom-width: 15px;
    border-left-width: 15px;
    border-right-width: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

td.width40
{
    width: 40%
}

td.width50
{
    width: 50%
}

td.mainleft
{
    width: 207px;
    max-width: 207px;
}

td.dirlistselected
{
    background: #cc2222;
    text-align: left
}

td.dirlistnotselected
{
    background: #006699;
    text-align: left
}

td.linklist
{
    background: #006699;
    text-align: center
}    

li.artistlink
{
    color: #CCFFCC;    
    text-align: left
}

img.letterspic
{
    border: 0px;
    width: 207px;
    height: 173px
}

img.searchbtn
{
    width: 65px;
    height: 23px
}

img.noborder
{
    border: 0px
}

a:link {color: #FFFF00}
a:visited {color: #FFFF00}
a:hover {color: #FF00FF}
a:active {color: #00FFFF} 
