.clear {height:0px; font-size:0px; line-height:0px; clear:both; overflow:hidden;}
.trackerCode {height:0; font-size:0; line-height:0; clear:both; overflow:hidden;}
.PaypalBox {text-align:center;padding-bottom:18px;}
.linkBack {text-transform:lowercase;}
.linkMore {}

.blinkingStar1 {z-index: 1; position:absolute; width:9px; height:9px; top:65px; left:160px; background:url("/images/blinkingStar1.gif") no-repeat;}
.blinkingStar2 {z-index: 1; position:absolute; width:9px; height:9px; top:80px; left:210px; background:url("/images/blinkingStar2.gif") no-repeat;}
.blinkingStar3 {z-index: 1; position:absolute; width:9px; height:9px; top:120px; left:45px; background:url("/images/blinkingStar3.gif") no-repeat;}
.blinkingStar4 {z-index: 1; position:absolute; width:9px; height:9px; top:50px; left:380px; background:url("/images/blinkingStar4.gif") no-repeat;}
.blinkingStar5 {z-index: 1; position:absolute; width:9px; height:9px; top:50px; left:520px; background:url("/images/blinkingStar1.gif") no-repeat;}
.blinkingStar6 {z-index: 1; position:absolute; width:9px; height:9px; top:65px; left:700px; background:url("/images/blinkingStar2.gif") no-repeat;}
.blinkingStar7 {z-index: 1; position:absolute; width:9px; height:9px; top:80px; left:760px; background:url("/images/blinkingStar3.gif") no-repeat;}
.blinkingStar8 {z-index: 1; position:absolute; width:9px; height:9px; top:100px; left:700px; background:url("/images/blinkingStar4.gif") no-repeat;}
.blinkingStar9 {z-index: 1; position:absolute; width:9px; height:9px; top:180px; left:220px; background:url("/images/blinkingStar1.gif") no-repeat;}
.blinkingStar10 {z-index: 1; position:absolute; width:9px; height:9px; top:130px; left:430px; background:url("/images/blinkingStar2.gif") no-repeat;}
.blinkingStar11 {z-index: 1; position:absolute; width:9px; height:9px; top:250px; left:730px; background:url("/images/blinkingStar3.gif") no-repeat;}
.blinkingStar12 {z-index: 1; position:absolute; width:9px; height:9px; top:20px; left:590px; background:url("/images/blinkingStar4.gif") no-repeat;}
.blinkingStar13 {z-index: 1; position:absolute; width:9px; height:9px; top:160px; left:65px; background:url("/images/blinkingStar1.gif") no-repeat;}
.blinkingStar14 {z-index: 1; position:absolute; width:9px; height:9px; top:210px; left:80px; background:url("/images/blinkingStar2.gif") no-repeat;}
.blinkingStar15 {z-index: 1; position:absolute; width:9px; height:9px; top:200px; left:120px; background:url("/images/blinkingStar3.gif") no-repeat;}
.blinkingStar16 {z-index: 1; position:absolute; width:9px; height:9px; top:75px; left:555px; background:url("/images/blinkingStar4.gif") no-repeat;}
.blinkingStar17 {z-index: 1; position:absolute; width:9px; height:9px; top:100px; left:530px; background:url("/images/blinkingStar1.gif") no-repeat;}
.blinkingStar18 {z-index: 1; position:absolute; width:9px; height:9px; top:40px; left:430px; background:url("/images/blinkingStar2.gif") no-repeat;}
.blinkingStar19 {z-index: 1; position:absolute; width:9px; height:9px; top:40px; left:780px; background:url("/images/blinkingStar3.gif") no-repeat;}
.blinkingStar20 {z-index: 1; position:absolute; width:9px; height:9px; top:40px; left:600px; background:url("/images/blinkingStar4.gif") no-repeat;}
.blinkingStar21 {z-index: 1; position:absolute; width:9px; height:9px; top:220px; left:180px; background:url("/images/blinkingStar1.gif") no-repeat;}
.blinkingStar22 {z-index: 1; position:absolute; width:9px; height:9px; top:80px; left:420px; background:url("/images/blinkingStar2.gif") no-repeat;}
.blinkingStar23 {z-index: 1; position:absolute; width:9px; height:9px; top:25px; left:600px; background:url("/images/blinkingStar3.gif") no-repeat;}
.blinkingStar24 {z-index: 1; position:absolute; width:9px; height:9px; top:65px; left:430px; background:url("/images/blinkingStar4.gif") no-repeat;}


