﻿/* CSS Document */
/*
 *  Latitude Festival / Live Nation Digital UK
 *  http://www.livenation.co.uk/
 *  Mariana Godoy G. / Simon Wilder 
 */

/* Main */
body { font-size:62.5%; font-family: verdana; color: #000; }
#wrapper { font-size: 12px; }

.box590 h1 { padding: 5px 10px; }
h2 { margin:0;padding:0 5px; font-weight:Bold; font-size:19px; color: #ffbd0e; text-transform: capitalize; }
.box590 h2 { padding: 8px 10px 5px 15px; }
h2.sifr { margin:0; font-weight:Bold; font-size:19px; color: #006838; text-transform:uppercase; padding: 0 0 10px 0;}
h3 { margin:0;padding:0 5px; font-weight:Bold; font-size:17px; color: #006838; }

/* header */
span#countdown div {  text-align: center; color: #005E30; font-size: 20px; font-weight: bold; }
span#countdown span { font-size: 12px; font-weight: normal;  }


/* HOME */
#latitudeVideo { color: #ccc; }
.tab-home h3 { color: #ffbd0e; font-size: 19px; font-weight: bold; }

#ArtistPage h3 { margin:0; padding:0 0 5px 0; font-weight:Bold; font-size:15px; color: #006838; text-transform:capitalize; }
#ArtistPage h2 { margin:0;padding: 0 5px 0px 5px; font-weight:Bold; font-size:15px; color: #006838; text-transform:capitalize; }
    
    #ArtistPage h2.title { text-transform:uppercase; padding-left: 10px; }
.arenas h3, .box300 h3, .box-join h3, #ArtistPage .arenas h3 , #ArtistPage .box300 h3, #ArtistPage .box-join h3 { font-weight:Bold; margin:0;padding: 8px 5px 0 15px; font-size:19px; color: #FFBD0E; text-transform: capitalize; }
.lineup_right h2 { color: #006838; padding: 0 0 18px 0; text-transform: capitalize; }
#submenuinfo a, #submenuinfo a:hover { color: #00667d; }

/* Arenas */
.box300 .arenas ul li a.fleurons, ul#submenuinfo li a.fleurons { color:#006E80; font-size:14px; font-weight:bold; }
.box300 .arenas ul li a:hover.fleurons { text-decoration:none; }
ul#submenuinfo li { text-align:center;  }
ul#submenuinfo li a:hover.fleurons { text-decoration:none; }
#lineupArtistList a.fleurons  { text-decoration:none; }
#lineupArtistList a.fleurons span  { text-decoration:none; }
#lineupArtistList a:hover.fleurons span, #lineupArtistList a.fleurons span { text-decoration:none; }
#lineupArtistList .center { text-align: center; } 
#twitterFeed h3 {  font-size: 20px; color: #404040; }

/* twitter - community */ 
#twitterBox { font-size: 12px; }
#twitterBox h2, .commBox h2 { font-weight:Bold; font-size:19px; color: #ffbd0e; text-transform:uppercase; }
.tweetDetails { color: #8e8e8e; }
#twitterFeed  a { color: #00667d; }
#communityPage h1  { text-transform: capitalize; color: #036534; font-weight: bold; font-size: 18px; text-align: center; }
#communityPage h3  { text-transform: capitalize; color: #036534; font-weight: bold; font-size: 18px; }
.commBox h4, .commBox h5 { text-transform: capitalize; color: #00667D; font-weight: normal; font-size: 17px; }

/* programme */
.also-appearing { font-size: 18px; }
#lineupArtistList h3 { cursor: pointer; font-size: 12px; } 

.stage-day { font-size: 12px; font-weight: bold;  text-align: center;  }   
.stage-day span,
.stage-day span a { color: #18477E; font-size: 11px; font-weight: bold;}
.stage-day span:hover,
.stage-day span a:hover { color: #18477E; }
.stage-day span.artist_tbc{ color: #18477E;}
.stage-cloud { text-align: center; }
.stage-cloud a { font-size: 1.3em; font-weight: bold; }

.lineup_right .info-body { text-align: justify; }
#lineupArtistList h2.day-name { color: #006838; font-size: 19px; font-weight: bold; text-transform: capitalize; padding: 10px 0; }
#lineupArtistList .stage-day a { color: #00667d; font-size: 14px; font-weight: bold; display: block; padding-top: 8px; }
#lineupArtistList .stage-day a:hover {  color: #00667d; text-decoration: underline; }
    
h4 { color: #95CB51;margin: 0px; padding-top: 8px; font-size: 28px; font-weight: bolder; }
h5 { color: #005e30; padding-bottom: 8px;font-size: 14px;font-weight: bold;margin:0px; padding: 10px 10px 10px 0px; }
h5.fieldActive { color: #FF0000;}

p { font-size: 12px; margin:0 0 5px 0; padding:0; line-height:1.3; }

a { text-decoration: none; color:#00667d; outline: none; cursor: pointer; }

a:hover { text-decoration: underline;  outline: none; }

/* Artist */
#contentHolder .sepArtist {  font-size: 12px; } 
#contentHolder .sepInfo { font-size: 12px; }
#contentHolder .also-appearing, #contentHolder #ArtistPage b { color: #006838; }
#contentHolder #ArtistPage a {text-decoration: none;}
#contentHolder .artistSection a { color: #000; }
#contentHolder #ArtistPage b { color: #006838; }
#contentHolder #ArtistPage span .albums { text-decoration: none; }
.topTracks .playCount { color: #fff; }

/****** BUTTONS ********/
 .btn-green, .btn-register, .btn-tickets { cursor: pointer; text-indent: -999em; }
 
 /* NEWS mf 15/01/10*/
 
 #newsPage .news_left h2 { color:#006838; font-size:17px; text-transform: capitalize; }
 #newsPage .news_left .newsItem span.date { color:#708596; }
 #newsPage a.button, #ArtistPage a.button { font-size: 14px; font-weight: bold; color: #00667D;  }
 #newsPage a.button:hover, #ArtistPage a.button:hover {  text-decoration: none; }
 #photoPage a.button { white-space: nowrap;  line-height: 21px; font-size: 14px; font-weight: bold; color: #00667D; }
 #photoPage a.button:hover { text-decoration: none; }
 
 /* NEWS HOME */
#contentHolder .description .date { color: #676767;}
#contentHolder .description .title { color: #006838; font-size: 16px; font-weight: bold; }
#contentHolder .news a { color: #00667d; text-decoration: none; }
#contentHolder .news a:hover { color: #00667d; text-decoration: underline; }
#contentHolder .recent { color: #8E8E8E; font-size: 12px;  }	
li.recentPost a { color: #00667d; }
#contentHolder ul.posts a { text-align: center; text-indent: 30px; font-size: 14px; font-weight: bold; color: #00667D; }
#contentHolder ul.lineup a { text-align: center; text-indent: 30px; font-size: 14px; font-weight: bold; color: #00667D }

/***** NEWS - news page *****/
#contentHolder .newsSep { font-size: 12px;  }	
#contentHolder #newsPage .newsSep { font-size: 12px; }	
#newsLatestNewsBox a.item:hover { text-decoration: none; }
#newsLatestNewsBox a.item span.date { color: #708596; }
#newsLatestNewsBox a.item span.text { color: #00667D;  text-align: left; }
#newsLatestNewsBox .pages { text-align: center; }
#newsLatestNewsBox .pages a { color: #00667D; font-weight: bold; }
#newsLatestNewsBox .pages a.selected { color: #708596; }

/***** TICKETS *********/
#contentHolder .sepTik { font-size: 12px; }	
#newsPage .divider2 h2 { color:#006838; font-size:16px; }
p.price { color: #006838; font-weight: bold; font-size: 17px; text-align: center;  }

/* LINE UP */
#contentHolder .content_left_lineup .holder a.artist {font-weight: bold; font-size: 12px; }
#contentHolder .content_left_home .holder a.artist:hover {font-weight: bold; color: #ff0000;}
#contentHolder .content_right_lineup { font-size: 12px;}
#contentHolder .stage-confirmed {  text-align: center; }
#contentHolder p.time { font-weight: bold; }
.lineup_stages .stage a { font-size:1.6em; line-height:1.8; }
.contents .stageDates .dates { color: #18477e; }
.lineup_notice { text-align:center; font-size:.9em; font-style:italic; }
.contents p {text-align: center; color: #005e30; font-size: 30px; font-weight: bold; }
.contents p.bands {text-align: center; color:#35722D; font-size: 20px; font-weight: bold; text-transform:uppercase; }
.contents .logos { text-align: center; }
.contents .confBands { text-align: center; text-transform: uppercase; font-size: 14px; font-weight: bold; }
span.text { color: #000;  font-weight: normal; text-align: center;  }

/**** INFO  ****/

#submenuinfo { text-align: center; }
#contentHolder ul#submenuinfo li a { font-size: 14px; font-weight: bold;}
#contentHolder ul#submenuinfo li a:hover { font-size: 14px; font-weight: bold;  }

/* T&C */
#terms-privacy a {color: #000; text-decoration: none;}
#terms-privacy strong { font-weight:Bold; font-size:15px; color: #006838; text-transform:capitalize; }
#terms-privacy h2 { color: #006838; }
/***** FOOTER **/	
    #footerWrapper #footer #footerHolder #footerLogo ul li { font-size:1.2em; color:#E61421;font-weight:bold; }
            #footerWrapper #footer #footerHolder #footerLink ul li a { font-size:1.2em; color:#ff7f00;text-transform:uppercase;}
            #footerWrapper #footer #footerHolder #footerExtra ul li a { font-size:1.2em;  color:#ff7f00;  text-transform:uppercase; }  
            #footerWrapper #footer #footerHolder #footerLogo ul li.copy span { font-size:.8em; color:#ff7f00;  font-weight:normal; }
    
    #footerWrapper .arenas ul li a { font-weight:bold; text-transform:uppercase; }
