BODY {
    MARGIN: 0px;
    padding: 0px;
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #000;
    BACKGROUND-COLOR: #fff
}

img
{
    border: 0px;
}

A:link {
    COLOR: blue
}

A:visited {
    COLOR: #0000cd
}

A:hover {
    COLOR: black
}

TD.clsRangebar {
    FONT-SIZE: smaller
}

A.bullit:link {
    COLOR: #004080;
    TEXT-DECORATION: none
}

A.bullit:visited {
    COLOR: #004080;
    TEXT-DECORATION: none
}

A.bullit:hover {
    COLOR: #004080;
    TEXT-DECORATION: underline
}

A.linkTitle:link {
    FONT-WEIGHT: 700;
    FONT-SIZE: 9pt;
    COLOR: #36c;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}

A.linkTitle:visited {
    FONT-WEIGHT: 700;
    FONT-SIZE: 9pt;
    COLOR: #36c;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}

A.linkTitle:hover {
    FONT-WEIGHT: 700;
    FONT-SIZE: 9pt;
    COLOR: #36c;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

body {
    background-color: #fff
}

.header, .content, .footer {
    width: 1090px;
    padding-right: 6px;
    padding-left: 6px;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px
}

.header .logo {
    float: left;
    width: 250px;
    padding-top: 20px;
    vertical-align: bottom
}

.header .advert {
    text-align: center;
    width: 800px;
    float: left;
    height: 90px;
}

.header .advert img {
    margin-top: 2px;
}

.menu {
    clear: both;
    background-color: #36c;
    height: 20px;
    back
}

.menu {
    /* fallback */
    background-color: #36c;
}

.menu .logo {
    float: left;
    padding-top: 0;
    width: 100px
}

#personalmenu {
    padding-top: 3px;
    padding-left: 6px;
}

#personalmenu span {
    float: left;
    font-family: 'Droid Sans', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #36c;
}

#personalmenu ul {
    padding-left: 6px;
    margin: 0px;
    margin-left: 6px;
    float: left;
}

#personalmenu li {
    margin-right: 12px;
    margin-left: 12px;
    text-indent: -3px;;
    float: left;
    list-style-type: none;
    list-style-image: url(/img/static/link_red.gif);
}

#registermenu {
    padding-top: 3px;
    padding-left: 6px;
    float: left;
}

#registermenu span {
    float: left;
    font-family: 'Droid Sans', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #36c;
    margin-right: 12px;
}

#registermenu a:before {
    padding-right: 3px;
    content: url(/img/static/link_red.gif);
}

.search {
    background-color: #ffc;
    height: 26px;
    padding: 0px;
}

.search .searchbox {
    float: right;
    padding: 0px;
}

.footer {
    padding-top: 20px
}

SPAN.topmenu {
    FONT-SIZE: 8pt;
    COLOR: white;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}

A.topmenu:active {
    FONT-SIZE: 8pt;
    COLOR: white;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}

A.topmenu:hover {
    FONT-SIZE: 8pt;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}

A.topmenu:link {
    FONT-SIZE: 8pt;
    COLOR: white;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}

A.topmenu:visited {
    FONT-SIZE: 8pt;
    COLOR: white;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}

A.onblack:active {
    COLOR: white
}

A.onblack:hover {
    COLOR: white
}

A.onblack:link {
    COLOR: white
}

A.onblack:visited {
    COLOR: white
}

A.white:hover {
    COLOR: white
}

A.white:link {
    COLOR: white
}

A.white:visited {
    COLOR: white
}

.printTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: navy
}

H1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: navy
}

h2 {
    font-family: 'Droid Sans', sans-serif;
    font-size: 18px;
    margin: 0 0 0 0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    FONT-WEIGHT: bold;
    color: white;
}

.content h2 {
    color: white;
    background-color: #3366cc;
    padding-left: 3px;
    margin-left: 0px;
}

h2.label {
    color: navy;
    background-color: white;
    padding-top: 0px;
}

h2.librarymusic {
    color: #FFCC66;
}

h2.bootleg {
    color: white;
}

h2.compilationalbum {
    color: white;
}

.clsH2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: navy
}

