/*******************GENERAL SPECS**************************/

body{
background:#000 url(jgmbg.jpg) no-repeat center top;
color:white;
font-family: EurostileRegular, Arial, Verdana;

}

#footer{
font-size:0.9em;
text-align:center;
padding:1px;
background-color:#050505;
margin-top:20px;
}

h3{
border-bottom:1px solid white;
}

h5{font-size:0.9em;}

#results{
font-size:0.8em;

}

#highlight{
color:#F26522;
}

#championshippoints ul li{
list-style-type:none;
margin-left: -40px;
}


#championshippoints{
position:absolute;
right:20px;
top:507px;
width:230px;
}

#newsitems{
border-bottom: 1px solid #555;
width: 550px;
}


/********************LINKS*********************************/
a{
color:#ed5903;
text-decoration:underline;
outline:none;
overflow:hidden;
}

a:hover{
text-decoration:none;
}

a image{
outline:none;
border: none;
}


/*******************CONTAINING DIV***********************/
#content{
width:936px;
height: auto;
position:absolute;
left:50%;
margin-left:-488px;
margin-bottom:50px;
margin-top: 35px;
background-color: black;
padding:20px;
}

#leftcolumn{
width:488px;
height:auto;
}

#leftcolumnlarge{
width:650px;
height: 450px;
}

#rightcolumn{
width:410px;
position:absolute;
top:125px; 
left:550px;

}

#rightcolumn1{
width:410px;
position:absolute;
top:95px; 
left:550px;
text-align:center;
}

#rightcolumnpress{
width:410px;
position:absolute;
top:55px; 
left:550px;
text-align:center;
}

#rightcolumn1 span, #rightcolumn1 img {
text-align:center;
}
#smallrightcolumn{
position:absolute;
right:20px;
top:5px;
height:auto;
width:300px;
padding:0px;

}

#newsright{
position:absolute;
right:80px;
top:60px;
height:800px;
width:300px;
padding:0px;

}

#news{
height:1150px;
width:900px;
}

#newspage{
width:900px;
height:auto;
}

#gallerypage{
width:940px;
text-align:center;
}

#gallerypage img{
padding: 20px 10px 20px 10px;
}

#videogallerypage{
height:900px;
}


#rightcolumnvideo{
width: 400px;
height:800px;
text-align:left;
padding: 5px;
position:absolute;
right:200px;
top:30px;
}
#photogalleryarea{
width: 640px;
height:600px;
text-align:left;
padding: 5px;
position:absolute;
right:5px;
top:30px;
}

a img:hover{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

  /* IE 5-7 */
  filter: alpha(opacity=90);

  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;

}

#news a img:hover{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;

}


/********************BANNER********************************/
#banner{
width:976px;
height:182px;
background: url(banner.png) no-repeat;
margin: 0 auto;
}

/********************NAVBAR********************************/

ul#navbar {
list-style:none;
margin:0px auto;
padding:0px;
width:976px;

}

ul#navbar li {
display:inline;

}

ul#navbar li a {
text-decoration:none;
padding:5px 0;
padding-top: 10px;
width:162.5px;
height:20px;
background:#000 url(navbarbackground.png) repeat-x;
color:#ffffff;
float:left;
text-align:center;
border-top:1px solid #333;
text-transform:uppercase;

}
ul#navbar li a:hover{
color:#555;
}

#currentpage{
font-weight:bold;
font-size: 1.1em;
}

/********************TABLES*********************************/
table{
border-collapse:collapse;
border:none;
width:500px;
}

table th{
text-transform:uppercase;
padding: 5px;
width:125px;
border:1px solid #555;
}

table td{
text-align:center;
padding: 5px 0px 5px 0px;
border:1px solid #555;

}

.color1{
background:url(trbg.png);
}



#schedule tr:hover td{
background-color:#3f3f3f;
}

#sponsorstable{
position:absolute;
top:50px;
left:25px;
width:920px;
font-size:0.8em;

}
#sponsorstable td{
border:none;
padding:0px;
}

#sponsorstable a, #sponsorstable span, #sponsorstable img{
padding-bottom:0px;
padding-top:20px;
}

#sponsorstable a img, #videogallerypage a img{
outline:none;
border:none;
overflow:hidden;
}

#championshiptable{
	width: 250px;
	text-align:left;
}

#championshiptable td{
text-align:left;
padding-left: 5px;

}	

#championshiptable{
	width: 250px;
	text-align:left;
}

#championshiptable td{
text-align:left;
padding-left: 5px;

}	

#championshiptablehome{
	width: 230px;
	text-align:left;
}

#championshiptablehome td{
text-align:left;
padding-left: 2px;

}	

#championshiptablehome tr:hover td{
background-color:#3f3f3f;
}


/********************CONTENT SLIDER**********************/
#featured{ 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/************************IMAGES***********************/
#NextRace{
position:absolute;
right:20px;
top:73px;
}

#nextracepic{
position:absolute;
right:25px;
top:75px;
}
	
#fbicon{
position:absolute;
right:25px;
top:240px;
}

#ticon{
position:absolute;
right:25px;
top:340px;
}	

#youtubeicon{
position:absolute;
right:25px;
top:435px;
}

#sponsors{
width:945px;
height:369px;
background: black url(sponsorsjgm.png) no-repeat center;
}

#credits{
padding-left:100px;
font-size:0.8em;
}

#credits1{
font-size:0.8em;
position:absolute;
top: 210px;
left: 120px;
}
#caption2{
font-size:0.8em;
position: absolute;
top: 145px;
right:95px;
}

#caption1{
padding-left:20px;
font-size:0.8em;
}

#Mustang_schedule{
margin-top:-5px;
}

#newsimage{
position:absolute;
right:20px;
top:60px;
}

#newspageimage{
position:absolute;
right:20px;
top:-50px;
}

#galleryimages{
position:absolute;
left: 10px;
top:30px;
}

#gallerypage a img{
outline:none;
border:none;
overflow:hidden;}

#homepic{
margin-left: 100px;
}

/*******************VIDEO********************/
#video{
margin-top:-5px;
}

#disqus_thread { width: 500px !important; }


#nationalspics1{
margin-top:-35px;
}


#nationalspics{
margin-top:20px;
}

.storylink{
color:#ed5903;}

#roundresults2{
width: 500px;
}

#roundresults1{
width: 500px;
}

#roundresults1 td{
padding: 2px;
padding-left:5px;

}

#roundresults2 th{
color:#ed5903;
font-weight:normal;}

#roundresults2 td{
padding:5px;
}

#roundresults1 th{
color:#ed5903;
font-weight:normal;}