html, body {height:100%; min-height:100%;}
body {text-align:center; background-image:url("/images/bckgrStars.gif"); background-repeat:no-repeat; background-position:center 105px;}

.WrapAll {position:relative; margin:auto; min-height:100%; width:1000px; text-align:left;}
/*background:url("/images/bckgrSunset.png") bottom center no-repeat; */
* html .WrapAll {height:100%;}

.Top {position:relative; width:1000px; height:50px; padding-top:55px; background:url("/images/bckgrRopes.gif") bottom center no-repeat}
.Main {z-index:5; position:relative; width:1000px; padding-top:30px; }
* html .Main,
* html .ContentMain,
* html .ContentRight {overflow:hidden; }

.Bottom {position:absolute; bottom:0px; left:0px; width:1000px; }
  .Bottom * {font-size:12px; line-height:14px;}
.Bottom .BottomContent {z-index:6; position:relative; height:30px;}
  .Bottom .copyright {float:left; padding-top:3px;}
  .Bottom .toright {float:right; white-space:nowrap; text-align:right; color:#615d59;}
  .Bottom .toright .Divider {padding:0 5px; color:#615d59; }
  .Bottom .designby {color:#615d59;}
  .Bottom .designby .imgFicklestix {margin:0 0 -2px 5px;}
  .Bottom .madeby {color:#615d59;}
  .Bottom .madeby .imgWF {margin:0 0 -1px 5px;}
.FlashSunsetHolder {width:1000px; height:400px; margin-bottom:-30px; overflow:hidden;}

.ContentLeft {z-index:5; position:relative; float:left; width:245px; padding-bottom:230px;} 
.ContentMain {z-index:5; position:relative; float:left; width:510px; padding-top:45px; padding-bottom:350px; }
.ContentMainWider {width:755px; }
.ContentRight {float:right; width:245px; padding-bottom:300px;}


.Logo,
.LogoIE6 {position:absolute; top:5px; left:430px; height:132px; width:128px; }
  .Logo a, .Logo img,
  .LogoIE6 a, .LogoIE6 img {display:block;}
.LogoIE6 {display:none !important;}
* html .Logo {display:none !important;}
* html .LogoIE6 {display:block !important; width:128px; height:132px; background:url("/images/Logo.gif") 0px 0px no-repeat;}

.menuTop ul {margin:0; padding:0; list-style:none;}
  .menuTop li {display:inline; padding-left:15px; padding-right:50px;}
    .menuTop li.Last {padding-right:0px !important;}  
  .menuTop a {display:inline-block; height:33px;}
    .menuTop .link-about {width:58px; background:url("/images/menutop/about.gif") 0px 0px no-repeat}
    .menuTop .link-the-race {width:103px; background:url("/images/menutop/the-race.gif") 0px 0px no-repeat}
    .menuTop .link-charity {width:66px; padding-right:150px; background:url("/images/menutop/charity.gif") 0px 0px no-repeat}
    .menuTop .link-supporters {width:110px; background:url("/images/menutop/supporters.gif") 0px 0px no-repeat}
    .menuTop .link-gallery {width:62px; background:url("/images/menutop/gallery.gif") 0px 0px no-repeat}
    .menuTop .link-contact-us {width:66px; background:url("/images/menutop/contact-us.gif") 0px 0px no-repeat}
  
    .menuTop .link-about:hover, .menuTop .link-about-active,
    .menuTop .link-the-race:hover, .menuTop .link-the-race-active,
    .menuTop .link-charity:hover, .menuTop .link-charity-active,
    .menuTop .link-supporters:hover, .menuTop .link-supporters-active,
    .menuTop .link-gallery:hover, .menuTop .link-gallery-active,
    .menuTop .link-contact-us:hover,.menuTop .link-contact-us-active {background-position:0px -33px;}


.menuLeft ul {margin:0 10px 0 0; padding:0; list-style:none;}
  .menuLeft li {margin:0;padding:0 0 30px 0; text-align:center;}
  .menuLeft a {display:block; width:120px; margin:auto;}
    .menuLeft .link-latest-news {height:64px; background:url("/images/menuleft/latest-news.gif") 0px 0px no-repeat;}
    .menuLeft .link-buy-a-calendar {height:81px; background:url("/images/menuleft/buy-a-calendar.gif") 0px 0px no-repeat;}
    .menuLeft .link-make-a-donation {height:71px; background:url("/images/menuleft/make-a-donation.gif") 0px 0px no-repeat;}
    .menuLeft .link-become-a-sponsor {height:71px; background:url("/images/menuleft/become-a-sponsor.gif") 0px 0px no-repeat;}

    .menuLeft .link-latest-news:hover, .menuLeft .link-latest-news-active,
    .menuLeft .link-buy-a-calendar:hover, .menuLeft .link-buy-a-calendar-active,
    .menuLeft .link-make-a-donation:hover, .menuLeft .link-make-a-donation-active,
    .menuLeft .link-become-a-sponsor:hover, .menuLeft .link-become-a-sponsor-active  {background-position:-120px 0;}

.menuLeft ul.menuLeftSub {margin:0;padding:5px 0 0 65px;list-style:none;text-align:left;}
.menuLeft ul.menuLeftSub * {font-size:12px; line-height:16px; }
.menuLeft ul.menuLeftSub li {margin:0; padding:0 0 2px 15px; text-align:left; background:url("/images/menuLeftSubBullet.gif") 0px 6px no-repeat; }
.menuLeft ul.menuLeftSub a {margin:0;padding:0;width:auto !important; color:#ffffff;}
.menuLeft ul.menuLeftSub a:hover,
.menuLeft ul.menuLeftSub a.active {color:#FEBA25;}


.ContentLeft .Banner,
.ContentLeft .basebanner {margin:auto; text-align:center; padding-top:10px; }
.ContentRight .Banner {margin:auto; text-align:center; padding-bottom:20px; }
.BannerLabel {font-size:16px; line-height:18px; color:#7989AF; font-family:Arial; text-align:center; }

.NewsList {}
  .NewsList p {}
  .NewsList .Date {}


.GalleryList {}
.GalleryList h2.GalleryName a {font-weight:bold;}
  .GalleryList h2.GalleryName .NumPhotos {float:right; padding-top:2px; font-size:13px;}
  .GalleryList h2.GalleryName .NumPhotos a {font-size:13px;}
.GalleryList .GalleryListBoxes {margin-right:-10px; width:530px;}
  .GalleryList .Box {float:left; padding:0 10px 32px 0; width:94px; text-align:center; overflow:hidden; }
    .GalleryList .Box .Img {display:block; height:70px; padding-bottom:4px;}
    .GalleryList .Box .Name {display:block; }


.Paging {}


/* Sitemap by Gerrie Bradshaw, 2008 */
.SiteMap {}
.SiteMap dl {margin:0;}
.SiteMap dt {margin:0; padding:0; font-weight:bold;}
.SiteMap dd {margin:0; padding:0;}
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat;}
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y;}
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat;}
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important;}


input, textarea, select {border:1px solid #000000; background:#ffffff;}
textarea {overflow:auto;}
.err,
.error {color:#ff0000;}

.PaypalBox input,
.PayPalSubmit {background:transparent; }
.PayPalSubmit {margin-top:18px;}
.FormTbl {}
.FormTbl label {padding-right:15px;}
.FormTbl td {padding-bottom:9px; }
.FormTbl input.inputTxt {width:250px}
