body, html { margin:0; padding:0;} #container { width:1000px; margin:0 auto 0 auto; font-family:Arial, Sans-Serif; position:relative; top:0; left:0; } #header #top { background:url('/layout/topBack.png') no-repeat center top; padding:10px; height: 135px;} #header #siteDetails { float:left; width:550px; font-weight:bold; font-family: "Myriad Pro", Arial, sans-serif; } #header #siteDetails img { float:left; padding: 0 20px 0 0; margin:0;} #header #siteTitle { color:#414C91;  background:none; font-size:60pt; margin:0; padding:0; } #header #siteName { margin:0; padding:0; font-size:12pt; }#header #siteTitle a { color:#414C91;  background:none; font-size:60pt; text-decoration:none; }#header #loginWelcomeMessage { font-weight:normal; font-size:10pt; margin:0; padding:0; }#header #loginWelcomeMessage a { padding-left:30px; text-decoration:none; color:#003399; }#header #loginWelcomeMessage a:hover {text-decoration:underline; }#header img {border:none; }#forthcomingEvents { float:right; width:380px; text-align:right;} #forthcomingEvents h1 { font-size:12pt; margin:0; padding:0 0 5px 0; color:#414C91; background:none; } #forthcomingEvents p {font-size:10pt; text-align:right;} #forthcomingEvents #event1 { margin-top:0; padding-top:0; } #forthcomingEvents #event2 { margin-bottom:10px; padding-bottom:0; } #headLinks { clear:both; font-weight:bold; margin-top:10px; margin-bottom:0; padding-bottom:0; float:left; width:100%;} #headLinks ul { margin:0; padding:0; } #headLinks ul li { float:left; list-style-type:none; display:block; /*width:15%;*/ width:142px; margin:0; padding:0; font-size:12pt;  } #headLinks ul li a {display:block;  text-align:center; background:#B7B9FF; color:#414C91; padding:5px 0 5px 0; margin:0 3px 0 3px; text-decoration:none; } #headLinks ul li.first, #headLinks ul li.first-child li { width:145px;  }#headLinks ul li.last, #headLinks ul li.last-child li { width:145px; }#headLinks ul li.first a { margin-left:0;}#headLinks ul li.last a { margin-right:0; }#headLinks ul li a:hover {color:#B7B9FF; background:#414C91; }#headLinks ul li ul {  display:none; background:url('/layout/menuHoverBack.png');padding-bottom:3px; }#headLinks ul li ul li {float:none; margin-top:2px; }#headLinks ul li:hover ul { display:block; position:absolute; }#headLinks ul li:hover ul li { display:block;  }#headLinks ul li ul li a {font-size:11pt; padding:2px 0 2px 0;  }#headImage { clear:both; height:200px; background:url('/layout/headBack.png') no-repeat center center; padding:10px 0 10px 0; position:relative; z-index:-20; } #headImage img { border:none; padding-top:22px; padding-right:20px; float:right; margin:0; }#headImage #headImageContent { padding: 0; margin: 0; float: none; position: relative; z-index: -10; }#headLinks2 { clear:both; font-weight:bold; font-size:9pt; background:#B7B9FF; height:25px;}#headLinks2 ul { margin:0; padding:0; }#headLinks2 ul li { float:left; list-style-type:none; display:block; width:142px; }#headLinks2 ul li a {display:block;  text-align:center; background:#B7B9FF; color:#414C91; padding:5px 0 5px 0; border-right:5px solid #FFFFFF; /*margin:0 3px 0 4px;*/ text-decoration:none; }#headLinks2 ul li a:hover {color:#B7B9FF; background:#414C91; }h1 { display:block; background:#B7B9FF; color:#414C91; padding: 2px 5px 2px 5px; font-size:16pt; margin:10px 0 10px 0; } h2 { color:#414C91; background:none; font-size:12pt; margin:12px 0 12px 0 !important; padding:10px 0 0 0; } h3 { color:#000000; background:none; font-size:11pt; margin:12px 0 12px 0 !important; padding:10px 0 0 0; font-style:italic; }p { text-align: justify; margin:0; padding:8px 0 8px 0; } li, td, p  { font-size:10pt; }th { background: #AAAAAA; color:#FFFFFF; font-size:11pt; font-weight:bold; }td, th { border-bottom: 1px solid #666666; border-left:1px solid #666666;  padding:2px 5px 2px 5px; }table { border-right:1px solid #666666; border-top:1px solid #666666; }img { padding:2px; border:1px solid #333333; margin:10px; } a { color:#414C91; background:none; text-decoration:underline;  }a:hover { text-decoration:none; }#footer { clear:both;  margin:20px 0 5px 0; padding:4px; background: #B7B9FF; color:#414C91;  } #footer ul { padding: 0; margin:0 100px; } #footer ul li { width:150px; float:left; list-style-type:none; border-left:2px solid #414C91; padding:0 20px 0 20px; text-align:center;} #footer ul li.first { border:none; } #footer ul li a { color:#414C91; background:none; text-decoration:none; font-size:9pt; font-weight:bold; } #footer ul li a:hover { text-decoration:underline; }.leftFloat {float:left; } .rightFloat {float:right; } .rightAlign { text-align:right; }.clear { clear:both; display:block; margin:0; padding:0; font-size:1px; line-height:1px; height:1px; } .clearRight { clear:right; margin:0; padding:0; font-size:1px; line-height:1px; height:1px; } .clearLeft { clear:left; margin:0; padding:0; font-size:1px; line-height:1px; height:1px; } .driverTableHolder { width:40%; float:left;margin: 20px 10px 20px 60px; }.errorBox, .successBox, .confirmationBox, .warningBox { margin:20px 0 20px 0; padding: 10px 2% 10px 2%; }.errorBox { border:3px solid #BF080A; background:#FFAA99; }.confirmationBox, .warningBox {border:3px solid #BF080A; }.successBox { border:3px solid #0ABF08; background:#99FFAA; }.confirmationBox h2 { color: #BF080A; }.successBox h2 {color:#0ABF08;}.errorBox h2, .warningBox h2 { color:#BF080A; }.confirmationBox h2, .errorBox h2, .successBox h2, .warningBox h2 { margin:0; padding:0; font-size:13pt; }.errorBox ul,  .successBox ul, .confirmationBox ul, .warningBox ul { margin:0; }.newsItem { border-bottom:1px solid #666666; padding-top:10px; }.albumLine img { vertical-align:middle; }.albumLine { text-align:center; }p#currentPhoto { text-align:center; clear:both;}p#preCurrentPhoto { text-align:center; width:750px; margin:30px auto; padding: 140px 0; }#photoCaption {  width:750px;  float:left; text-align:center; }#headImage.sports_and_saloons { background: url('/layout/sportsAndSaloonsHeadBack.png') no-repeat center center; }#headImage.fiesta { background: url('/layout/fiestaHeadBack.png') no-repeat center center; }#headImage.legends { background: url('/layout/legendsHeadBack.png') no-repeat center center; }#headImage.mini { background: url('/layout/miniHeadBack.png') no-repeat center center; }#headImage.bmrc { background: url('/layout/bmrcHeadBack.png') no-repeat center center; }#headImage.classics { background-image: url('/layout/classicsHeadBack.png'); }#headImage.formula_ford { background-image: url('/layout/formulaFordHeadBack.png'); }#headImage.admin { background-image: url('/layout/adminHeadBack.png'); }#headImage.marshals { background-image: url('/layout/marshalsHeadBack.png'); }.logLevel4 { background: #FF0000; color:#000000; }.logLevel3 { color:#FF0000; }.logLevel2 { color:#000000; }.logLevel1 { color:#0000FF; }.logLevel0 { color:#AA00AA; }.summary { font-size:9pt; color:#666666; }#sitemap li li { font-style: normal; }#sitemap li { margin-top: 10px; font-weight:bold; font-style:italic; }#sitemap li li li { margin-top: 0px; font-weight:normal; }#sponsorsLogosHolder img { border:none;  margin: 2px 10px; padding:0;}td ul { margin:0; padding:0; }td ul li {list-style-type:none; }#adminChampionshipDescription { display:block; float:left; width:910px; padding-left:5px; }
