@charset "utf-8";
/* CSS Document - Geet Phanse @ Elliott Marine */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background:#545454 url(images/g_navibg.jpg) fixed bottom right no-repeat; 
	color: #545454;}

#wrap {
	margin: 0 auto;
	width: 705px;
	background:#FFFFFF url(images/g_greyspacer.jpg) repeat-y;}

#top{
	background-image:url(images/g_top.jpg);
	width: 705px;
	height: 140px;}

.right {
	float: right;
	width: 490px;
	padding: 5px 25px 5px 0px;
	text-align:justify;}

.side{
	float: left;
	width: 157px;
	height: auto;}
	
.side img {border:0px}




/*---------------Left-----------------*/


.left { 
	float: left;
	width: 157px;
	background: #30538b url(images/g_navitop.jpg) no-repeat top;
	height: auto;}

.left2 {
	float: left;
	width: 157px;
	background-image:url(images/g_navibtm-e.jpg);
	height:182px;}


/*---------------End left -----------*/



/*------------- Start Footer --------------*/


#footer {
	text-align: left;
	font-size: 11px;
	background: #545454 url(images/g_below.jpg) no-repeat top left;
	height:49px;
	width:705px;
	margin-top:1px;}


#footer img {border:0px;}


#footer .navi{ 
	float:right;
	color:#989898;
	padding: 10px 120px 0px 0px;}

#footer .text{
	font-size:11px;
	color:#989898;
	padding: 30px 0px 0px 25px;}

#footer a {
	text-decoration: none;
	color:#989898;}

#footer a:hover {
	text-decoration: none;
	color: #C0C0C0;}




/*--------------- Menu ------------------*/

#menu {
	float: left;
	width: 157px;	}



#menu ul {
	margin: 0;
	padding: 30px 0px 0px 0px;
	list-style: none;
	line-height: normal;}



#menu li {
	display: inline;}



#menu a {
	display: block;
	padding: 8px 10px;
	background: url(images/g_menuspcr.gif) no-repeat bottom;
	text-decoration: none;
	font-size: 12px;
	font-stretch: wider;
	color: #FFFFFF;}



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


#menu .first a {
	background: #24467c url(images/g_menuspcr.gif) no-repeat bottom;
	color:#6fa1f1;}



img {border:#cccccc 1px solid;}


.imgright{ margin-left: 20px;}


.h1 {
	color: #545454;
	font-size:15px;
	padding-left: 15px;}
	
.head {
	font: 28px "arial narrow", arial, sans-serif;
	color: #6C7376;}


/*-----------------Links-----------------*/


a {color:#30538b;
text-decoration:none;}

a:hover {color:#82a8e5;
text-decoration:none;}


/*----------------Padding-----------*/

.paddingtd {
	padding:15px 0px 15px 15px;
	width:450px;
	}

.paddingtd ul{padding-left:20px;}


.paddingsmall {padding:5px 0px 5px 15px;}

.scrollpadding {padding:5px 0px 0px 0px;}

p{width:450px;}

.imgpagleft {margin-left:10px;
float:right;}

.imglpadright {margin-right:10px;
float:left;}

/* ---------------- Horizontal Navi ------------------*/


#hori {
	float: left;
	width: 500px;
	height: 20px;	
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;}

#hori ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;}

#hori li {
	display: block;
	float: left;
	background: url(images/g_dot.jpg) no-repeat left 30%;}

#hori a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 2px 5px 12px 13px;
	text-decoration: none;
	font-size: 11px;
	color: #993300;}

#hori a:hover { 
	text-decoration: none; 
	color: #ec6927;}

#hori .current_page_item a {
	color: #6e6c6c;
	font-weight:bold;
	background: url(images/g_dotc.jpg) no-repeat left 30%;}


/* Hori2 */


#hori2 {
	float: left;
	width: 500px;
	height: 20px;	
	border-bottom:1px dashed #CCCCCC;}

#hori2 ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;}

#hori2 li {
	display: block;
	float: left;
	background: url(images/g_dot.jpg) no-repeat left 30%;}

#hori2 a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 2px 5px 12px 13px;
	text-decoration: none;
	font-size: 11px;
	color: #993300;}

#hori2 a:hover { 
	text-decoration: none; 
	color: #0c2a5a;}

#hori2 .current_page_item a {
	color: #6e6c6c;
	font-weight:bold;
	background: url(images/g_dotc.jpg) no-repeat left 30%;}


