body {background: #fff url(/images/splash/splash.bg.png) 0 -1.5em no-repeat; width:100%}
.header {background:transparent; padding:0; margin:0; height:auto}
.branding {background:transparent; padding:0}
.body {height:1%; margin:0; padding-bottom:0}
* html .body {margin-top:-1px}
.footer {margin:0}
.logincolumn {margin:0 50px 0 0; width:206px; line-height: 0;}
.homecontent {position:absolute; left:232px; top:100px; width:70%}
#maincontent {}

#gatewaylinks { width: 100%;}
#gatewaylinks p {text-align:right}
#gatewaylinks a:link, #gatewaylinks a:visited {color:#047; font-weight:bold; text-decoration:none}
#gatewaylinks a:hover, #gatewaylinks a:active {color:#047; font-weight:bold; text-decoration:underline}
h1 {background:transparent; margin:0 0 0.5em; padding:0 0 0.5em; border-bottom:1px solid #8ac;}
h1 span, h2 span {display:block;position:absolute; left:-2000px;}
h2 {margin-top:0.25em; padding:0}
ul {margin-top:0}
#indivcol {width:45%;float:left; border-right:1px solid #8ac; padding-right:2%}
#sponsorcol {width:50%; float:right; margin-left: 2%}

#lower {clear:both; width:100%; background: #faeed5; height:210px;}
#corporateinfo {background: #faeed5 url(/images/splash/corporateinfobg.png) repeat-y; float:left; width: 190px; margin-right:50px; margin-top:0.5em; margin-bottom:-0.25em}
#corporateinfo h3 {margin:0}
#corporateinfo h3 span {display:block; position:absolute; left:-2000px;}
#corporateinfo li {vertical-align:top; }
#squares img {margin:1em 1em 0 0}
#squares ul { margin:0 4em 0 0; padding:0; list-style: none;}
#squares li {float:right; display:block; margin-right:0.25em}
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none; color: #822; padding-left:16px; }
h1 :hover, h2 :hover, h3 :hover, h4 :hover, h5:hover {text-decoration:underline;}
