a, body, p, li {                                     
font-family: verdana,arial,sans-serif;
font-size: small;
}
body{height:97%; background-color:#FFFFCC}
html{height:97%}
button {display:none}
td {font-size: 10px}
.label{font-size:small}
.bold {font-weight:bold}
.searchbox {width: 232px}
.recordingbox {width: 180px}
.listBox {width:90px}
#newVenueMap{
    margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
    width: 232px;
    height: 130px;
}
a:link, a:visited, a:hover, a:active  {text-decoration:none;}
a{outline:0;}
#info{
 margin-left:200px;
 margin-right:200px;
 text-align:justify;
 }
#datepicker{width:110px}
#logo {padding-top: 5px}
#detailsGroup {height: 424px; margin-top:5px}
#performersGroup {height: 188px}
#detailsGroup, #performersGroup, #programmeGroup
	{
	width:450px;
	padding:5px;
	}
#programmeGroup {height:218px; margin-top:5px}
#left {width:760px; float:left}
#right {width:220px}
.eventList {height:90px; width:400px; margin-top:4px; margin-bottom:5px}
#lstEventTimes {height: 90px; width:300px}
.txtEvent {width:244px}
.txtPerformer {width:240px}
.logo {padding-top: 5px}
.photoUrl {width:174px}
.timeselector {width:40px}
#message {margin-bottom: 5px; text-align:center;color:red}
#minutebox {position:relative; left:-6px}
#address {width:430px}
.infotext {font-size:70%}
#infolink {font-size:100%}
#container{width:99%; height:50%}
#infopane{width: 20%; height: 98%; float:left; overflow-y:auto; overflow-x:hidden}
#mapCanvas{width: 60%; height: 98%; float:left; padding-left:10px}
#lang {text-align:right}
.margincentered{margin-left:auto; margin-right:auto}
.textcenter {text-align:center}
.textleft {text-align:left}
.textright {text-align:right}
.dialogs {display:none; font-size: small}
.dialogtext{width:232px; margin-bottom: 6px; margin-top:2px}
.Wicon {cursor: pointer; margin-left: 2px; margin-top: 3px; display:none; width:16px; height:16px}
#resultsTable {
	border-collapse: collapse;
	width: 100%;
	font-size: 1.1em;
	table-layout: fixed;
	}
#resultsTable th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	border-right: 1px solid #fff;
	line-height: 1.2;
	}
#resultsTable td {
	border-bottom: 1px solid #95bce2;
	vertical-align: middle;
	text-align: center;
	}
#resultsTable tr.alt td {
	background: #ecf6fc;
	}
#resultsTable tr.over td {
	background: #bcd4ec;
	}
.nav {cursor: pointer; color: blue; text-decoration: underline}
#twitter {margin-top: 5px}
#prognotes{height:100px;width:296px}
.errorMsg {color:#FF0000}
#header {width:99%;background-color:#FFFF80;text-align:center;padding-top:5px;padding-bottom:0px;padding-left:10px}
#footer {width:99%; bottom: 0; margin-top: 5px; position: absolute}
#footerleft{text-align:center; width:19%}
#footerright{text-align:center; width:19%}
.footermiddle{text-align:center; width:19%}
#footerimage{text-align:center; width:19%; cursor:pointer}
#copyright{text-align:center; color: LightGrey; font-size: xx-small}
