html,body{text-align:center;background-color: #8E939C;}
#container{background-color: #F1F2F3;width: 960px;margin: 0 auto 0 auto;text-align:left;}
#header{width: 960px;height: 280px;background: url(images/ICR_headerBg.jpg) transparent top left no-repeat;text-align: right;}
#navi{height: 31px;width: 960px;background: url(images/ICR_navigationBg.gif) transparent top left no-repeat;overflow:hidden;}
#navi ul{height: 31px;width: 1160px;}
#navi li{display: block;float: left;}
#navi li a{width:196px;display: block; height: 30px;color: #ffffff;font-weight: bold;font-family: Arial, Helvetica, sans-serif; text-decoration: none;font-size: .8em;}
#navi li:first-child a{width:191px;}
#navi li span{display: block; padding: 8px 0 0 20px;}
#content{}
.contentPadding{margin: 30px;overflow: hidden;}
#footer{height:30px;background-color: #3B3C3D;}
.clear{font-size:0;height:0;overflow:hidden;clear:both;display:block;}
h1,h2,h3,h4,h5,h6,ul,ol,dl,p,table,tr,td{font-family: Arial, Arial, Helvetica, sans-serif;}
h1{float: left;margin: 65px 0 0 0;padding-left:66px;width:3px; overflow:visible; }
h2{font-size: 1.2em;font-weight: bold;padding: .5em 0 .4em 0;margin-bottom: .4em; color:#5B8625;border-bottom:2px solid #E71C25;font-family: Tahoma, Geneva, sans-serif;}
p{font-size: .8em;margin: .3em 0 .8em 0;line-height: 1.3em;color: #555555;}
#content ul,#content ol{font-size: .8em;padding: 0 0 0 20px;line-height: 1.3em;}
#content ul ul,#content ol ol,#content ol ul,#content ul ol{font-size: 1em;}
#content li{padding: .15em 0 .15em 0;color: #CD181F;}
#content li span{padding: .15em 0 .15em 0;color: #000000;}
#content ol{list-style: decimal;}
#content ul{list-style: disc;}
.contentOne{width: 420px;float: left;overflow: hidden;}
.contentTwo{width: 420px;float: right;overflow: hidden;}
.indexContentOne{width: 660px;float: left;overflow: hidden;padding-bottom:100px;}
.indexContentTwo{width: 180px;float: right;overflow: hidden;padding:10px;background-color:#edeeef;border:1px solid #e5e6e7;}
#twitterFeed{width:202px;float:right;overflow:hidden;}
a{color: #666666;text-decoration:none;}
strong{font-weight: bold;color: #777777;}
h3,legend{color:#6ea03f;font-size: 1em;font-weight: bold;margin: .5em 0 .5em 0;font-family: Tahoma, Geneva, sans-serif;}
legend{padding: .5em 0 0 0;}
h4{color:#e81a24;font-size: .9em;font-weight: normal;margin: .5em 0 .5em 0;font-family: Tahoma, Geneva, sans-serif;}
.sideImgLink{float: right;}
.sideImgLink a{display: block; height: 72px; width: 180px;background-repeat: no-repeat;background-position: top left;}
.sideImgLink a.reg{background-image: url(images/ICR_linkN01.jpg);}
.sideImgLink a.det{background-image: url(images/ICR_linkN02.jpg);}
.sideImgLink a:hover.reg{background-image: url(images/ICR_linkH01.jpg);}
.sideImgLink a:hover.det{background-image: url(images/ICR_linkH02.jpg);}
.regForm p.text label{float: left; width: 200px;}
.regForm p.text input, .regForm p.text .text_field{float: right; width: 200px;}
.regForm p.text{clear: both; padding-bottom: 15px;}
#footer p {padding: 7px 0 0 30px; font-size: .65em;color: #c0c0c0;}
#footer p a{color: #c0c0c0;}
.date{font-size: .7em;}
.imgCaption{font-size: .7em;text-align: center; font-style: italic;}

.imgCompetitor{font-size:0.8em;text-align:center;margin-top:2em;}
.imgCompetitor strong{font-weight:bold;}
#bottomBanner{margin:-101px 20px 11px 35px;}

.sponsors h3{margin-bottom: 0;padding-bottom: 0; height: 40px;}
.spoOne h3{background: url(images/ICR_spoOneH3.jpg) transparent no-repeat top left;}
.spoTwo h3{background: url(images/ICR_spoTwoH3.jpg) transparent no-repeat top left;}
.spoThree h3{background: url(images/ICR_spoThreeH3.jpg) transparent no-repeat top left;}
.spoFour h3{background: url(images/ICR_spoFourH3.jpg) transparent no-repeat top left;}
.spoFive h3{background: url(images/ICR_spoFiveH3.jpg) transparent no-repeat top left;}
.spoSix h3{background: url(images/ICR_spoSixH3.jpg) transparent no-repeat top left;}
.spoSeven h3{background: url(images/ICR_spoSevenH3.jpg) transparent no-repeat top left;}
.sponsors{float: left;margin-top: 40px;}
.sponsor{float: left;}
.spoOne .sponsor, .spoTwo .sponsor{width:200px;}
.spoFour .sponsor{width:170px;}
.spoFive .sponsor{width:285px}
.spoSix .sponsor{width:150px}
.spoSix .sponsorWide{width:150px}
.sponsors p{ font-size: .7em;margin-right: 40px;}
.spoOne {width:600px;}
.spoTwo {width:268px;}
.spoThree {width:290px}
.spoFour {width:704px}
.spoFive {width:704px}
.spoSix {width:704px}
.spoSeven {width:290px}
h4.supporting{height:24px;width: 300px;background: transparent url(images/ICR_support.jpg) no-repeat top left;margin: 0px;padding: 0;}
p.logoLeft{width: 249px;float: left;margin: 0;padding: 0;overflow:hidden;}
p.logoRight{width: 251px;float: right;margin: 0;padding: 0;overflow:hidden;}
p.logoLeft a, p.logoRight a{font-size:0.8em;}
.logoSet{width: 500px;padding-bottom: 20px;}
.logoSet a{color: #333333; line-height: 1.4em;}
.center{text-align: center;}

#content ul.quick_links{font-size:0.7em;}
#content ul.quick_links li a{color:#777777;text-decoration:none;border-bottom:none;}
#content ul.quick_links li a:hover{color:#E71C25;text-decoration:none;border-bottom:none;}

#content p.back_to_top{text-align:right;}
#content p.back_to_top a{color:#777777;font-size:0.85em;}

#flickrGallery{}
#flickrGallery .flickrThumb{display:block;float:left;padding:0 12px 12px 0;}
#flickrGallery .flickrSet .preview{width:100px;float:left;}
#flickrGallery .flickrSet .preview img{margin-bottom:10px;}
#flickrGallery .flickrSet h3 a{color:#6ea03f;}
#flickrGallery .flickrSet .count{font-size:0.65em;color:#6ea03f;}
#flickrGallery .pagenation{font-weight:bold;color:#6ea03f;}
#flickrGallery .pagenation a{font-size:0.85em;color:#5B8625;}
#flickrGallery .moreLink a,#flickrGallery .preview a{font-size:0.85em;color:#e81a24;font-weight:bold;}

#placings  p{font-size:0.7em;}
#placings .place{width:40px;display:block;overflow:hidden;float:left; font-weight:bold;color:#5B8625}
#placings .entrant{width:280px;display:block;overflow:hidden;float:left;color:#777777;font-weight:bold;}
#placings .car{width:120px;display:block;overflow:hidden;float:left;}
#placings .time{width:40px;display:block;overflow:hidden;float:left;text-align:right;}