H3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt
}

SMALL.label {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt
}

.labelname {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: navy
}

SMALL.PageTitle {
    FONT-SIZE: 8pt;
    COLOR: white
}

TABLE {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

TD {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

TD.listsectionheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    BACKGROUND-COLOR: #87cefa
}

TD.menu {
    BACKGROUND: white
}

.forsale {
    BACKGROUND: #ffffde
}

TD.question {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #09f;
    COLOR: white
}

.clsQuestion {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #0080c0
}

TD.recentlyreleased {
    BACKGROUND-COLOR: #d5e5f8
}

div.recentlyreleased {
    padding-top: 6px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 2px;
    border-bottom: solid 3px white;
    height: 80px;
    clear: both;
}

TD.recentlyreleased {
    border-left: dotted 1px #d5e5f8;
}

.recentlyreleased .label {
    float: left;
}

.recentlyreleased img {
    width: 80px;
    margin-bottom: 6px;
}

.recentlyreleased .details {
    float: left;
    width: 180px;
    margin-left: 6px;
}

TD.comingsoon {
    BACKGROUND-COLOR: #ff9
}

TD.comingsoon_header {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: red
}

.rowhighlight1 {
    BACKGROUND-COLOR: #fffacd
}

.rowhighlight2 {
    BACKGROUND-COLOR: #ffffe0
}

.rowhighlight1 h2 {
    color: white;
}

.sectiontitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #09f;
    COLOR: white;
    LETTER-SPACING: 2px;
    FONT-VARIANT: small-caps
}

.sectiontitleRed {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: Red;
    COLOR: white;
    LETTER-SPACING: 2px;
    FONT-VARIANT: small-caps
}

.sectiontitleGreen {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #3f0;
    COLOR: Black;
    LETTER-SPACING: 2px;
    FONT-VARIANT: small-caps
}

.sectiontitleYellow {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #fc6;
    COLOR: Black;
    LETTER-SPACING: 2px;
    FONT-VARIANT: small-caps
}

.smalltype {
    FONT-SIZE: 8pt
}

#smalltype {
    FONT-SIZE: 8pt
}

TD.shaded {
    BACKGROUND-COLOR: #d5e5f8
}

TD.shadeyellow {
    BACKGROUND-COLOR: #ff9
}

.preview {
    BACKGROUND-COLOR: #ffffe0
}

.reviewtitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt
}

.body12 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}

.boxheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #36c
}

.clsListItemTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    LETTER-SPACING: 0
}

.listheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #d5e5f8
}

.mainNewsTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt
}

.menuheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #36c
}

.policyheader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #f00
}

.MovieTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Verdana, Arial, Helvetica
}

.movietitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}

.newsDate {
    FONT-SIZE: 9pt
}

.newsTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}

.newsTitleSmall {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt
}

.newsTitleRed {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red
}

.optionbar {
    BACKGROUND-COLOR: #fafad2
}

