/*layout*/
html,body{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#7f7f7f;}
#wrapper-outer{text-align:center; margin-bottom:15px;}
#wrapper{background:#fff; width:925px; margin:20px auto 20px auto; text-align:left; padding: 0 20px;}
#container{overflow:hidden;width:925px;}
#mainContent{width:645px;float:left;}
#sidebar{width:254px;float:right;}

/* Back Ground */
.home{background: #000000 url('/assets/images/bg-city.jpg') top center fixed no-repeat;}
.the-facts{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.campaign-facts{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.videos{background: #000000 url('/assets/images/street.jpg') top center fixed no-repeat;}
.what-is-on{background: #000000 url('/assets/images/bg-city.jpg') top center fixed no-repeat;}
.about{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.contact{background: #000000 url('/assets/images/bg-city.jpg') top center fixed no-repeat;}
.news{background: #000000 url('/assets/images/bg-city.jpg') top center fixed no-repeat;}
.opportunities{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.privacy-policy{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.terms-of-use{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.thank-you{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.pledge{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.partners{background: #000000 url('/assets/images/bg-city-2.jpg') top center fixed no-repeat;}
.schools-and-colleges{background: #000000 url('/assets/images/street.jpg') top center fixed no-repeat;}


/*common*/
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:42px;}
h2{font-size:26px;}
h3{font-size:11px; color:#e41b21;margin-bottom:3px;}
.pageTitle{color:#e41b21; margin-bottom:20px; padding-left:5px;}
img{ behavior: url(iepngfix.htc); }
.subtitle{font-weight:normal;color:#e41b21;margin-bottom:30px; line-height:1.1; margin-left:10px;}
#mainContent .subtitle a{color:#e41b21; text-decoration:none; background:url(/assets/images/red-underline.jpg) left bottom repeat-x;}
a{text-decoration:none;color:#7f7f7f;}
#mainContent p{line-height:1.5;margin-bottom:20px;}
#mainContent a{text-decoration:underline;}
.clear{clear:both; overflow:hidden; font-size:0; height:0;}
.red{color:#e41b21;}
.graybox253{margin-bottom:30px;}
.graybox253 .head{background:url(/assets/images/graybox253-top.jpg) left top no-repeat; height:7px;overflow:hidden;}
.graybox253 .mid{background:url(/assets/images/graybox253-mid.jpg) left bottom repeat-x;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5; width:241px; padding:9px 5px;}
.graybox253 .foot{background:url(/assets/images/graybox253-bottom.jpg) left top no-repeat; height:9px;overflow:hidden;}
.red-arrow-heading,.vertical-list-1 li.current h3{background:url(/assets/images/red-right-arrow.gif) left center no-repeat; padding-left:18px;color:#e41b21;}
.vertical-list-1 li{padding:20px 10px;border-bottom:1px solid #818181;}
.vertical-list-1 li h3{color:#7f7f7f;background:url(/assets/images/gray-right-arrow.gif) left center no-repeat; padding-left:18px;}
.vertical-list-1 li.last-item{border:none; padding-bottom:0;}
.vertical-list-1 li.first-item{padding-top:0;}
hr{background:none; border:0; border-top:1px solid #9c9c9c; height:1px; margin-bottom:20px;}
.textbox,select{background:#ececec; border:1px solid #cecece;height:20px;color:#7f7f7f; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea{background:#ececec; border:1px solid #cecece; height:120px;}
.vertical-list-2 li{margin-bottom:10px;}
.vertical-list-2 li a{color:#7f7f7f;font-weight:bold; text-decoration:underline; margin-bottom:2px; display:block;}
.vertical-list-2 li.last-item{margin-bottom:0;}
.titleLink{color:#E41B21; display:block; font-weight:bold;}
strong{font-weight:bold;}
.newslist li{padding:0; border-bottom:1px solid #9c9c9c; margin-bottom:20px;}
.newslist li.last-item{border:0;}
label,select{color:#000;}
.contentArea{padding:0 80px 0 10px;}
.fullContent{padding:0 10px;}

.contentArea ol, .contentArea ol  li { list-style: decimal; }
.contentArea ol  li { margin-left: 2em; padding: 0.2em 0; }

.about .contentArea ul, .about .contentArea ul  li { list-style: disc; margin-bottom: 10px;}
.about .contentArea ul  li { margin-left: 2em; padding: 0.2em 0; }
.about table { margin-bottom: 10px;}

/*header*/
#header{height:121px; margin-bottom:50px; position:relative;}
#logo{display:inline-block;width:82px; height:121px; margin-left:10px;}
#listen-now{background:url(/assets/images/listen_now.jpg) left top no-repeat; width:151px; height:26px; position:absolute; padding-left:60px;color:#000;line-height:26px; text-decoration:none; right:0;top:21px;}
#main-nav{position:absolute;right:0;bottom:0;}
#main-nav li{float:left;font-weight:bold;color:#000;margin-right:4px;}
/*
	Set to normal to save space as we have added additional items to the nav
	30/11/2010
	#main-nav li a{font-weight:bold;color:#000;}
	
*/
#main-nav li a{font-weight:normal;color:#000;}
#main-nav li.last-item{margin:0;}
#main-nav li.current a,#main-nav li a:hover{color:#e41b21;}
#sub-nav  { width: 651px; padding: 0.5em 0 1em 0; }

/*footer*/
#footer{ text-align:center;padding:5px 0; background:#fff;margin:0 auto 30px auto; width: 965px;}
#footer a{text-decoration:underline;padding:0 10px}

/*videos.html*/
#video-player{margin-bottom:15px;}
#join-campaign p{margin-bottom:10px;}
#join-campaign-form{padding:5px;}
#join-campaign-form p{position:relative;}
#join-campaign-form p.last{margin-bottom:0;}
#join-campaign-form .youtubeLink{position:absolute; right:10px;_right:15px; top:0px;}
#join-campaign-form .submitBtn{position:absolute; right:0px;_right:5px; top:0px;}
#join-campaign .foot{background:url(/assets/images/graybox253-bottom-2.jpg) left top no-repeat;}
#join-campaign .mid{background:url(/assets/images/graybox253-mid-2.jpg) left bottom repeat-x;}
#join-campaign-form .textbox{font-size:9px; width:150px;}

/*contact.html*/
#athlete{margin-bottom:35px;}
#contact-thank-you{margin-left:200px; margin-top:115px;}
#contact-thank-you .foot{background:url(/assets/images/graybox253-bottom-2.jpg) left top no-repeat;}
#contact-thank-you .mid{background:url(/assets/images/graybox253-mid-2.jpg) left bottom repeat-x;text-align:center;}
#contact-thank-you .mid .in{padding:20px 10px 0 10px;}
#contactForm{width:485px; margin-bottom:20px;}
#contactForm #name{width:230px; float:left;}
#contactForm #email{width:230px; float:right;}
#contactForm #name-org {width:230px;}
#contactForm #school{width:230px; float:left;}
#contactForm #position {width:230px; float:right;}
#contactForm label{/*display:block;*/font-size:12px; color:#000;margin-bottom:3px;}
#contactForm .textbox{width:230px;}
#contactForm select{width:230px;display:block}
#contactForm textarea{width:485px;}
#contactForm label.error-field{color:#e41b21;}

/*radio.html*/
#radioForm{width:485px;}
#radioForm #name,#radioForm #artist{width:230px; float:left;}
#radioForm #email,#radioForm #track{width:230px; float:right;}
#radioForm label{display:block;font-size:12px; color:#000;margin-bottom:3px;}
#radioForm .textbox{width:230px;}
#radioForm select{width:230px;}
#radioForm textarea{width:485px; height:40px;}

/*whatson.html*/
#useful-links-list{margin:0 12px;}
#whatson-london{position:relative;}
#whatson-london #timeout-london{position:absolute; right:0; top:3px;}
#search-events-form{margin-bottom:30px;}
#search-events-form label{display:block;}
#search-events-form .imgBtn{margin-top:5px;}
#search-events-form select{vertical-align:super; width:200px;}
#search-events-form .imgBtn{position:relative; top:3px;}
#search-events-form p{margin-top:-5px;}

 /* Privacy Policy - Terms of Use */ 
 ul.legal, ol.legal {margin: 0 0 20px 20px;} 
 ol.legal li {list-style: decimal;} 
 ol.legal li ol {margin: 0 0 20px 20px;} 
 ol.legal li ol li {list-style: lower-alpha;} 
 ul.legal li {list-style-type: disc;}

/*terms.html*/
#termsContent p span{padding-left:15px;}

/*home.html*/
.home #mainContent{width:651px;}
#top-gallery-outer{padding-bottom:40px; position:relative;}
#top-gallery-next {
position:absolute;
right:15px;
top:150px;
z-index:99999;
}
#top-gallery-prev {
left:15px;
position:absolute;
top:150px;
z-index:99999;
}
.home #video-stories .mid{padding:10px 5px;_padding:15px 5px;}
.home #video-stories-list li a{outline:none;}
.home #video-stories-list li.activeSlide a h3{background:url(/assets/images/red-right-arrow.gif) left center no-repeat; padding-left:18px;color:#e41b21;}

/*news.html*/
#sidebar .archive-links-list .red-arrow-heading{margin-bottom:15px;}
#sidebar .archive-links-list{margin:20px 10px 200px 10px;}
/*.news #logo{margin-left:0;}*/
/*.news .pageTitle{padding-left:20px;}*/
.news .contentArea{padding:0 0 0 10px;}
.newsList{float:left;}
.newsList li{float:left;width:200px; margin-right:15px;}
.newsList li img{display:block; margin-bottom:22px;}
.newsList li.last-item{margin-right:0;}
.news-date{ font-style:italic; color:#E41B21; padding-bottom:2px; display:block;}
.archive-links-list li.current a{color:#E41B21;}
.news-monthly-list li img{float:left; width:83px; margin-right:15px; display:inline;}
.news-monthly-list li .news-info{float:left; width:515px;}
.news-monthly-list li{overflow:hidden; margin-bottom:20px;}
.newspic img{margin-right:15px; margin-bottom:25px;}

/*
	Removed by LT 06.07.2010 as impacting the inactive video links within the 
	video sidebar
	
	h3 a {color:#E41B21;}
*/

/*event.html*/
.eventList li{padding:0; border-bottom:1px solid #9c9c9c; margin-bottom:20px;}
.eventList li.last-item{border:0;}

.mid p.end-note {padding: 12px 12px 0 12px;}
.mid p.end-note a {color:#e41b21;}

h3.category {text-transform: uppercase; color: #333333;}

/*Errors*/
.errors{padding:0px 0px 10px 0px;}
.errors ul {margin: 10px 0 10px ;}

ul.schools-and-colleges-list, ol.schools-and-colleges-list {margin: 0 0 20px 20px;} 
 ol.schools-and-colleges-list li {list-style: decimal;} 
 ol.schools-and-colleges-list li ol {margin: 0 0 20px 20px;} 
 ol.schools-and-colleges-list li ol li {list-style: lower-alpha;} 
 ul.schools-and-colleges-list li {list-style-type: disc;  margin-top: 10px} 
 
 ul.schools-and-colleges-list-compact, ol.schools-and-colleges-list-compact{margin: 0px 0px 10px 0px;} 
 ol.schools-and-colleges-list-compact li {list-style: decimal;} 
 ol.schools-and-colleges-list-compact li ol {margin: 0 0 0 0;} 
 ol.schools-and-colleges-list-compact li ol li {list-style: lower-alpha;} 
 ul.schools-and-colleges-list-compact li {list-style-type: disc;  margin: 0px 0px 0px 20px}

 /* Partner Pages Styles - LT 05.12.2010 */
 .partner-details{position:relative;float:left;width:100%;vertical-align:middle;margin-bottom:25px;}
 .partner-image{position:relative;width:35%;float:left;}
 /* .partner-link{position:relative;width:65%;float:left;font-size:18pt;margin-top:30px;text-transform:uppercase;font-weight:bold;} */

 .partner-link{position:relative;width:65%;float:left;font-size:10pt;margin-top:30px;font-weight:normal;font-family: Verdana,Arial;}
 .partner-link A:link, visited, active{color:#7F7F7F;}
 .partner-link A:hover{color:#E41B21;}


