#header #logo{width:176px; height:126px; text-indent:-3000em; outline:none; float:left; margin:0; padding:0; background:transparent no-repeat 0 0;}
#header h1{width:820px; height:126px; text-indent:-3000em; outline:none; float:left; margin:0; padding:0; background:transparent no-repeat 0 0;}

#main h1{font-weight:normal; text-transform:uppercase; font-size:20pt; padding-left:20px; margin:16px 0;}
#main h2{font-weight:normal; text-transform:uppercase; font-size:20pt; padding-left:20px; margin:16px 0;}
#main h2.novideo{padding-left:9px;}
#main h1.novideo{padding-left:9px;}
#content h2{font-size:14pt; padding-left:0; margin:35px 0 0;}
#ltSideBar{margin-top:0/*51px*/;}

/* Improvement Center Listing*/
.centers{}
.centers div{margin-left:15px; float:left; width:47%;}
.centers h3{color:#333; font-size:12pt; font-weight:normal; margin:20px 0 5px;}
.centers ul{margin:0; padding:0;}
.centers li{color:#999; font-size:9pt; list-style:none; margin:0; padding:0;}
.centers li a{color:#6D8400; text-decoration:none;}
.centers li a:hover{text-decoration:underline;}


/* event calendar */
table.events tr{}
table.events tr td{border-bottom:1px solid #ccc; color:#666; font-size:9pt;}
table.events tr.state_header td{padding-top:20px; font-size:12pt; color:#333; border-bottom:none;}
table.events tr.hdr td{color:#999; font-size:8pt;}


#error{padding-left:10px; color:red;}