/* End Hori & Hori2 */


.texttab {
	background:url(images/g_tabt.jpg) no-repeat left top;
	padding:20px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	height:30px;
	color:#31548c;}
 
.phototab {
	background: url(images/g_tab.jpg) no-repeat left top;
	padding:0px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	height:30px;}


.textboxborder{
	border:1px #FFFFFF solid;
	text-align:center;
	font-size:11px;}

.imgnoborder{border:0px;}


/*------------ Rotate Image Styles ---------------*/


#slideshowContainer{
	width: 400px;
	height: auto;}

#numberDiv a{
	font: bold 14px Arial;
	text-decoration: none;
	color:#666666;}

#backforthbuttons{margin-top: 6px;}

/*------------ End Rotate Image ---------------*/
 
 
 

 
 
 


 /*-----slide show ----------*/
 
 .slideshow{
 	float:left;
	width:150px;
	height:200px;
	margin-right:10px;}


/*--------------End Slideshow ---*/


#topbtn{font-size:11px; color: #993300; width:200px; height:20px; float:right; padding-right:20px;}
#topbtn a:link{color:#993300;}
#topbtn a:hover{color: #990000; text-decoration:underline;}



/*----- News --------*/

#wrapnews {
	margin: 0 auto;
	width: 780px;
	background:#FFFFFF url(images/g_greyspacer.jpg) repeat-y;
}

#topnews{
	background-image:url(images/g_topnews.jpg);
	width: 780px;
	height: 140px;}

.rightnews {
	float: right;
	width: 550px;
	padding: 5px 25px 5px 0px;
	}
	
#footernews{
	background:  #545454 url(images/g_belownews.jpg) no-repeat top left;
	height:49px;
	width:780px;
	margin-top:20px;
	font-size:11px;}

#footernews .navi{ 
	float:right;
	color:#989898;
	padding: 10px 120px 0px 0px;}

#footernews .text{
	font-size:11px;
	color:#989898;
	padding: 30px 0px 0px 25px;}

#footernews a {
	text-decoration: none;
	color:#989898;}

#footernews a:hover {
	text-decoration: none;
	color: #C0C0C0;}
	
.newsheadline {
	font-weight:bold;
	font-size: 14px; 
	line-height: 20px; 
	color:#545454;}
	
.date {  	
	font-size: 10px; 
	color: #9b3e01 ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style:italic;}
	
 .imgborder1 { border: 1px #cccccc solid;}			
 
 .imgborder { border: 3px #cccccc solid; margin-right:15px;}
 
 
 
  /*-----Latest News ----------*/

.latestnews {color: #993300;}

/*--End News ---------*/


/*--------- Race Results--------- */

#wrapraceresults {
	margin: 0 auto;
	width: 820px;
	background:#FFFFFF url(images/g_greyspacer.jpg) repeat-y;}


#topracer{
	background-image: url(images/g_topracer.jpg);
	width: 820px;
	height: 140px;}
.rightrr ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.rightrr ul li {
	padding-left: 15px;
	background: url(images/img08.gif) no-repeat 0 8px;
}
.rightrr {
	float: right;
	width: 605px;
	padding: 5px 25px 5px 0px;}

	
.right2 {
	float: right;
	width: 500px;
	padding: 5px 25px 5px 0px;}
	
	
.magazine{ font-size:11px; color:#993300;}

#footerrr{
	background:  #545454 url(images/g_belowracer.jpg) no-repeat top left;
	height:49px;
	width:820px;
	margin-top:20px;
	font-size:11px;}

#footerrr .navi{ 
	float:right;
	color:#989898;
	padding: 10px 120px 0px 0px;}

#footerrr .text{
	font-size:11px;
	color:#989898;
	padding: 30px 0px 0px 25px;}

#footerrr a {
	text-decoration: none;
	color:#989898;}

#footerrr a:hover {
	text-decoration: none;
	color: #C0C0C0;}



/* End Race results */


/*--------E6m  ------------*/
#wrape6m {
	margin: 0 auto;
	width: 774px;
	background:#FFFFFF;
}


#tope6m{
	background-image:url(images/g_tope6m.jpg);
	width: 774px;
	height: 140px;}

hr { width:100%;
	height:1px;
	color:#cccccc;
	size:1;
	margin:10px 0px 15px 0px;
	/*padding:10px 0px 15px 0px;*/}
