body {margin:0; padding:0; background-image: url(http://www.geventm.com/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;}


#eventsAboutThumbs  {margin-bottom:25px;}
#eventsAboutThumbs p {margin:0px;}

#eventsMain p.line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #474747;padding-bottom: 10px;}
#aboutUs p.line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #474747;padding-bottom: 10px;}
#eventsArchiveBottomNav  p.line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #474747;padding-bottom: 10px;}
#eventsArchiveBottomNav  p.line >a {margin-right:10px;}
#eventsArchiveBottomNav  a {margin-right:15px;}
#calendarNavHeader {color:red;font-size:28px; margin-right:15px;margin-left:15px; margin-top:15px;}
#navigation {text-align:left;border 1px solid green;padding:15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #474747;
border-top-width: 1px;border-top-style: solid;border-top-color: #474747;  background-color: #191919;}
#eventsArchiveBottomNav  {margin-top:15px;text-align:left;border 1px solid green;padding-top:15px;text-align:center;border-bottom-width: 0px;border-bottom-style: solid;border-bottom-color: #474747;
border-top-width: 1px;border-top-style: solid;border-top-color: #474747;  background-color: #191919;}


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; color; #cc0000; }
.columnLeftHeadingRed {font-size:28px; color: #CC0000; }
.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; text-decoration:none; color:#d20000; margin:0; padding:0;}
#more {font-size:12px;text-decoration:none;color:white;}
a:hover#more , .a:hover#more , #more a:hover {color:red;}
 /* a class=more */


#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;color: #CC0000; }
#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; height:190px; margin-right:20px; margin-bottom:20px;}
#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;}
#eventMainAboutList {margin-bottom:20px;}
#eventMainAboutList p {margin:0px;}

#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(http://www.geventm.com/images/events-nav/about-up.gif) no-repeat;}
.eventother a {background: url(http://www.geventm.com/images/events-nav/other-up.gif) no-repeat;}
.eventamerican_sports a {background: url(http://www.geventm.com/images/events-nav/american-sports-up.gif) no-repeat;}
.eventcricket a {background: url(http://www.geventm.com/images/events-nav/cricket-up.gif) no-repeat;}
.eventfootball a {background: url(http://www.geventm.com/images/events-nav/football-up.gif) no-repeat;}
.eventmotor_racing a {background: url(http://www.geventm.com/images/events-nav/motor-racing-up.gif) no-repeat;}
.eventgolf a {background: url(http://www.geventm.com/images/events-nav/golf-up.gif) no-repeat;}
.eventhorse_racing a {background: url(http://www.geventm.com/images/events-nav/horse-racing-up.gif) no-repeat;}
.eventpolo a {background: url(http://www.geventm.com/images/events-nav/polo-up.gif) no-repeat;}
.eventsailing a {background: url(http://www.geventm.com/images/events-nav/sailing-up.gif) no-repeat;}
.eventrugby a {background: url(http://www.geventm.com/images/events-nav/rugby-up.gif) no-repeat;}
.eventtennis a {background: url(http://www.geventm.com/images/events-nav/tennis-up.gif) no-repeat;}
.evententertainment a {background: url(http://www.geventm.com/images/events-nav/entertainment-up.gif) no-repeat;}
.eventcalendar a {background: url(http://www.geventm.com/images/events-nav/event-calendar-up.gif) no-repeat;}
.eventtravel_adventure a {background: url(http://www.geventm.com/images/events-nav/travel-adventure-up.gif) no-repeat;}

.eventabout a:hover {background: url(http://www.geventm.com/images/events-nav/about-over.gif) no-repeat;}
.eventother a:hover {background: url(http://www.geventm.com/images/events-nav/other-over.gif) no-repeat;}
.eventamerican_sports a:hover {background: url(http://www.geventm.com/images/events-nav/american-sports-over.gif) no-repeat;}
.eventcricket a:hover {background: url(http://www.geventm.com/images/events-nav/cricket-over.gif) no-repeat;}
.eventfootball a:hover {background: url(http://www.geventm.com/images/events-nav/football-over.gif) no-repeat;}
.eventmotor_racing a:hover {background: url(http://www.geventm.com/images/events-nav/motor-racing-over.gif) no-repeat;}
.eventgolf a:hover {background: url(http://www.geventm.com/images/events-nav/golf-over.gif) no-repeat;}
.eventhorse_racing a:hover {background: url(http://www.geventm.com/images/events-nav/horse-racing-over.gif) no-repeat;}
.eventpolo a:hover {background: url(http://www.geventm.com/images/events-nav/polo-over.gif) no-repeat;}
.eventsailing a:hover {background: url(http://www.geventm.com/images/events-nav/sailing-over.gif) no-repeat;}
.eventrugby a:hover {background: url(http://www.geventm.com/images/events-nav/rugby-over.gif) no-repeat;}
.eventtennis a:hover {background: url(http://www.geventm.com/images/events-nav/tennis-over.gif) no-repeat;}
.evententertainment a:hover {background: url(http://www.geventm.com/images/events-nav/entertainment-over.gif) no-repeat;}
.eventcalendar a:hover {background: url(http://www.geventm.com/images/events-nav/event-calendar-over.gif) no-repeat;}
.eventtravel_adventure a:hover {background: url(http://www.geventm.com/images/events-nav/travel-adventure-over.gif) no-repeat;}

.eventaboutSelect a {background: url(http://www.geventm.com/images/events-nav/about-over.gif) no-repeat;}
.eventotherSelect a {background: url(http://www.geventm.com/images/events-nav/other-over.gif) no-repeat;}
.eventamerican_sportsSelect a {background: url(http://www.geventm.com/images/events-nav/american-sports-over.gif) no-repeat;}
.eventcricketSelect a {background: url(http://www.geventm.com/images/events-nav/cricket-over.gif) no-repeat;}
.eventfootballSelect a {background: url(http://www.geventm.com/images/events-nav/football-over.gif) no-repeat;}
.eventmotor_racingSelect a {background: url(http://www.geventm.com/images/events-nav/motor-racing-over.gif) no-repeat;}
.eventgolfSelect a {background: url(http://www.geventm.com/images/events-nav/golf-over.gif) no-repeat;}
.eventhorse_racingSelect a {background: url(http://www.geventm.com/images/events-nav/horse-racing-over.gif) no-repeat;}
.eventpoloSelect a {background: url(http://www.geventm.com/images/events-nav/polo-over.gif) no-repeat;}
.eventsailingSelect a {background: url(http://www.geventm.com/images/events-nav/sailing-over.gif) no-repeat;}
.eventrugbySelect a {background: url(http://www.geventm.com/images/events-nav/rugby-over.gif) no-repeat;}
.eventtennisSelect a {background: url(http://www.geventm.com/images/events-nav/tennis-over.gif) no-repeat;}
.evententertainmentSelect a {background: url(http://www.geventm.com/images/events-nav/entertainment-over.gif) no-repeat;}
.eventcalendarSelect a {background: url(http://www.geventm.com/images/events-nav/event-calendar-over.gif) no-repeat;}
.eventtravel_adventureSelect a {background: url(http://www.geventm.com/images/events-nav/travel-adventure-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;color:white;text-decoration:none;}
#newsNavNext {float:right;color:white;text-decoration:none;} 
a:hover#newsNavNext ,  a:hover#newsNavPrev {color:red;}

#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;}

#newsNavPagination p {float:right}
#newsNavPagination p a {width:20px; height:20px; margin-left:6px;  text-decoration:none; color:#fff;}
#newsNavPagination p strong  {border:15px solid #990000;border-top:3px solid #990000; border-bottom:3px solid #990000; border-left:34px #990000;   margin-left:13px;width:20px; 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 ------*/