.PageTitle {
    FONT-FAMILY: 'Droid Sans', sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #36c;
    margin-top: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.PageTitle h1 {
    FONT-FAMILY: 'Droid Sans', sans-serif;
    font-size: 24px;
    color: white;
    margin: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.SectionTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.text {
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-BOTTOM: #4d4a46 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.topmenu {
    FONT-WEIGHT: bold;
    COLOR: #f5f5f5;
    LETTER-SPACING: 0;
    TEXT-DECORATION: none;
}

.pagefooter {
    FONT-WEIGHT: bold;
    COLOR: #f5f5f5;
    LETTER-SPACING: 0;
    BACKGROUND-COLOR: #36c;
    TEXT-DECORATION: none
}

.warning {
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: none;
    COLOR: #dc143c;
    LETTER-SPACING: normal
}

TD.welcome {
    BACKGROUND-COLOR: #ff9
}

.clsWelcomeTitle {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 120%
}

.clsWelcomeText {
    FONT-SIZE: 90%
}

TD.Shaded2 {
    BACKGROUND-COLOR: #9cb5e7
}

TR.pagebreak {
    PAGE-BREAK-BEFORE: always
}

.helpheader {
    FONT-WEIGHT: bold;
    COLOR: red;
    BACKGROUND-COLOR: #ffff63
}

.helpcontents {
    FONT-SIZE: smaller;
    BACKGROUND-COLOR: #ffc
}

TR.clsPreview {
    BACKGROUND-COLOR: #ffffce
}

.clsIntroduction {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}

.clsWarning {
    FONT-STYLE: italic
}

.clsMessage {
    FONT-WEIGHT: bold;
    COLOR: #ff7f50
}

TD.reviewlist {
    BACKGROUND-COLOR: #fffacd
}

.pollquestion {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt
}

.pollanswer {
    FONT-SIZE: 10pt
}

.pollhighest {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: green
}

.marketplace_header {
    FONT-WEIGHT: bold;
    BACKGROUND: #36c;
    COLOR: white
}

SELECT.clsBrowse {
    FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif
}

SELECT {
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif
}

TEXTAREA {
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif
}

INPUT {
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsTextbox {
    FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: solid 1px black
}

OL {
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif
}

INPUT.search {
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: solid 1px black
}

.bodysmall {
    FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif
}

#VisitorHistory {
    font-family: Verdana;
    font-size: 6pt
}

#VisitorHistory TD {
    border-bottom: #06f 1px solid;
    font-family: Verdana;
    font-size: 8pt
}

#VisitorHistory .Average {
    font-size: 9pt;
    font-weight: bold;
    background-color: #ff9
}

#VisitorHistory .FirstDay {
    font-size: 9pt;
    font-weight: bold
}

#VisitorHistory .BusiestDay {
    font-size: 9pt;
    font-weight: bold;
    color: Green
}

#resource #title {
    font-weight: bold;
    font-size: 11pt;
    padding-bottom: 6pt;
    color: navy
}

.flanders {
    font-weight: bold;
    font-size: 8pt;
    color: navy
}

.warningbox {
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    background-color: #fadede
}

FORM {
    padding: 0;
    margin: 0
}

#toppages {
    width: 100%
}

#toppages .position {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold
}

#toppages .visits {
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    text-align: center
}

#toppages .item {
    background-color: #ddd
}

@media print {
    .noprint {
        display: none
    }
}

#textlinkad {
    border: solid 1px blue;
    font-family: Georgia;
    font-size: 10pt;
    padding: 2px 2px 4px 4px;
    background-color: #eee;
    margin-bottom: 3px
}

#lbOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99998;
    width: 100%;
    height: 500px
}

#lbOverlay.blue {
    background-color: #011d50
}

#lbMain {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 99999;
    text-align: center;
    line-height: 0
}

#lbMain a img {
    border: 0
}

#lbOuterImageContainer {
    position: relative;
    background-color: #fff;
    width: 200px;
    height: 200px;
    margin: 0 auto
}

#lbOuterImageContainer.blue {
    border: 3px solid #5f89d8
}

#lbImageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    width: 100%;
    line-height: 1.4em;
    overflow: auto;
    margin: 0 auto
}

#lbImageDataContainer.blue {
    border: 3px solid #5f89d8;
    border-top: 0
}

#lbImageContainer {
    padding: 10px
}

#lbLoading {
    position: absolute;
    top: 45%;
    left: 0;
    height: 32px;
    width: 100%;
    text-align: center;
    line-height: 0;
    background: url(/img/static/lytebox/loading.gif) center no-repeat
}

#lbHoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

#lbImageContainer>#lbHoverNav {
    left: 0
}

#lbHoverNav a {
    outline: 0
}

#lbPrev {
    width: 49%;
    height: 100%;
    background: transparent url(/img/static/lytebox/blank.gif) no-repeat;
    display: block;
    left: 0;
    float: left
}

#lbPrev.blue:hover, #lbPrev.blue:visited:hover {
    background: url(/img/static/lytebox/prev_blue.gif) left 15% no-repeat
}

#lbNext {
    width: 49%;
    height: 100%;
    background: transparent url(/img/static/lytebox/blank.gif) no-repeat;
    display: block;
    right: 0;
    float: right
}

#lbNext.blue:hover, #lbNext.blue:visited:hover {
    background: url(/img/static/lytebox/next_blue.gif) right 15% no-repeat
}

