body {margin:0; padding:0; background-image: url(../images/main-tile.gif); background-repeat: repeat-x; background-color: #191919; font: 14px Arial, Helvetica, sans-serif; color: #a1a0a0;}

#main {margin-left:auto; margin-right:auto; width:970px; color: #a1a0a0;}

.clearer {clear: both;}

li {list-style: none; margin:0; padding:0;}
ul {list-style: none; margin:0; padding:0;}

img {border:none;}

#header {height: 148px;}

#nav {height:39px; /*font-size:13px;*/}
#nav ul {margin:20px 0 0 0; padding:0;}
#nav li {float:left;}
.navDivider {margin-left:10px; margin-right:10px; color:#4d4d4d;}
/*.navDivider {margin-left:15px; margin-right:15px; color:#4d4d4d;} FOR WHEN NEWS IS BACK IN NAV  */
.navLink {font-size:16px;}

#columnLeft {float:left; width:600px;}
#columnLeft a {text-decoration:none; color:#FFFFFF;}
#columnLeft a:hover {color:#d20000;}
#columnLeft h4 {color:#d20000; font-style:normal; margin-bottom:-10px; margin-top:30px;}
.columnLeftHeading {font-size:28px;}
.columnLeftHeadingNormal {font-size:24px; color:#d20000;}
#columnLeftNews {float:left; width:600px; font-size: 13px; line-height: 21px;}
/*#columnLeftNews p {margin-bottom:25px;}*/
.columnLeftHeadingNews {font-size:24px; color:#d20000; margin:0; padding:0;}

#columnRight {float:right; width:300px; font-size:13px; margin-top: 10px;}
#columnRight a {text-decoration:none; color:#FFFFFF;}
#columnRight a:hover {color:#d20000;}
.columnRightHeading {font-size:20px;}
#columnRight img {float:left; margin-right:12px; margin-bottom:23px;}

#footerWrapper {margin-left:auto; margin-right:auto; background: #121212; height:90px; margin-top:80px; padding-top:40px;}
#footer {margin-left:auto; margin-right:auto; width:970px; font-size:13px; color:#bebebe;}
#footer li {float:left;}
#footer ul {margin:0; padding:0;}
#footer a {text-decoration:none; color:#FFFFFF;}
#footer a:hover {color:#d20000;}
#footerLinks {float:left;}
#footerLogos {float:right; margin-top:-10px;}
#partnerLink {padding-left:200px;}

#aboutUs {font-style:italic; margin-top: 60px;}
#aboutUs p.line {border-bottom: 1px solid #474747; padding-bottom:10px;}

#bespoke {width: 450px;}

#caseStudies li {float:left; width:177px; margin-right:20px; margin-bottom:40px;}
#caseStudies li img {margin-bottom:10px;}

#testimonials {font-style:italic;}
.testimonialsBold {font-style:normal; font-weight: bold;}

#eventsMain {float:right; width:764px; font-size:13px; line-height:21px; margin-top:6px;}
#eventsMain a {text-decoration:none; color:#FFFFFF; line-height:18px;}
#eventsMain a:hover {color:#d20000;}
#eventsMain h4 {color:#d20000; font-style:normal; margin:0; padding:0;}
#eventsMain .imgThumb {float:left; margin-right: 15px; margin-bottom:8px;}
#eventsArticle {width:485px; padding-top:9px; float:left;}
#eventsArticleImage {float:right; margin-top:50px;}

#eventsNav {float:left; width:156px; margin-right:50px; margin-top:40px;}
#eventsNav a {display: block; height:33px; border-bottom:1px solid #191919; text-indent:-1000px;}
#eventsNav a:hover {background-color:#990000;}

.eventsArrows {padding: 0 20px 3px 15px;}
.eventLink {font-size:13px; padding-right:10px;}
.eventCat {color:#d20000;}

#eventMonthBorder {border-bottom:1px solid #303030; border-top:1px solid #303030; margin-top:50px; padding-bottom:10px; padding-top:10px;}
.eventMonth { font-size:28px; padding:0; margin:0; display: inline; }
#eventMonths {border-top:1px solid #303030; margin-top:50px;}
#eventMonths ul {margin:20px 0 0 0; padding:0;}
#eventMonths li {float:left;}

.eventAbout a {background: url(../images/events-nav/about-up.gif) no-repeat;}
.eventCricket a {background: url(../images/events-nav/cricket-up.gif) no-repeat;}
.eventFootball a {background: url(../images/events-nav/football-up.gif) no-repeat;}
.eventMotorRacing a {background: url(../images/events-nav/motor-racing-up.gif) no-repeat;}
.eventGolf a {background: url(../images/events-nav/golf-up.gif) no-repeat;}
.eventHorseRacing a {background: url(../images/events-nav/horse-racing-up.gif) no-repeat;}
.eventPolo a {background: url(../images/events-nav/polo-up.gif) no-repeat;}
.eventSailing a {background: url(../images/events-nav/sailing-up.gif) no-repeat;}
.eventRugby a {background: url(../images/events-nav/rugby-up.gif) no-repeat;}
.eventTennis a {background: url(../images/events-nav/tennis-up.gif) no-repeat;}
.eventEntertainment a {background: url(../images/events-nav/entertainment-up.gif) no-repeat;}
.eventCalendar a {background: url(../images/events-nav/event-calendar-up.gif) no-repeat;}

.eventAbout a:hover {background: url(../images/events-nav/about-over.gif) no-repeat;}
.eventCricket a:hover {background: url(../images/events-nav/cricket-over.gif) no-repeat;}
.eventFootball a:hover {background: url(../images/events-nav/football-over.gif) no-repeat;}
.eventMotorRacing a:hover {background: url(../images/events-nav/motor-racing-over.gif) no-repeat;}
.eventGolf a:hover {background: url(../images/events-nav/golf-over.gif) no-repeat;}
.eventHorseRacing a:hover {background: url(../images/events-nav/horse-racing-over.gif) no-repeat;}
.eventPolo a:hover {background: url(../images/events-nav/polo-over.gif) no-repeat;}
.eventSailing a:hover {background: url(../images/events-nav/sailing-over.gif) no-repeat;}
.eventRugby a:hover {background: url(../images/events-nav/rugby-over.gif) no-repeat;}
.eventTennis a:hover {background: url(../images/events-nav/tennis-over.gif) no-repeat;}
.eventEntertainment a:hover {background: url(../images/events-nav/entertainment-over.gif) no-repeat;}
.eventCalendar a:hover {background: url(../images/events-nav/event-calendar-over.gif) no-repeat;}

.eventAboutSelect a {background: url(../images/events-nav/about-over.gif) no-repeat;}
.eventCricketSelect a {background: url(../images/events-nav/cricket-over.gif) no-repeat;}
.eventFootballSelect a {background: url(../images/events-nav/football-over.gif) no-repeat;}
.eventMotorRacingSelect a {background: url(../images/events-nav/motor-racing-over.gif) no-repeat;}
.eventGolfSelect a {background: url(../images/events-nav/golf-over.gif) no-repeat;}
.eventHorseRacingSelect a {background: url(../images/events-nav/horse-racing-over.gif) no-repeat;}
.eventPoloSelect a {background: url(../images/events-nav/polo-over.gif) no-repeat;}
.eventSailingSelect a {background: url(../images/events-nav/sailing-over.gif) no-repeat;}
.eventRugbySelect a {background: url(../images/events-nav/rugby-over.gif) no-repeat;}
.eventTennisSelect a {background: url(../images/events-nav/tennis-over.gif) no-repeat;}
.eventEntertainmentSelect a {background: url(../images/events-nav/entertainment-over.gif) no-repeat;}
.eventCalendarSelect a {background: url(../images/events-nav/event-calendar-over.gif) no-repeat;}

.newsDate {font-size:11px;}
.newsImage {margin-bottom:15px; margin-top:15px;}
.newsArticle {border-bottom:1px solid #303030; margin-top:45px; padding-bottom:20px;}
.newsArticleLast {margin-top:35px;}
#newsNav {border-top:1px solid #303030; padding-top:20px; margin-top:35px;}
#newsNav p {display:inline; font-size:14px;}
#newsNav a {text-decoration:none; color:#303030;}
#newsNav a:hover {color:#fff;}
#newsNavPrev {float:left;}
#newsNavNext {float:right;}

#newsNavPagination {border-top:1px solid #303030; padding-top:20px; margin-top:35px;}
#newsNavPagination ul {float:right;}
#newsNavPagination li {float:left;}
#newsNavPagination li a {width:20px; height:20px; margin-left:6px; display:block; text-decoration:none; color:#fff;}
#newsNavPagination li a.select {background-color:#990000;}

/* ------ ACCORDION ------*/
#accordion {margin:20px 0px;}
h3.toggler {cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-family: 'Andale Mono', sans-serif; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;}
div.element p, div.element h4 {margin:0px; padding:4px;}
blockquote {padding:5px 20px;}
/* ------ ACCORDION ------*/