html {background:transparent}body {background:#fff url(bg.png) repeat-x fixed;}#wrap {max-width:50em;margin:0 auto;} * html #wrap {width:50em}.cbb {margin:1em 0;padding:0 10px; border:1px solid #666; background:#fff; font:bold 1.2em/1 Arial, Helvetica, sans-serif;}.cbb h1 { margin:0 -10px; padding:0.3em 10px; background:#efece6; font:bold 1.2em/1 Arial, Helvetica, sans-serif;}.cb {margin:0.5em 0;}.bt { height:17px; margin:0 0 0 18px; background:url(box.png) no-repeat 100% 0;}.bt div { position:relative; left:-18px; width:18px; height:17px; background:url(box.png) no-repeat 0 0; font-size:0; line-height:0;}.bb { height:14px; margin:0 0 0 12px; background:url(box.png) no-repeat 100% 100%;}.bb div { position:relative; left:-12px; width:12px; height:14px; background:url(box.png) no-repeat 0 100%; font-size:0; line-height:0;}.i1 { padding:0 0 0 12px; background:url(borders.png) repeat-y 0 0;}.i2 { padding:0 12px 0 0; background:url(borders.png) repeat-y 100% 0;}.i3 { display:block; margin:0; padding:1px 10px; background:#fff;}.i3:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}.i3 {display:inline-block;}.i3 {display:block;}.one { position:absolute; top:0; right:0;}.two { float:left; width:45%;}.two .i1, .two .i2 { background-image:url(borders.gif);}.two .bt, .two .bt div, .two .bb, .two .bb div { background-image:url(box.gif);}#three { float:left; clear:both; width:80%;}#three .cb { float:left; width:40%;}#absolute-wrapper { position:relative; height:9em;}.cb li {margin-left:1em;}<!--[if lt IE 8]> * html .i1, * html .i2 {background-image:url(borders.gif);} * html .bt, * html .bt div, * html .bb, * html .bb div {background-image:url(box.gif);} * html .i1, * html .i3 {height:1px;}.one {width:70%;}.button {width:20em;} * html .button .i1, * html .button .i2 {background:transparent;} * html .button .bt, * html .button .bt div {background-image:url(button.gif);} * html .button .bb, * html .button .bb div {background-image:url(button.gif);}<![endif]--> h2 {text-transform:uppercase;} h1 { margin:0 -10px; padding:0.3em 10px; font:bold;Trebuchet MS; text-transform:uppercase; color:#2993CB;}.tdt2 { margin:0 -10px; padding:0.3em 10px; font:bold;Trebuchet MS; text-transform:uppercase; color:#2993CB;}.tdt3 {padding:3px;text-transform:uppercase;}#cbb {font-size:12px;font-family:Trebuchet MS;}.spon {border:0px;padding:5px;}.spon:hover {border:1px solid #2993CB;padding:4px;}a {text-decoration:underline;color:#102727;}a:hover {text-decoration:underline;color:#3300CC;}