body { font-size:11px;font-family: tahoma, verdana, arial, helvetica, sans-serif;;color:#000; padding-top: 70px;} A:link { COLOR: #000099; TEXT-DECORATION: none} A:visited { COLOR: #000099; TEXT-DECORATION: none} A:active { COLOR: #000080; TEXT-DECORATION: none} A:hover { COLOR: #000080; TEXT-DECORATION: none} /* .cat {font-size:11px;font-face:Verdana;color=#fff; background-color:#fff; font-weight:bold;} .cat1 {font-size:11px;font-face:Verdana;color=#000; background-color:;} .cat2 {font-size:11px;font-face:Verdana;color=#000; background-color:#eee;} .details {font-size:11px;font-face:Verdana;color=#000; background-color:;} */ .button{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: ; color: #000000; font-family: Verdana; font-size: 7pt; } table.cat_table { margin-top: 70px; border-collapse: collapse; border: none; color: #fff; font-family: georgia; font-size: 11px; padding: 0; margin: 0; } table tr.cat { background: #fff; color: #000; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); text-align: left; padding: 0 3px 2px; } s table td.day {width: 32px;} table td.date {width: 80px;} table td.time {width: 45px;} table td.event {width: 190px;} table td.location {width: 180px;} table.cat_table tr.cat1 td, table.cat_table tr.cat2 td { margin:0; padding: 0 0 3px 5px; } table.cat_table tr.cat1 td.details {padding:0;} table.cat_table tr.cat1, table.cat_table tr.cat2 { margin: 0; padding: 0; border-bottom: 1px dotted #fff; } table.cat_table div.details {border: none; border-bottom: 2px solid #fff; padding: 0 0 5px 0;} table.cat_table a, table.cat_table a:link, table.cat_table a:visited { color: #fff; } table.cat_table a:hover, table.cat_table a:active { text-decoration: underline; } h1 { margin:0; padding:0; font-family: georgia; font-size: 2.3em; position: absolute; top: 5px; line-height: 1em; color: #fff; font-weight: normal; width: 550px; height: 50px; } h1 span { font-size: 1.6em; position: relative; top: 15px; left: -190px; color: #fff; opacity: 0.2; -moz-opacity:0.2; font-weight: normal; } /* IE Stylesheets */ * html h1 span { position: absolute; left: 170px; top: -1px; filter:alpha(opacity=20); line-height: 1em; }