@charset "UTF-8";
/* CSS Document */

html { font-family: Arial, Helvetica, sans-serif; }

body { text-align:center; background:#FFFFFF; margin-top:0px; padding:0px; }

p { font-size:12px; line-height:18px; color:#000000; font-family:Arial, Helvetica, sans-serif }

a  { color:#ffffff; text-decoration:none; }

a:hover { color:#1e67fc; }

#container{ width: 1000px; margin:0 auto; text-align:left; padding:0px; overflow:visible; }

#header{ background:url(../images/logo_header.jpg) no-repeat; width:970px; height:197px; text-indent:-9999px; margin-top:0px; padding-bottom:3px; }

#header .logo_head { height: 197 px; width: 970px;}

H2 { font-size:18px; text-align:left; margin-left:10px; color:#00000; font-weight:bold; }

#mainNav { background:url(../images/nav_bg.gif) no-repeat; height:28px; width:970px; position:absolute; }

#mainNav2 { background:url(../images/nav_bg2.gif) no-repeat; height:28px; width:970px; position:absolute; }

#mainNav ul { padding: 5px; margin:0px; list-style-type: none; color: #FFFFFF; width: 100%; font: normal 90% arial, helvetica, sans-serif; text-align: center; }

#mainNav li { float:left; display:inline; }

#mainNav li a { height:60px; width:20px; color:#FFFFFF; display:block-inline; text-decoration:none; font-weight:bold; text-align:center; padding-top:-10px; }

#mainNav li a:hover { color:#1e67fc; }

#mainNav .home { width:135px; margin-right:23px;  }
#mainNav .news { width:60px; margin-right:23px; }
#mainNav .gallery { width:85px; margin-right:24px; }
#mainNav .team { width:75px; margin-right:25px; }
#mainNav .calender { width:75px; margin-right:25px; }
#mainNav .sponsors { width:75px; margin-right:26px; }
#mainNav .blog { width:75px; margin-right:30px; }
#mainNav .about { width:70px; margin-right:25px; }
#mainNav .contact { width:85px; }

#camelogo { list-style-type:none; top:10px; position:relative; }
#camelogo li { float:right; margin-left:20px; }
#camelogo a { text-indent:-9999px; display:block; height:89px; margin-bottom:-100px; margin-right:10px; }

#CAME { width:89px; background:url(../images/headerlogos/came_logo.gif) top; }

#logos1 { list-style-type:none; top:140px; position:relative; margin-left:505px; }
#logos1 li { float:left; margin-left:10px; }
#logos1 a { text-indent:-9999px; display:block; height:37px;}
#logos1 a:hover { background-position:bottom; }

#Westy { width:69px; background:url(../images/headerlogos/3-Westy-logo.gif) top; }
#Billy { width:57px; background:url(../images/headerlogos/7-Billy-logo.gif) top; }
#Comunello { width:142px; background:url(../images/headerlogos/Comunello_logo.gif) top; }
#BSB { width:102px; background:url(../images/headerlogos/BSB_logo.gif) top; }

#racewayslogo { list-style-type:none; top:70px; position:absolute; }
#racewayslogo li { margin-left:-40px }
#racewayslogo a { text-indent:-9999px; display:block; height:68px;}
#racewayslogo a:hover { background-position:bottom; }

#Raceways { width:301px; background:url(../images/headerlogos/racewayslogo.gif) top; }
				
			
/* MAIN CONTENT */

a img { border:0px; }

#maincontent { width:970px; background:#FFFFFF; height:auto; padding-top:31px; line-height:1.2em; }

#maincontent a { color: #000000; text-decoration:none; }

#maincontent a:hover { color:#1e67fc; text-decoration:none;  }

#mainpic { width:970px; padding-bottom:3px; }

#margin { width:970px; padding-bottom:3px; }

#column1 { width:330px; float:left; min-height:500px; padding-right:0px; padding-top:3px; clear:both; margin:0px; color:#000000; }

#column2 { width:330px; float:left; min-height:400px; padding-right:0px; padding-top:3px; margin:0px; }
 
#column3 { width:330px; float:left; min-height:400px; padding:0px; padding-top:3px; }

#eventTop { width:320px; padding-bottom:0px; border:0px; margin:0px; }
#eventBottom { width:320px; padding-bottom:10px; border:0px; margin:0px; }

.events { background-image:url(../images/events.jpg); background-repeat:no-repeat; width:300px; height:202px; }
.events p { color:#FFFFFF; font-style:italic; font-size:18px; margin:0px  }

#calender {  background-repeat:no-repeat; width:320px; height:209px; padding-bottom:0px; border:0px; margin-top:10px; }
#results {  background-repeat:no-repeat; width:320px; height:209px; padding-bottom:0px; border:0px; }

#newsTable { background-image:url(../images/news.jpg); background-repeat:no-repeat; width:320px; height:209px; margin:0px; padding:0px; padding-bottom:10px; }
#newsTable p { color:#000000; font-size:11px; line-height:12px; padding-right:10px; padding-left:10px; margin:0px; }

.videoBox { background-image:url(../images/Video-Box.jpg); background-repeat:no-repeat; width:320px; height:202px; padding:35px 10px 0px 25px; border:0px; margin:0px; }

#galleryPic { background-repeat:no-repeat; position:relative; width:310px; height:99; top:-30px; padding-left:0px; padding-bottom:0px; border:0px; }
#gallerylargePic { background-repeat:no-repeat; position:relative; width:310px; top:-30px; padding-left:0px; padding-bottom:0px; border:0px; }
#fb { background-repeat:no-repeat; position:relative; width:310px; height:69px; margin-left:0px; top:-20px; }
#tw { background-repeat:no-repeat; position:relative; width:310px; height:69px; margin-left:0px; top:-10px; margin-bottom:-10px; }
#blogPic { background-repeat:no-repeat; position:relative; top:-20px; width:310px; padding-left:0px; padding-bottom:10px; border:0px }
#circuitPic { background-repeat:no-repeat; position:relative; top:-20px; width:310px; padding-left:0px; border:0px; padding-bottom:20px }

.boxblue1 { background-image: url(../images/bg_blue1.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 223px; width: 305px;}

#brandshatchcircuit { display:block; background:url(../images/circuits/brandshatch.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px; margin-top:3px; }
#brandshatchcircuit:hover { background:url(../images/circuits/brandshatch_over.gif) no-repeat 0 0; }

#thruxtoncircuit { display:block; background:url(../images/circuits/thruxton.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#thruxtoncircuit:hover { background:url(../images/circuits/thruxton_over.gif) no-repeat 0 0; }

#oultonpark { display:block; background:url(../images/circuits/oulton_park.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#oultonpark:hover { background:url(../images/circuits/oulton_park_over.gif) no-repeat 0 0; }

#oultonpark1 { display:block; background:url(../images/circuits/oulton_park2.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#oultonpark1:hover { background:url(../images/circuits/oulton_park2_over.gif) no-repeat 0 0; }

#cadwellpark { display:block; background:url(../images/circuits/cadwell_park.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#cadwellpark:hover { background: url(../images/circuits/cadwell_park_over.gif) no-repeat 0 0; }

#cadwellpark1 { display:block; background:url(../images/circuits/cadwell_park2.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#cadwellpark1:hover { background: url(../images/circuits/cadwell_park2_over.gif) no-repeat 0 0; }

#mallorypark { display:block; background:url(../images/circuits/mallory_park.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#mallorypark:hover { background:url(../images/circuits/mallory_park_over.gif) no-repeat 0 0; }

#knockhill { display:block; background:url(../images/circuits/knockhill.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#knockhill:hover { background:url(../images/circuits/knockhill_over.gif) no-repeat 0 0; }

#snetterton { display:block; background: url(../images/circuits/snetterton.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:3px; }
#snetterton:hover { background: url(../images/circuits/snetterton_over.gif) no-repeat 0 0; }

#brandshatchgp { display:block; background: url(../images/circuits/brandshatch_gp.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#brandshatchgp:hover { background:url(../images/circuits/brandshatch_gp_over.gif) no-repeat 0 0; }

#croft { display:block; background:url(../images/circuits/croft.gif) no-repeat; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#croft:hover { display:block; background:url(../images/circuits/croft_over.gif) no-repeat 0 0; }
 
#silverstone { display:block; background:url(../images/circuits/silverstone.gif) no-repeat 0 0; width:290px; height:95px; margin-left:0px;  margin-top:10px; }
#silverstone:hover {background:url(../images/circuits/silverstone_over.gif) no-repeat 0 0; }

#logotable { width:310px; border:0px; margin: 5px 10px 10px 10px; }

#adresstable { width:310px; border:0px; margin: 5px 10px 10px 10px; }

/* FOOTER */

#footer { height: 47px; width:970; background:url(../images/footer.jpg) no-repeat; clear:both; position:relative; margin-left:0px; }

#footer #copyrightInfo { position:absolute; margin:0; margin-left:750px; width:200px; font-size:9px; padding:5px; text-align:right; color:#FFFFFF; }

#footerlogo { list-style-type:none; top:7px; position:relative;  margin-left:0px; }
#footerlogo li { float:left; margin-left:10px; }
#footerlogo a { text-indent:-9999px; display:block; height:35px;}

#footerCAME { width:39px; background:url(../images/footer%20logo%27s/came.gif) top; margin-left:-30px; }
#footerCOM { width:106px; background:url(../images/footer%20logo%27s/comunello.gif) top; }
#footerYAM { width:102px; background:url(../images/footer%20logo%27s/yamaha.gif) top; }
#footerBSB { width:65px; background:url(../images/footer%20logo%27s/bsb.gif) top; }


