/* LINKS
--------------- */
a {
    color: #ec1549;
    text-decoration: underline;
}
a:hover,
a:active,
a:focus {
    text-decoration: underline;
}
a img {
    border: 1px solid #ccc;
}
a:visited {
    color: #85855a;
}
a:hover img,
a:active img
a:focus img {
    border: 1px solid #ec1549;
}

em.more a {
    padding-left: 15px;
    background: transparent url(../img/icons/sprites.png) no-repeat scroll 0 2px;
    font-style: normal;
}
em.more-comments a {
    font-style: normal;
    padding: 7px;
}
em.more-comments:before {
    content: "|";
}
p.back a {
    clear: both;
    display: block;
    background: url(../img/icons/sprites.png) 0 -67px no-repeat;
    margin: 25px 0;
    border-top: 1px solid #B3B3B3;
    border-bottom: none !important;
    padding: 5px 0 0 17px;
    font-style: normal;
    font-weight: bold;
}
p.back a:hover,
p.back a:focus,
p.back a:active {
    text-decoration: underline !important;
}
.all a {
    clear: both;
    display: block;
    margin: 10px 0 0 0;
    border-top: 1px solid #b3b3b3;
    padding: 5px 0 0 17px;
    background: transparent url(../img/icons/sprites.png) no-repeat scroll 0 5px;
}


/* blockquote */
section blockquote {
    position: relative;
    background: #f7f8d9 url(../img/bgs/quote.png) 0 0 no-repeat;
    padding: 15px 50px 5px 50px;
    width: 80%;
}
section blockquote cite {
    background: url(../img/bgs/dash.png) 0 8px no-repeat;
    padding-left: 10px;
    font-size: 85%;
}


/* LINK LISTS
-------------------- */
/* anywhere in main, texts, teasers etc. */

#mainContent .links {
    margin: 20px 0 20px 0;
}
#mainContent .teaser .links {
    margin-bottom: 0;
}
#mainContent .links ul {
    list-style: none;
    margin: 0;
}
#mainContent .links h2,
#mainContent .links h3 {
    margin: 5px 0 1px 0;
    padding: 3px 0 5px 0;
    color: #000;
}
#mainContent .links li {
    background: url(../img/bgs/dotted-line.png) 0 0 repeat-x;
    padding: 5px;
}
#mainContent .links li a {
    background: url(../img/icons/sprites.png) 0 2px no-repeat;
    display: block;
    padding: 0 0 0 17px;
}
#mainContent .links .download a,
#mainContent .links .download li a {
    background: url(../img/icons/sprites.png) 0 -145px no-repeat;
}
#mainContent .links .external a,
#mainContent .links .external li a {
    background: url(../img/icons/sprites.png) 0 -289px no-repeat;
}
#mainContent .links em {
    color: #555;
    font-style: normal;
}
