@import url(generic/base.css);
@import url(../custom_scripts/web_toolkit/assets/css/screen.css);
@import url(../custom_scripts/web_toolkit/library/css/screen-toolkit.css);
@import url(../custom_scripts/web_toolkit/library/css/screen-jadu.css);
@import url(../custom_scripts/web_toolkit/library/css/screen-library.css);
@import url(../custom_scripts/web_toolkit/library/css/screen-pinfold.css);
@import url(handheld.php);
@import url(footer-awards.css);


/* Branding */

.brand_background,
#brand_logo,
#brand {
    background-color: rgb(140, 108, 208);
}

.brand_colour {
    color: rgb(140, 108, 208)
}

hr, .dottedbottom, .solidbottom {
    border-bottom-color: rgb(140, 108, 208);
}

/***********************/
/*** Digital (cyan) ***/
/***********************/

/* text colour */
#content h1,
#content h2,
#content h2 a,
#content h2 a:visited,
#content h3,
#content h3 a,
#content h3 a:visited,
.inner-scroller a,
.content-main h2 a,
.content-main h2 a:visited {
    color: rgb(140, 108, 208);
}

/* background */
#content input.button,
.splash .splash-box,
.section > a,
.section.col-1 img,
.tabs td.active a,
.tabs td a:hover {
    background: rgb(140, 108, 208);
}

.splash .splash-box {
    background: rgb(224, 0, 52);
}

/* border colour */
.news_listing,
#two-axis-content,
.scroller_h,
.splash {
    border-color: rgb(140, 108, 208);
}

/* .pale background */
.splash-pale .splash-box,
.splash-pale .splash-box-half,
.pale-background,
.pale {
    background-color: rgb(244, 240, 250);
}

/* .table headers */
#content table th,
#content table th a:active,
#content table th a:visited,
#content table th a:link,
#content table th a:hover,
#content table th a {
    color: rgb(32, 32, 32);
    font-weight: bold;
    background-color: rgb(244, 240, 250);
}

/* EPrints slideshow */

#image_carousel_random {
    padding: 5px;
    border: 2px dotted rgb(140, 108, 208);
}

#image_carousel_random img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#image_carousel_random h3, #image_carousel_random p {
    margin: 1em;
    text-align: center;
}

#digital_tile_wall a {
   text-decoration: none;
   color: rgb(255, 255, 255);
}

#digital_tile_wall img {
   margin: 0 0 10px;
}

#digital_tile_wall span {
    background: rgb(90, 90, 90) none repeat scroll 0 0;
    opacity: 0.8;
    filter:alpha(opacity=80);
    color: white;
    display: none;
    padding: 5px;
    position: absolute;
    width: 150px;
    z-index: 1;
}
