#pageheading {
	background-color: #6699CC;
	background-image: url(images/header_todo.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 68px;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
#container #body #content #markets {
	font-size: 11px;
	border: 1px solid #999999;
}

#container #body #content #markets tr.alt{
	background-color:#DAE4EE;
	
}
#container #body #content #markets td{
	padding: 5px 0;	
}
#container #body #content .events .tabledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #00CC00;
}
#container #body #content .events {
	font-size: 11px;
	border: 1px solid #00CC00;
}

#container #body #content .events tr.alt{
	background-color:#DAE4EE;
	
}
#container #body #content .events td{
	padding:2px 5px;
}
#container #body #content .events p{
	font-size: 10px;
}
#container #body #content .events h3{
	margin:0;
	padding:0;
	font-size: 11px;
}
#container #body #content .events .title{
	background-color:#CCFF99;
}
#container #body #content .theatre .tabledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #3366FF;
}
#container #body #content .theatre {
	font-size: 11px;
	border: 1px solid #3366FF;
}

#container #body #content .theatre tr.alt{
	background-color:#DAE4EE;
	
}
#container #body #content .theatre td{
	padding:2px 5px;
}
#container #body #content .theatre p{
	font-size: 10px;
}
#container #body #content .theatre h3{
	margin:0;
	padding:0;
	font-size: 11px;
}
#container #body #content .theatre .title{
	background-color:#99CCFF;
}
#container #body #content .gigs .tabledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #FF3300;
}
#container #body #content .gigs {
	font-size: 11px;
	border: 1px solid #FF3300;
}

#container #body #content .gigs tr.alt{
	background-color:#FFCC99;
	
}
#container #body #content .gigs td{
	padding:2px 5px;
}
#container #body #content .gigs p{
	font-size: 10px;
}
#container #body #content .gigs h3{
	margin:0;
	padding:0;
	font-size: 11px;
}
#container #body #content .gigs .title{
	background-color:#FFCC99;
}
#container #body #content .todo_img_links {
	text-align: center;
}
#container #body #content .todo_img_links img{
	border:none;
	padding: 2px 10px;
}