﻿/*
 *  Live Nation UK
 *  http://www.livenation.co.uk/
 *  Jasal Vadgama
 */

body { font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif ; font-size: 14px; color: #f2f2f2; }

h2 { font-size: 30px; line-height: 1em; text-transform: uppercase; }
    .newsStory h2 { color: #ec1c24; }
h3 { font-size: 20px; line-height: 1.1em; color: #ffc10e; text-transform: uppercase; }
    .artistBio h3, .atozPage .speechBubbleContent h3 { color: #ec1c24; }
    .speechBubbleContent h3 { color: #000; }
h4 { font-size: 16px; line-height: 1em; color: #ec1c24; text-transform: uppercase; }
    .artistInfo h4 { font-size: 20px; color: #ffc10e; }

/** LINKS **/
a { color: #ffc10e; text-decoration: none; }
    a:hover, a:focus { text-decoration: underline; }

    h4 a, .speechBubbleContent h4 a { color: #ec1c24; }

    .hpBoxes a { color: #fff; text-transform: uppercase; }
    .pager a, .pager span { color: #000; font-size: 20px; font-weight: bold; text-align: center; }
        .hpBoxes a:hover, .hpBoxes a:focus,
        .heroContent a:hover, .heroContent a:focus,
        .pager a:hover, .pager a:focus,
        .infoNav a  { text-decoration: none; }
        .pager a:hover, .pager a:focus, .pager span { color: #eccc00; }

    footer a, .recentNews a, .artistInfoSnippet a  { color: #fff; }
        .artistInfoSnippet a:hover, .artistInfoSnippet a:focus { color: #ffc10e; }

    .speechBubbleContent a, .tweetDetails a { color: #000; }

    .artistList a { font-size: 20px; font-weight: bold; text-transform: uppercase; }
    .lineupPage section a, .lineupPage li span { font-size: 21px; font-weight: bold; text-transform: uppercase; }
    .stageDate { font-size: 16px; font-weight: bold; color: #ec1c24; text-transform: uppercase; }

/** PARAGRAPHS **/
.overlay, .recentNews span, .speechBubbleContent { color: #000; }

.heroContent .title { font-size: 35px; font-weight: bold; color: #000; text-transform: uppercase; }
.heroContent .content { font-size: 16px; color: #fff; }

.tweetDetails { font-weight: bold; color: #000; }

.ticketSales, .lineupPage .poster { text-align: center; }
    .ticketSales em { font-size: 20px; font-weight: bold; font-style: normal; color: #f1362e; text-transform: uppercase; line-height: 1em; }
    .ticketSales strong { font-size: 70px; font-weight: bold; line-height: 0.8em; letter-spacing: -6px; }
    .ticketSales strong span { font-size: 15px; font-weight: normal; letter-spacing: normal; display: block; }

.copyright { color: #4d4d4d; font-size: 10px; font-weight: bold; text-align: center; }

/** FORMS **/
form em { color: #ff0000; }
label { color: #000; }
input, select { color: #666; }