#lbPrev2, #lbNext2 {
    text-decoration: none;
    font-weight: bold
}

#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue {
    color: #01379e
}

#lbPrev2_Off, #lbNext2_Off {
    font-weight: bold
}

#lbPrev2_Off.blue, #lbNext2_Off.blue {
    color: #b7caee
}

#lbImageData {
    padding: 0 10px
}

#lbImageData.blue {
    color: #01379e
}

#lbImageDetails {
    width: 70%;
    float: left;
    text-align: left
}

#lbCaption {
    display: block;
    font-weight: bold
}

#lbNumberDisplay {
    float: left;
    display: block;
    padding-bottom: 1.0em
}

#lbNavDisplay {
    float: left;
    display: block;
    padding-bottom: 1.0em
}

#lbClose {
    width: 64px;
    height: 28px;
    float: right;
    margin-bottom: 1px
}

#lbClose.blue {
    background: url(/img/static/lytebox/close_blue.png) no-repeat
}

#lbPlay {
    width: 64px;
    height: 28px;
    float: right;
    margin-bottom: 1px
}

#lbPlay.blue {
    background: url(/img/static/lytebox/play_blue.png) no-repeat
}

#lbPause {
    width: 64px;
    height: 28px;
    float: right;
    margin-bottom: 1px
}

#lbPause.blue {
    background: url(/img/static/lytebox/pause_blue.png) no-repeat
}

table.deleted {
    background-color: rgba(128, 0, 0, 0.1);
}

.PageTitle, .sectiontitle {
    /* fallback */
    background-color: #36c;

    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#36c), to(#008fbb));

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #008fbb, #36c);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #008fbb, #36c);

    /* IE 10 */
    background: -ms-linear-gradient(top, #008fbb, #36c);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #008fbb, #36c);
}

.sectiontitle .compilationalbum {
    /* fallback */
    background-color: #21ff00;

    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#21ff00), to(#c2ff9d));

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #98ff6f, #21ff00);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #98ff6f, #21ff00);

    /* IE 10 */
    background: -ms-linear-gradient(top, #98ff6f, #21ff00);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #98ff6f, #21ff00);
}

.sectiontitle .bootleg {
    /* fallback */
    background-color: #ff0600;

    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0600), to(#ffc3a8));

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #ffc3a8, #ff0600);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #ffc3a8, #ff0600);

    /* IE 10 */
    background: -ms-linear-gradient(top, #ffc3a8, #ff0600);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #ffc3a8, #ff0600);
}

#newscolumn {
    width: 770px;
    float: left;
}

#newscolumn .banner {
    border-bottom: dotted 1px #3060c0;
    padding-bottom: 6px;
    margin-bottom: 6px;
}

#newscolumn .newsitem {
    clear: both;
    border-bottom: dotted 1px #3060c0;
    padding-bottom: 6px;
    margin-bottom: 6px;
}

#leftcolumn {
    width: 770px;
    float: left;
}

.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clear {
    clear: both;
}

#newscolumn #shortnews {
    font: 8pt Verdana, Geneva, Arial, Helvetica;
    background-color: #eef3ff;
    clear: both;
}

#newscolumn h3 {
    padding: 3px;
    margin: 0px;
    color: white;
    border-bottom: 1px dotted #3060c0;
    background-color: #3366cc;
}

#shortnews .columns {
    clear: both;
    border-bottom: solid 1px #3060c0;
    padding-bottom: 6px;
    margin-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}

#shortnews .column, #shortnews .column1 {
    width: 350px;
    padding-right: 6px;
    float: left;
    margin-right: 6px;
}

#shortnews .column1 {
    width: 350px;
    padding-right: 6px;
    border-right: 1px dotted #3060c0;
}

#shortnews ul {
    list-style: none;
    padding: 0px;
    margin: 3px;
}

#shortnews li {
    margin-left: 5em;
    text-indent: -5em;
}

#shortnews .head {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #69c
}

#bannerright {
    float: right;
    width: 306px;
}

#bannerright .google {
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    background-color: #f0f0f0;
}

