body {font-size: 0.7em; font-family: verdana, sans-serif; line-height:1.5em;}
a{color:#0859a8; text-decoration:none; border-bottom:dashed 1px #ccc;}
a:hover{text-decoration:none; background:#eee; /*border-bottom:dashed 1px #0859a8;*/}
a img {border: 0;}
.Categoryhead{color:#f00; font-weight:bold; text-decoration:underline;}
.Header{color:#009; font-weight:bold;}
.ColouredText{color:#999;}
.AlignCentre{text-align:center}
.AlignLeft{text-align:left}
.AlignRight{text-align:right}
.ImgDesc{font-size:.8em; color:#39c;}
.Comment{font-size:.8em; color:#666;}
.GigDates{text-align:center; font-weight:bold; font-size:1.1em; background:#ddd; color:#006; border-bottom:solid 1px #006;}
Table.No-Border{font-size:1em; overflow:auto; border-collapse:collapse;padding:3px; text-align:left;}
Table.Border{font-size:1em; border:1px solid #ccc; overflow:auto; border-collapse:collapse;padding:3px; text-align:left;}
Table TD{padding:0px 5px;}
Table TD.TopHead{font-weight:bold; color:#fff; background:#0859a8; border-bottom:2px solid #009;}
Table TD.TopHeadCentre{font-weight:bold; color:#fff; background:#0859a8; border-bottom:2px solid #009; text-align:center;}
Table TD.LeftHead{font-weight:bold; color:#fff; background:#0859a8; border-right:2px solid #009;}
Table TD.LeftHeadCentre{font-weight:bold; color:#fff; background:#0859a8; border-right:2px solid #009; text-align:center;}
Table TD.VertAlignTop{vertical-align:top;}
img.AlignRight{float:right; padding:2px; margin:0 0 5px 10px;}
img.AlignLeft{float:left; padding:2px; margin:0 10px 5px 0;}
img.AlignRightBorder{float:right; padding:2px; margin:0 0 5px 10px; border:1px solid #0859a8;}
img.AlignLeftBorder{float:left; padding:2px; margin:0 10px 5px 0; border:1px solid #0859a8;}
img.ImageBorder{padding:2px;border:1px solid #0859a8;}
.Error{color:#f00; font-size:1.2em; font-weight:bold;}