﻿/*
 *  Live Nation UK
 *  http://www.livenation.co.uk/
 *  Michal Gondar aka gondo
 *
 *  Definitions:
 *
 *  font-family, font-size, color, text-transform, :hover
 *
 *	blue = #65B3E3
 *	gray = #d1d4d7
 */
 
body { font-family: Arial, Sans-Serif; font-size: 13px; color: #fff; }
a { text-decoration: none; }
a:focus,
a:hover { text-decoration: underline; }
h2 { font-size: 25px; }
h3 { font-size: 21px; }
h4 { font-size: 16px; color: #ebac00; }
h5 { font-size: 15px; }
h6 { font-size: 14px; color: #65b3e3; text-transform: uppercase; }
input,
textarea,
select { color: #000; }



#head { font-size: 14px; font-weight: bold; color: #65B3E3; }
#head a { color: #fff; }
#head #strap { font-size: 15px; }
#head #strap h3 { font-size: 15px; }
#head #strap h4 { font-size: 15px; color: #65B3E3; }
#head #strap h5 { font-size: 15px; }
#head #strap h6 { font-size: 15px; text-transform: none; }

#navWrap #search .inputText { color: #000; }
#navWrap #search .inputSubmit { font-family: Arial, Sans-Serif; font-size: 15px; color: #fff; }


.error-validation,
.errors,
.error
    { color: #f00; }
.activation .errors { color: #65B3E3; font-weight: bold; }
.blueButton,
.pinkButton { color: #fff;}
.blueButton:hover span,
.pinkButton:hover span { text-decoration: underline; }
.yellowButton { color: #19224f; }
.message,
.InfoMessage
    { color: #65B3E3; font-weight: bold; }



/**************************/
/** D O U B L E   C O L  **/
/**************************/



/* EVENTS :: HERO */
#hero .body h2 a { color: #fff; }
#hero .nav div { font-size: 17px; }



/* EVENT :: head control */
.eventViewControl div { font-size: 12px; color: #bdd8ec; font-weight: bold; }



/* EVEMT :: grid */
.eventViewGrid .eventItem a.eventName { font-size: 16px; color: #65B3E3; font-weight: bold; }
.eventViewGrid .eventItem a.supportName { font-size: 14px; font-weight: bold; color: #fff; }
.eventViewGrid .eventItem .specialMarker { font-size: 14px; font-weight: bold; }
/* changes by Duane */
.eventViewGrid .eventItem .specialMarker { font-size: 13px; }
.eventViewGrid .eventItem span.date { font-size: 12px; color: #d1d4d7; font-weight: bold; }
.eventViewGrid .eventItem span.extra { font-size: 12px; color: #e6ef06; }
.eventgridPagination a { color: #65B3E3; }
.eventgridPagination a:hover { color: #fff; text-decoration: none; }
.eventgridPagination span { font-weight: bold; }
.eventgridPagination span.disabled { color: #d1d4d7; font-weight: normal; }
.eventgridPagination p { font-size: 12px; color: #d1d4d7; }



/* EVENT :: list */
.eventViewList table thead th,
.eventViewList table thead td { color: #65B3E3; font-size: 16px; font-weight: bold; }
.eventViewList table thead th a { color: #65B3E3; }
.eventViewList td.eventViewListDate .day { font-size: 39px; color: #009ED7; font-weight: bold;  }
.eventViewList td.eventViewListDate .month { font-weight: bold; font-size: 14px;}
.eventViewList td.eventViewListDate .time { color: #65B3E3; font-weight: bold; font-size: 14px; } 
.eventViewList tbody td.eventViewListName { font-weight: bold; }
.eventViewList tbody td.eventViewListName a { color: #fff; }
.eventViewList tbody td.eventViewListName a.main { color: #65B3E3; font-size: 16px; }
.eventViewList tbody td.eventViewListVenue a { color: #fff; font-weight: bold; }
.eventViewList tbody td.eventViewListLinks .icon { color: #e6ef06; font-weight: bold; }
.eventViewList tbody td.eventViewListLinks span.extra { color: #e6ef06; }
.eventViewList td.eventViewListVenueName a { color: #fff; font-weight: bold; }


/* EVENY :: calendar */
.eventViewCalendar h5 { color: #EEB800; }
.eventViewCalendar .calendarNavigation a { font-size: 17px; color: #fff; }
.eventViewCalendar th { color: #B5B9BE; }
.eventViewCalendar .number { font-size: 18px; color: #B5B9BE; font-weight: bold; }
.eventViewCalendar { color: #6B6D70; }
.eventViewCalendar a { color: #77BEE8; }
.eventViewCalendar .notInMonth a { color: #4C7994; }
.eventViewCalendar .notInMonth .number { color: #6B6D70; }
.eventViewCalendar .popup a { color:#253061; }
.eventViewCalendar .popup span.status { font-size: 10px; color: #000; font-weight:bold; text-align: center; }
.eventViewCalendar .popup .blueButton { color: #fff; }



/* SIGN IN */
.sign-in .body a { color: #65B3E3; }


/* REGISTER */
.register .body fieldset legend { font-size: 16px; color: #ebac00; font-weight: bold; }
.register .body a { color: #65B3E3; }
.register .body fieldset.subscription p { font-style: italic; font-size: 12px; }
.register .body fieldset span { color: #f00; }
.register .body input#send { color: #fff; }
.register .body input#send:hover { text-decoration: underline; }
.register .body .special-error { color: #f00; }


/* ACCOUNT */
.accountBody .body fieldset legend { font-size: 16px; color: #ebac00; font-weight: bold; }
.accountBody .body a { color: #65B3E3; }
.accountBody .body fieldset span { color: #f00; }
.accountBody .body fieldset.last input#send { color: #fff; }
.accountBody .body fieldset.last input#send:hover { text-decoration: underline; }



/*  ACOUNT :: subscriptions */
.subscriptionBody .body fieldset input#send,
.subscriptionBody .body fieldset input#cancel { color: #fff; }
.subscriptionBody .body fieldset input#send:hover,
.subscriptionBody .body fieldset input#cancel:hover { text-decoration: underline; }

 

/* EVENT :: ADP */
.adpBody .body .related-links a { color: #65B3E3; font-size: 15px; font-weight: bold; line-height: 170%; }
.adpBody .body .related-links a span { color: #fff; font-weight: normal; }
.adpBody .body .dateBuy span.extra { color: #e6ef06; font-weight: bold; }
.adpBody .body .dateBuy span.date { color: #d1d4d7; font-weight: bold; }
.adpBody .body .dateBuy span.icon { color: #d1d4d7; font-weight: bold; }
.adpBody .body .bio a { color: #65B3E3; }
.adpBody .body .bio h3 { font-size: 16px; color: #ebac00; }
.adpBody .body .top-tracks td.name a { color: #fff; }
.adpBody .body .top-tracks td.name a { color: #fff; }
.artistBox .body .album h4 { color: #65B3E3; }
.artistBox .body .album h4 a { color: #65B3E3; }
.artistBox .body a.images-link { color: #65B3E3; font-size: 15px; font-weight: bold; line-height: 170%; }
.artistBox .body a.images-link span { color: #fff; font-weight: normal; }
.adpBody .body .dateBuy .buttons .icon { color: #E6EF06; font-weight: bold; }



/*  EVENT DETAILS :: Event Details  */
#edapNav ul li { font-size:17px; font-weight:bold; }
#edapNav ul li a { color: #fff; }
#edapHero h2 { font-size:25px; font-weight:bold; }
#edapHero h2 a { color: #fff; }
#edapHero h3 { font-size:16px; color:#bdd8ec; }
#edapHero h3 a { color: #bdd8ec; }
#edapHero span.extra,
#edapHero .icon { color: #e6ef06; font-weight: bold; }
#edapHero h2 span.time,
#edapHero h3 span.time,
#edapHero .venue,
#edapHero .time,
#edapHero .date { font-size: 14px; color:#19224f; font-weight:bold; }
#edapHero a { color: #19224f; }
#edapHero .buyTicket { font-size:14px; font-weight:bold; color: #fff; }

   




/**************************/
/** S I N G L E   C O L  **/
/**************************/



/* SINGLE_COL :: news */
#single_col #newsUpdate h4 a { font-size: 14px; color: #19224f; }
#single_col #newsUpdate .date { font-size: 12px; font-weight: bold; color: #d1d4d7; }
#single_col #newsPaging a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #newsPaging span { color:#fff; font-weight: bold; }
#single_col #newsPaging span.disabled { color:#D1D4D7; font-weight:normal; }



/* SINGLE_COL :: 02 priority */
#single_col #o2Priority .title a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #o2Priority .date { font-size: 12px; color: #d1d4d7; font-weight: bold; }
#single_col #o2Priority .seeMore a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #o2Priority .seeMore a span { color: #fff; }
#single_col #o2Priority .head a { color: #fff; }



/* EVENT :: SINGLE_COL :: twitter */
#single_col #twitter .twitterStatus a { color: #fff; }
#single_col #twitter .body .twitterTime { font-size: 12px; color: #d1d4d7; }



/* EVENT :: SINGLE_COL :: LastFM player */
#single_col #lastFmPlayer a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #lastFmPlayer a span { color: #fff; }



/* EVENT :: SINGLE_COL :: All O2 Academies */
#single_col #allO2Academies a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #allO2Academies a span { color: #fff; }


/* EVENT :: SINGLE_COL :: managedVenuesList */
#single_col #managedVenuesList a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #managedVenuesList a span { color: #fff; }



/* EVENT :: SINGLE_COL :: facebook preview */
#single_col #facebookReviews .body {}
#single_col #facebookReviews .seeMore a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #facebookReviews .seeMore a span { color: #fff; }
#single_col #facebookReviews .eventItem h4 { color: #65B3E3; }
#single_col #facebookReviews .eventItem h5 { font-size: 14px; color: #65B3E3; }
#single_col #facebookReviews .eventItem .text p { color: #BDD8EB; }
#single_col #facebookReviews .eventItem .rating { font-weight: bold; font-size: 12px; color: #D1D3D7; }



/* SINGLE_COL :: Street Team */
#single_col #streetTeam a { font-size: 14px; font-weight: bold; color: #65B3E3; }



/* SINGLE_COL :: facebookRsvp */
#single_col #facebookRsvp .foot a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #facebookRsvp .foot a span { color:#FFFFFF; }
#single_col #facebookRsvp .body p { font-weight:bold; font-size:14px; }
#single_col #facebookRsvp .body p a { color:#65B3E3; }



/* EVENT DETAILS :: SINGLE_COL :: Merch */
#single_col #merch a { color: #65B3E3; font-weight: bold; }



/* EVENT :: SINGLE_COL :: Places Nearby */
#single_col #PlacesNearby a { font-size: 14px; font-weight: bold; color: #65B3E3; }
#single_col #PlacesNearby a span { color: #fff; }
#single_col #PlacesNearby .body h3 { color: #65B3E3; font-size: 16px; }
#single_col #PlacesNearby dt {font-weight: bold; color: #65b3e3; }



/* SINGLE_COL :: SIGN IN */
#single_col #sign-in form input#send { color: #fff; }
#single_col #sign-in form input#send:hover { text-decoration: underline; }
#single_col #sign-in a { color: #65B3E3; }


/* REGISTER :: Already registered */
#single_col #alredy-registered .body a { color: #65B3E3; font-weight: bold; }
#single_col #alredy-registered .body a span { color: #fff; }


/* ACCOUNT :: Cancel account */
#single_col #cancel-account .body a { color: #65B3E3; font-weight: bold; }
#single_col #cancel-account .body a span { color: #fff; }


/* GALLERY */
#gallery-list a { color: #fff; }




/**************************/
/** T R I P L E   C O L  **/
/**************************/



/* EVENT :: VDP */
.vdpBody .body address { font-style: normal; }
.vdpBody .body a { color: #65B3E3; }
.vdpBody .body select { color: #000; }
.vdpBody .body h3,
.vdpBody .body h5,
.vdpBody .body h6 { font-size: 16px; color: #ebac00; text-transform: none; }
.vdpBody .body .colType-7 form .required { color: #f00; }
.vdpBody .body .colType-7 form input#send { color: #fff; }
.vdpBody .body .colType-7 form input#send:hover { text-decoration: underline; }


/* PASSWORD :: Resend */
.box .body a { color: #65B3E3; }
.box .body a span { color: #fff; }
.box .body form input#send { color: #fff; }
.box .body form input#send:hover { text-decoration: underline; }



/* ACCOUNT :: Update */
.accountBodyTriple .body a { color: #65B3E3; }



/* PHOTOS */
.photos .body .nav a:hover { color: #fff; }



/* SEARCH */
.eventViewControl h3 span.search-term { /*color: #E6EF06;*/ }
.search h4 span { color: #fff; }
.search .paging { font-weight: bold; }
.search .paging a { color: #65B3E3; }
.search p { font-size: 11px; }



/* SEARCH :: not found */
.search-no-found h3 span.search-term { /*color: #E6EF06;*/ }
.search-no-found .body h4 span { color: #fff; }






/* FOOTER */
#foot #foot-bg a { color: #fff; }
#foot #foot-bg div { font-size: 12px; }
#foot #foot-bg div.first li,
#foot #foot-bg div.first p { color: #BDD8EC; }
#foot #foot-bg div.first h3,
#foot #foot-bg div.first h4,
#foot #foot-bg div.first h5 { font-size: 14px; color: #65b3e3; text-transform: uppercase; }




/* MYLN POPUPs */
form#deactivate input.cancel { color: #fff; }
form#deactivate input.submit { color: #fff; }


/* change email */
#changeEmailAddress .head h3 { color: #fff; }
#changeEmailAddress .body { color: #fff; }
#changeEmailAddress .cancel { color: #fff; }
#changeEmailAddress .cancel:hover { text-decoration: underline; }
#changeEmailAddress .button { color: #fff; }
#changeEmailAddress .button:hover { text-decoration: underline; }
#changeEmailAddress .close,
#changeEmailAddress .close:link,
#changeEmailAddress .close:active,
#changeEmailAddress .close:focus,
#changeEmailAddress .close:visited { font-size: 12px; color: #fff; }



/* Change password */
#enterPassword { color: #fff; }
#enterPassword .cancel { color: #fff; }
#enterPassword .cancel:hover { text-decoration: underline; }
#enterPassword .button { color: #fff; }
#enterPassword .button:hover { text-decoration: underline; }



/* Unsubscribe */
.unsubscribeForm #btnCancel { color: #fff; }
.unsubscribeForm #btnCancel:hover { text-decoration: underline; }
.unsubscribeForm #btnRemove { color: #fff; }
.unsubscribeForm #btnRemove:hover { text-decoration: underline; }
.unsubscribeForm #submit { color: #fff; }
.unsubscribeForm #submit:hover { text-decoration: underline; }



/* subscriptions */
form.subscriptionsForm input#btnUpdate { color: #fff; }
form.subscriptionsForm input#btnUpdate:hover { text-decoration: underline; }
form.subscriptionsForm input#btnCancel { color: #fff; }
form.subscriptionsForm input#btnCancel:hover { text-decoration: underline; }



/* ERROR Pages */
#error .body a {color: #fff; }


/* MYLN */
#threeCol a { color: #65B3E3; }