#bannerright .section {
    margin-bottom: 12px;
    background-color: #eef3ff;
    clear: both;
}

#bannerright .section p {
    margin-top: 0px;
    padding: 6px;
    background-color: #eef3ff;
}

#bannerright h2 {
    background-color: red;
    color: white;
    padding-left: 3px;
}

.section .item {
    border-bottom: solid 3px white;
    padding-top: 3px;
    padding-bottom: 3px;
}

#latestreviews {
}

#latestreviews img {
    width: 80px;
}

#latestreviews ul {
    margin: 0px;
    padding-left: 0px;
    list-style-type: none;
}

#latestreviews li {
    background-color: #eef3ff;
    padding: 3px;
    margin-left: 0px;
    border-bottom: 3px solid white;
    clear: both;
}

#latestreviews .label {
    float: left;
    margin-right: 6px;
}

#latestreviews .details {
    padding-left: 3px;
    padding-right: 3px;
}

#latestdiscussions ul {
    margin-top: 6px;
    padding-left: 24px;
}

#latestdiscussions li {
    margin-bottom: 3px;
    list-style-type: none;
    list-style-image: url(/img/static/link_red.gif);
}

.label_image {
    height: 163px;
    padding: 40px 30px 10px 30px;
    width: 310px;
    font-size: 11px;
    color: #fff;
    position: relative;
}

#mostpopularscores {

}

#mostpopularscores .item {
    height: 110px;
    background-color: #eef3ff;
    padding-top: 6px;
    padding-right: 6px;
    margin-bottom: 3px;
}

#mostpopularscores .poster {
    padding-right: 6px;
    float: left;
}

#mostpopularscores .poster img {
    width: 70px;
}

.footer {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.letterbar {
}

.letterbar ul
{
    list-style-type: none;
    padding-left: 0px;
    height: 18px;
    padding-top: 0px;
    margin-top: 2px;
}

.letterbar li
{
    float: left;
}

.letterbar a
{
    padding: 3px 5px;
    margin: 1px;
    color: white;
    text-decoration: none;
    float: left;
    font-family: Tahoma;
    font-size: 13px;
    background-color: #3366cc;
}

.page_navigation {
    margin-top: 2px;
    height: 20px;
    padding-top: 2px;
    padding-bottom: 6px;
}

.page_navigation a {
    padding: 3px 5px;
    margin: 2px;
    color: white;
    text-decoration: none;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    background-color: #3366cc;
}

.active_page {
    background-color: red !important;
    color: white !important;
    font-weight: bold;
}

#composers ul {
    float: left;
    list-style-type: none;
    padding-left: 0px;
    width: 230px;
}

ul.composers li {
    line-height: 1.5em;
}

.tooltip {
    display: none;
    background: transparent url(/images/white_big.png);
    font-size: 12px;
    height: 140px;
    width: 320px;
    padding: 25px;
    color: #eee;
}

ul.also_known_as
{
    list-style-type: none;
    padding-left: 0px;
}

/* Ribbon */
/* ribbon style */

#mostpopularscores .item .ribbon-wrapper {
    float: left;
    position: relative;
    border-bottom: 6px solid #eef3ff;
    border-top: px solid #ccc;
    -moz-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
    -webkit-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
    -moz-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
    -webkit-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
}

#mostpopularscores .item .ribbon-front {
    background-color: #36c;
    padding-left: 4px;
    text-align: center;
    font-size: 20px;
    height: 27px;
    width: 31px;
    position: relative;
    left: -6px;
    z-index: 2;
    color: white;
}

#mostpopularscores .item .ribbon-front,
#mostpopularscores .item .ribbon-back-left,
#mostpopularscores .item .ribbon-back-right {
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -khtml-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -o-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
}

#mostpopularscores .item .ribbon-edge-topleft,
#mostpopularscores .item .ribbon-edge-topright,
#mostpopularscores .item .ribbon-edge-bottomleft,
#mostpopularscores .item .ribbon-edge-bottomright {
    position: absolute;
    z-index: 1;
    border-style: solid;
    height: 0px;
    width: 0px;
}

