@import url(https://fonts.googleapis.com/css?family=Lato:400italic);
@import url(https://fonts.googleapis.com/css?family=Merriweather);

#logo
{
	top: 114px;
    left: -20px;
    width: 360px;
    height: 216px;	
}

#headerWrap
{
	border-bottom: thick solid #FFF004;	
}

#socialLinks
{
	width:120px;
	left: 100px;
}

#footer
{
	background: #686868;	
	border-top: medium solid #FFFFFF;
}

#footer a, #menu a
{
	color: #FFFFFF;	
	font-family: 'Lato', sans-serif;
}

#menu a
{
	font-size: 1.3em;	
	font-weight: bold;
}

#menu a:hover
{
	text-decoration: none;
	color: #FFF004;
}

#mainBottom
{
	background: #782B91;	
}

#homeBody .subHeading
{
	display: none;	
}

.subHeading
{
	text-decoration: none;
	color: #782B91;
	font-family: 'Merriweather', serif;
	font-weight: bold;
}

#sponsorWrapperSub, .spSponsor .sponsorWrapperSub
{
	margin: 10px 0;
}

#mainSide{
	margin: 0 10px;	
}

#mainSide .videoFeedPicWrap
{
	margin: auto;
    width: 100%;	
}

#mainSide .videoFeedSub
{
	text-align: center;	
}

#mainBottom .galleryFeedPicWrap
{
	margin: 7px;	
}

.newsFeedSub .contentSubWrap:last-child, .mrp_contentSubWrap
{
	border: none;	
}

#homeBody #menu .homeNav a, #newsBody #menu .pressNav a,#shopBody #menu .merchNav a, #galleryBody #menu .galleryNav a,#thecarsBody #menu .carsNav a,
#thedriversBody #menu .driversNav a,#eventscheduleBody #menu .scheduleNav a, #videoBody #menu .videoNav a
{
	color: #FFF004;
}

#mainTopSub{
	width: 1200px;	
	height: 90px;
}

#mainTop .spSponsor{
	position:relative;
	height:75px;
  	overflow:hidden;
  	text-align:center;
  	padding:0;
  	z-index:15;
	width:1148px;
	margin:0 auto;
}

#mainTop .adWrap{
	position:relative;
	float:none;
	display:block;
	text-align:center;
	height:65px;
	width:100%;
	margin:0 auto 10px;
	padding:0;	
}

#mainTop .spSponsor .singleAdWrap
{
	display:inline-block;
	margin:0 7px;
	line-height: 75px;
	vertical-align: middle;
}

#mainBottom .videoFeedPicWrap img, #mainBottom .videoFeedPicWrap{
	height: 143px;	
}

#mainSide .fbookPageWrap, #mainSide .twitWrap{
	padding: 0;
	margin: 13px 0 15px;
	border: thin solid #782B91;
}

#mainSide .twitWrap{
	border-radius: 5px;	
}

#mainBottom .videoFeedWrap, #mainBottom .galleryFeedWrap{
	margin: 0 15px;	
}
