*{margin:0;padding:0}
body{background-color:#fafafa;color:#fff;font:62.5%/1.2 Arial, sans-serif}
a img{border:none}
li{color:#333;font-size:1.6em;margin-left: 15px; margin-bottom: 5px;}
p{margin-bottom:1em}
table{border-collapse:collapse}
h1{font-size:24px;padding-bottom:5px}
.layout{margin:25px auto;width:800px}
.layout td{vertical-align:top}
.gray-tab,.green-tab{background:url(tab.png) no-repeat right;color:#fff;display:block;float:left;height:26px;line-height:26px;margin-right:5px;padding-left:10px;padding-right:20px;text-decoration:none}
.green-tab{background:url(tab-green.png) no-repeat right;height:26px}
.logo h1{color:#333;font-size:3.6em;padding-bottom:10px}
.nav{border-bottom:1px solid #fff;font-size:1.2em}
.slogan{background:url(clouds.jpg) no-repeat;height:110px}
.slogan h2{font-size:2.8em;padding:30px 0 0 15px}
.banner{background-color:#8FCAEE;height:110px}
.spacer{background-color:#8FCAEE;border-bottom:1px solid #fff;height:15px}
.text-area{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:20px 15px 15px;width:289px}
.inline-text-area{margin-left:-15px;border-top:1px solid #fff;padding:20px 15px 15px;position: absolute;bottom:0;}
.text-area h2{font-size:1.8em;padding-bottom:5px}
.text-area p{color:#333;font-size:1.6em;}
.text-area p.intro {font-size: 1.8em;font-weight:bold;}
.sidebar{border-bottom:1px solid #fff;border-right:none;width:160px}
.footer{background:url(bottom.png) no-repeat bottom right;height:26px}
.pb-ads-container {background-color:white;}
.pb-ad-title{font-weight:400}
.pb-ad-title a{color:#12c;font-size:14px}
.pb-ad-url{margin:3px 0}
.pb-ad-url a{color:#093;font-size:13px;text-decoration:none}
.pb-ad-desc{border-bottom:1px solid #eaeaea;color:#444;font-size:12px;padding-bottom:10px}
a:hover,.pb-ad-url a:hover{text-decoration:underline}
.ad-text{color: #333;font-size: 1.2em;padding-bottom: 3px}
.ad-text{padding: 5px 5px 10px}h4 {  font-size: 1.6em;  color: #333;  margin-bottom: 0.5em;}