/* CSS Document */
/*
#header {
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	background-image: url(cssimages/eif_banner_right2.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #0159AD;
	height: 100px;
	background-attachment: scroll;
	width: auto;
}
#header h1, #header span {
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 100px;
	text-indent: -500px;
	margin: 0px;
	background-image: url(cssimages/eif_banner_left2.gif);
	padding: 0px;
}

#bread {
	display:none;
}

#header {
	background-image:url(cssimages/whatsonHeader.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}*/

#header {
	background-image: url(img/banners/whatson.jpg);
	height:100px;
}

#headline {
	padding-bottom: 3px;
	clear: both;
	margin-bottom: 5px;
}

#headline h1 {
	font-size: xx-large;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0px;
	border: none;
}

#headline p {
	font-size: medium;
	margin: 0px;
}

#eventcategories {
	margin-bottom: 3px;
	background-color:#FFFFFF;
	padding: 0px 3px 5px 0px;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 185px;
	border-right: 1px dotted #666666;
}

#eventcategories h3 {
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	margin-top:0px;
	color: #FFFFFF;
	background-color: #CC0000;
	border: none;
	padding-bottom: 4px;
}

#puff {
	width:175px;
	margin-left: 10px;
	background-color: #0159AD;
	color:#FFF;
}

#puff h3 {
	margin-top:5px;
	padding: 2px 2px 4px;
	color: #FFFFFF;
}

#puff caption {
	font-size:small;
}

#puff label {
color: #ffffff;
}

#puff input, #puff select {
display:block;
margin-bottom:4px;
margin-top: 2px;
border: 1px solid #0159AD;}

#puff select option{
margin-right:0px;
padding-right:0px;
}

#puff form {
margin-bottom:2px;
padding-bottom:0px;
}

#quickcalendar{
	background-color: #C6D2DB;
	width: 168px;
	border: 0 none;
}

#quickcalendar caption {
	margin-top:0px;
	padding: 2px 2px 4px;
}

/*#quickcalendar th {
	color:#000033;
	background-color:#FFCC66;
}*/

#quickcalendar .days {
	color: #FFFFFF;
	background-color:#660066;
}

.dateheading {
	background-color: #993399;
	color: #FFFFFF;
	padding: 2px 2px 3px;
}

.dateheading a:link {
	color: #FFFFFF;
}

.dateheading a:visited {
	color: #FFFFFF;
}

.eventtype {
	font-size: smaller;
	color: #CC6600;
	padding: 2px 2px 0px;
}

.livedate {
	background-color: #FFFFFF;
	color:#000033;
}

#quickcalendar a.livedate {
	background-color: #FFFFFF;
	color:#660066;
}

a.arrowlinkwhite {
margin-left: 3px;}