#mostpopularscores .item .ribbon-edge-topleft,
#mostpopularscores .item .ribbon-edge-topright {
}

#mostpopularscores .item .ribbon-edge-bottomleft,
#mostpopularscores .item .ribbon-edge-bottomright {
    top: 27px;
}

#mostpopularscores .item .ribbon-edge-topleft,
#mostpopularscores .item .ribbon-edge-bottomleft {
    left: -6px;
    border-color: transparent #1f3fa3 transparent transparent;
}

#mostpopularscores .item .ribbon-edge-topleft {
    top: 0px;
    border-width: 0px 6px 0 0;
}

#mostpopularscores .item .ribbon-edge-bottomleft {
    border-width: 0 6px 6px 0;
}

#mostpopularscores .item .ribbon-edge-topright,
#mostpopularscores .item .ribbon-edge-bottomright {
    left: 25px;
    border-color: transparent transparent transparent #1f3fa3;
}

#mostpopularscores .item .ribbon-edge-topright {
    top: 0px;
    border-width: 0px 0 0 0px;
}

#mostpopularscores .item .ribbon-edge-bottomright {
    border-width: 0 0 0px 0px;
}

#mostpopularscores .item .ribbon-back-left {
    position: absolute;
    top: 6px;
    left: 0px;
    width: 0px;
    height: 27px;
    z-index: 0;
}

#mostpopularscores .item .ribbon-back-right {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 0px;
    height: 27px;
    z-index: 0;
}

/* Ribbon */
/* ribbon style */

#latestreviews .item .ribbon-wrapper {
    float: left;
    position: relative;
    border-bottom: 6px solid #eef3ff;
    border-top: px solid #ccc;
    -moz-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
    -webkit-border-bottom-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
    -moz-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
    -webkit-border-top-colors: rgba(0, 0, 0, 0.02) rgba(0, 0, 0, 0.04) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.14) rgba(0, 0, 0, 0.16) rgba(0, 0, 0, 0.18) rgba(0, 0, 0, 0.20);
}

#latestreviews .item .ribbon-front {
    background-color: #36c;
    padding-left: 4px;
    text-align: center;
    font-size: 20px;
    height: 27px;
    width: 31px;
    position: relative;
    left: -6px;
    z-index: 2;
    color: white;
}

#latestreviews .item .ribbon-front,
#latestreviews .item .ribbon-back-left,
#latestreviews .item .ribbon-back-right {
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -khtml-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -o-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
}

#latestreviews .item .ribbon-edge-topleft,
#latestreviews .item .ribbon-edge-topright,
#latestreviews .item .ribbon-edge-bottomleft,
#latestreviews .item .ribbon-edge-bottomright {
    position: absolute;
    z-index: 1;
    border-style: solid;
    height: 0px;
    width: 0px;
}

#latestreviews .item .ribbon-edge-topleft,
#latestreviews .item .ribbon-edge-topright {
}

#latestreviews .item .ribbon-edge-bottomleft,
#latestreviews .item .ribbon-edge-bottomright {
    top: 27px;
}

#latestreviews .item .ribbon-edge-topleft,
#latestreviews .item .ribbon-edge-bottomleft {
    left: -6px;
    border-color: transparent #1f3fa3 transparent transparent;
}

#latestreviews .item .ribbon-edge-topleft {
    top: 0px;
    border-width: 0px 6px 0 0;
}

#latestreviews .item .ribbon-edge-bottomleft {
    border-width: 0 6px 6px 0;
}

#latestreviews .item .ribbon-edge-topright,
#latestreviews .item .ribbon-edge-bottomright {
    left: 25px;
    border-color: transparent transparent transparent #1f3fa3;
}

#latestreviews .item .ribbon-edge-topright {
    top: 0px;
    border-width: 0px 0 0 0px;
}

#latestreviews .item .ribbon-edge-bottomright {
    border-width: 0 0 0px 0px;
}

#latestreviews .item .ribbon-back-left {
    position: absolute;
    top: 6px;
    left: 0px;
    width: 0px;
    height: 27px;
    z-index: 0;
}

#latestreviews .item .ribbon-back-right {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 0px;
    height: 27px;
    z-index: 0;
}

