@charset "utf-8";

@font-face {
 font-family: Cust;
 src: url("../fonts/cit_mbr.eot")
}
@font-face {
 font-family: Cust;
 src: url("../fonts/cit_mbr.ttf")
}

@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');

body {
	background-color: #000;
	background-image:url(../images/layout/mainBg.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	overflow-x:hidden;
}

img {border:0}
strong {color:#202020;}

h1 {height:43px; background-image:url(../images/layout/panelLeftTitle.gif); font-family: 'Josefin Sans', sans-serif; font-weight:normal; color:#FBFBFB; font-size:20px; letter-spacing:2px; text-transform:uppercase; text-shadow: black 0.1em 0.1em 0.2em; margin-top:0px; padding:12px 0px 0px 15px;}
h2 {height:51px; background-image:url(../images/layout/panelRightTitle.png); font-family: 'Josefin Sans', sans-serif; font-weight:normal; color:#FBFBFB; font-size:20px; letter-spacing:2px; text-align:center; text-transform:uppercase; text-shadow: black 0.1em 0.1em 0.2em; margin:0px; padding:12px 0px 0px 0px;}
h3 {font-size:17px;}
h4 {font-size:17px; margin:0;}
h5 {font-size:15px; text-align:center; margin:0;}

.panelRight {margin:0px 0px 15px 0px; background-image:url(../images/layout/panelRightBg.gif); border-bottom:2px solid #323232; color:#9A9A9A; font-size:12px;}
.panelRight a {color:#FBFBFB; text-decoration:none;}
/* eefd09
.panelRight a:hover {color:#00A093; text-decoration:underline;}
*/
.panelRight a:hover {color:#eefd09; text-decoration:none;}
.contentNest {padding:0px 15px; letter-spacing:0.5px;}
.contentNestNews {padding:0px 15px; font-size:11px; color:#2e2d2d;}
.contentNestNews a {font-size:12px; font-weight:bold; letter-spacing:normal;}
.contentNestNews p {margin:0px 0px 25px 0px; padding:5px;}
.contentNestNews p:hover {background-color:#e7e6e6;}
.contentNestNewsArticle {padding:0px 15px; letter-spacing:0.5px; font-size:12px;}
.contentNestNewsArticle a {font-size:16px; font-weight:bold; letter-spacing:normal;}
.contentNest li {margin-left:-25px;}
.contentNestNews li {margin-left:-25px;}
.contentNestNewsArticle li {margin-left:-25px;}
.circuit {display:block; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px;}
.nextRace {text-align:center; line-height:20px; letter-spacing:2px;}
.tn {padding:5px; border:1px solid #595959; background-color:#FFFFFF;}
.dropDownGallery {width:255px; margin:10px 0px 25px 0px; font-size:12px; background-color:#e6e6e6; border:1px solid #666666;}
.dropDownResults {width:120px; margin:10px 0px 25px 0px; font-size:12px; background-color:#e6e6e6; border:1px solid #666666;}
.partners {float:left; margin:15px 20px 25px 20px;}
.blogImageLeft {padding:5px; border:1px solid #595959; background-color:#FFFFFF; margin:0px 10px 10px 0px;}
.blogImageRight {padding:5px; border:1px solid #595959; background-color:#FFFFFF; margin:10px 0px 0px 10px;}
.twLink {letter-spacing:1px;} 

ul#nav {height:45px; padding:0px; margin:0px; list-style:none; text-align:center; letter-spacing:1px; font-family:Cust; text-transform:uppercase; font-size:14px;}
ul#nav li {display:inline-block;}
ul#nav li a {color:#FFFFFF; text-decoration:none; margin:0px 10px 0px 10px;}
ul#nav li a:hover {color:#FFFFFF; background-image:url(../../images/navBg.gif);}
ul#nav li a:active {color:#FFFFFF;}

* html #nav li { display:inline; float:left; }  /* for IE 6 */
* + html #nav li { display:inline; float:left; }  /* for IE 7 */

ul#partners {width:951px; padding-left:0px; list-style:none; text-align:left; margin-left:4px;}
ul#partners li {display:inline-block; margin:0px 5px 0px 5px;}
ul#partners li:first-child {margin:0px 5px 0px 0px;}

* html #partners li { display:inline; float:left; }  /* for IE 6 */
* + html #partners li { display:inline; float:left; }  /* for IE 7 */

#gallery {position:relative; width:931px; height:376px; margin:0; padding:0; }
#gallery li {display:block; }

#gallerySelect {width:100%; text-align:center;}
#contact {float:left;}
#mailingList {background-image:url(../images/mailinglistBg.png); float:right; padding:10px 25px 10px 25px; text-align:center;}

#top {width:100%; height:131px; background-image:url(../images/layout/topBg.png); overflow:hidden;}
#logo {width:951px; margin-left:auto; margin-right:auto; text-align:center; position:relative;}
#logo img {margin: 18px 0px 28px 0px;}
#container {width:951px; margin-left:auto; margin-right:auto;}
#header {margin:11px 0px 19px 0px; border:10px solid #FFFFFF;}
#contentContainer {width:951px; position:relative; display:inline-block;}
#contentLeft {width:603px; min-height:530px; overflow:visible; float:left; padding-bottom:15px; background-image:url(../images/layout/panelLeftBg.gif); font-size:13px; line-height:25px; text-align:justify;}
/* first link style
#contentLeft a {color:#00A093; text-decoration:none;}
*/
#contentLeft a {color:#4b358a; text-decoration:none; font-weight:bold;}
#contentLeft a:hover {color:#000000; text-decoration:underline;}
#contentRight {width:327px; float:right;}
#footer {border-top:3px solid #222222; clear:both; margin:19px 0px;}
#copy {text-align:center; color:#9A9A9A; font-size:11px; margin-bottom:25px;}
#copy a {color:#9A9A9A; text-decoration:none;}
#copy a:hover {color:#00A093; text-decoration:none;}

/* Social Networks */

#snw {
	margin:-60px 0;
	padding:0;
	list-style:none;
	background:url(../images/layout/socialNetworks.gif) no-repeat;
	width:75px;
	height:31px;
	position:absolute;
	right:0px;
	text-indent:-9999px; overflow:hidden;
}
#snw li {
	margin:0;padding: 0;
	float:left;
}
#snw li a {
	position:absolute;
	display:block;
	background: url(../images/layout/socialNetworks.gif) no-repeat;
	height:38px;
}

li#snw_fb a {width:31px; height:31px; left:  0; background-position: 0 0;}
li#snw_tw a {width:31px; height:31px; left:44px; background-position: -44px 0;}

li#snw_fb a:hover {background-position: 0 -31px;}
li#snw_tw a:hover {background-position: -44px -31px;}



.mTextField{
	width:250px;
	height:21px;
	float:left;
	border: 1px solid #3F3F3F;
	background-color:#1C1C1C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#9A9A9A;
	text-indent:6px;
	margin-bottom:15px;
}
.submitButton{
	width:126px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/subscribe.png);
	border: 0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding:5px 0 9px;
}
.submitButton:hover{
	color:#00A093;
}

/* Gallery */

.galleryTn {width:112px; height:79px; float:left; padding:0px; margin:4px 12px 8px 12px;}

/*
ul#galleryTn {width:550px; padding:0px; margin-left:25px; list-style:none; position:relative;}
ul#galleryTn li {display:inline-block;}
ul#galleryTn li a {width:112px; margin:12px 12px 12px 12px; display:block;}
*/

* html #galleryTn li { display:inline; float:left; }  /* for IE 6 */
* + html #galleryTn li { display:inline; float:left; }  /* for IE 7 */

