/*
 * CSS styleshet for the "subStandard" theme.
 *
 * Author: Dan Eriksen (dan.o.eriksen[at]gmail.com)
 *
 * Icons used are released under a Creative Commons Attribution-Share Alike license
 * Heading icons are part of the TWG Retina Icon pack created by Alex Shutin (http://blog.twg.ca/2010/11/retina-display-icon-set/twg_retina_icons/) and are slightly altered by author.
*/

@import "default.css";


/* Theme colour.*/
.mainframe, .bgcolor1, .bgcolor2, .ruleTableHeader, .rightframe, .topframe, .leftframe, .playlistframe, .log, table.music tr:nth-of-type(odd), table.music tr:nth-of-type(even) {
    background-color: #AEAEAE;
}


/* Text colour used for h1, h2, b, tr, details and albumcomments. */
h1, h2, b, tr, .detail, .albumComment {
    color: #FFFFFF;
}

/* Bold headers top frame. */
.topframe {
    font-weight:bold;
}

/* Force text color left frame. */
.leftframe {
    color: #FFFFFF;
}

/* Table sizing */
table {
    font-size: 100%;
    line-height: 130%;
    padding: 0;
    border: 0;
    margin: 0 0 0 0;
}

/* Main frame image. */
.mainframe {
    background-image:url( "../icons/subStandard/background_main.png" );
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:right;
}


/* Back image. */
.back {
    background-image:url( "../icons/subStandard/back.png" );
}

/* Links. */
a:link, a:active, a:visited, a:link *, a:active *, a:visited * {
    color: #FFFFFF;
}

/* Link hovers. */
a:hover, a:hover * {
    text-shadow: 0.1em 0.1em 0.2em grey;
    text-decoration: none;
    color: #FFDA23;
}

/* Warning messages. */
.warning {
    color: #AA1F15;
}

/* Selected Headers. */
.headerSelected {
    color: #FFDA23;
    text-shadow: 0.1em 0.1em 0.2em grey;
    background-color: transparent;
    border: 0px
}

/* The album comments. */
.albumComment {
    width: 50em;
    font-size: 8pt;
    line-height: 1.4em;
    padding-top: 0.25em;
}

/* The log. */
.log {
    font-weight: bold;
    white-space: nowrap;
    font-size: 8pt;
    line-height: 1em;
    background-color: transparent;
}

/* The help, status & web payer settings tables. */
.ruleTableHeader, .ruleTableCell {
    margin: 5px;
    padding: 5px;
}
/* Simple white border. */
.border1, .ruleTableHeader, .ruleTableCell, .log {
    border: 1px solid white;
}


/* Web-Kit Scrollbars (Chrome / Safari). */
::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background: #AEAEAE;
}
::-webkit-scrollbar-thumb:vertical {
    background: #FFFFFF;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: inset 1px 2px #959595;
}
::-webkit-scrollbar-thumb:horizontal {
    background: #FFFFFF;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: inset 1px 2px #959595;
}
::-webkit-scrollbar-corner {
    background: #AEAEAE;
}
::-webkit-scrollbar-button {
    display:none;
    background:
        -webkit-gradient(
        linear,
        0 0,
        100% 0,
        from(#464646),
        to(#383838)
        );
    -webkit-border-radius: 6px;
    border: 3px solid #cccccc;
    -webkit-background-clip: padding-box;
}
::-webkit-scrollbar-track-piece:horizontal{
    background: none;
    -webkit-box-shadow:none;
}
::-webkit-scrollbar:horizontal{
    height: 16px;
}
::-webkit-scrollbar-thumb:horizontal{
    height: 12px;
    -webkit-border-radius:12px;
    background:
        -webkit-gradient(
        linear,
        0 0,
        0 100%,
        from(rgba(0,0,0,0.1)),
        to(rgba(0,0,0,0.25))
        );
    border: 6px solid transparent;
    -webkit-background-clip: padding-box;

}
::-webkit-scrollbar-button:vertical:decrement {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,.1))) 0 0 repeat, url(images/webkit-arrows-vert.png) 1px 50% no-repeat, #bfb6a3 url(images/bg-blog-repeat.png) 0 0 no-repeat;
    background: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,.1)) 0 0 repeat, url(images/webkit-arrows-vert.png) 1px 50% no-repeat, #bfb6a3 url(images/bg-blog-repeat.png) 0 0 no-repeat;
    background: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.1)) 0 0 repeat, url(images/webkit-arrows-vert.png) 1px 50% no-repeat, #bfb6a3 url(images/bg-blog-repeat.png) 0 0 no-repeat;
}
::-webkit-scrollbar-button:vertical:increment {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,.1))) 0 0 repeat, url(images/webkit-arrows-vert.png) -19px 50% no-repeat, #bfb6a3 url(images/bg-blog-repeat.png) 0 0 no-repeat;
    background: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,.1)) 0 0 repeat, url(images/webkit-arrows-vert.png) -19px 50% no-repeat, #bfb6a3 url(images/bg-blog-repeat.png) 0 0 no-repeat;
    background: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.1)) 0 0 repeat, url(images/webkit-arrows-vert.png) -19px 50% no-repeat, #bfb6a3 url(images/bg-blog-repeat.png) 0 0 no-repeat;
    -webkit-border-radius: 0 0 6px 0;
}
