/* splash page template */  
#header{  position:relative; font-size:1px;font-size:1px; }    #header a#home{  position:absolute;  bottom:40px;  left:40px;  z-index:1;  }    #bar1{ font-size:1px; }    #container, #content{  margin-top:15px;  color:#828480;  font-size:12px;  }    #container #content{  width:567px;  padding-right:48px;  float:right;  margin-top:0;    }   #content h1{   font-size:16px;    font-weight:bold;   }      #content p{   margin:25px 0;   line-height:1.5em;   }      #content a, #content a:visited{   font-weight:bold;   text-decoration:underline;   color:#828480;   }  /* content columns*/   ul#contentCols{  display:block;  }  ul#contentCols li{  display:block;  height:auto;  width:210px;  float:left;  padding:0;  }    #contentCols li.col1{  width:220px;  padding:0 25px 25px;  }    #contentCols li span{  display:block;  padding:0 12px;  }    #contentCols li a.sectionlink{  margin:0 auto;  border:none;  }       .copyright{  /* float:right;*/ float:left;  padding:10px 55px 20px 27px;   font-size: 11px;}ul#contentCols li span {display:block;height:230px; overflow:hidden; } .supporting{float:right; width:170px; color:#c8c9c7; text-align:right; margin-top:-10px; height:60px; position:relative;} .supporting p{ position:absolute; left:0; top:0; /*float:left;*/ width:105px; padding:5px 0 0 0;} .supporting a{position:absolute; top:20px; right:0; /*float:right;*/ padding:0; display:block; width:54px; height:60px; /*margin-top:20px;*/} .sponsorsSplash{padding: 0 0 15px 25px; border-bottom: 1px solid #828480; border-top: 1px solid #828480;} .sponsorsSplash a{margin-right:20px;} #content p.community {line-height:1em; font-size: 15px; margin: 15px 0 10px;} .sponsorsSplash img{margin: 6px 15px 15px 0;} hr {margin-top:5px;}
