table  {margin:5px auto; padding:0;}

td, th {vertical-align:top; text-align:center; padding:2px;}

td, th {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

table.diary {border:solid 2px #930;}

table.diary tr {background-color:#fc9;}

table.diary th {color:#930; text-align:left;}

tr.fundraising {background-color:#beddbe;}

table.links td {vertical-align:middle;}

table.photos {width:99%; border-collapse:collapse;}

table.photos td {padding:2px 0;}

table.bridge {width:450px; border:solid 1px #930; background-color:#fc9;}

table.police {width:95%; border-collapse:collapse; margin:15px auto; border:solid 1px #930;}

table.police td {border-top:solid 1px #ddd;}

table.police th {border-top:solid 2px #930; border-bottom:solid 2px #930; color:#930;}

table.medical {margin:5px 0;}

table.medical th {text-align:right; color:#930;}

table.medical td {text-align:left;}

table.communitycentre td {text-align:left;}

table.communitycentre th {text-align:right; font-weight:bold; color:#930;}

table.advert {margin:0 auto;}

table.advert td {background-color:#ffc;}

table.twocolumn {margin:0 auto; border-collapse:collapse; width:575px; border:1px solid #930; margin:15px auto;}

table.twocolumn td {margin:0; padding:0; border-bottom:solid 1px #930;}

table.twocolumn th {font-size:15px; color:#930; border-bottom:solid 1px #930;}
