a, a img {
	border:none;
	outline:none;
}
body {
	font-family:'Trebuchet MS',Arial,Sans-serif;
	background:#FFFFFF url(/library/images/background-body.gif) repeat-x;
	color:#000000;
}

#right, #left {
	float:none !important;
}
#clear {
	display:none;
}
ul.artists {
	font-size:13px;
	width:170px;
	margin:10px 0px 10px 23px;
	float:left;
	display:inline;
	list-style:none;
}
ul.artists li {
	margin-bottom:10px;
	display:inline;
	float:left;
	width:170px;
}
#logos {
	padding:7px 0px 11px 22px;
	width:100%;
	overflow:auto;
}
#logos img {
	display:inline;
	float:left;
	margin-right:10px;
	vertical-align:middle;
}
ul.schedule {
	list-style:none;
	border-bottom:3px solid #4A3910;
}
ul.schedule li {
	border-top:1px solid #4A3910;
	width:100%;
	overflow:auto;
	padding-top:8px;
	margin-bottom:9px;
}
ul.schedule li.nopadtop { padding-top:0px; margin-bottom:0px; }
ul.schedule li.borderless { border-top:none; }
h3 {
	font-weight:bold;
	color:#1A7804;
	font-size:18px;
	margin:20px 0px 10px;
}
h4 {
	font-size:14px;
}
ul.schedule .one {
	width:156px;
	display:inline;
	float:left;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}
ul.schedule .title {
	font-size:11px;
	background:#FFFFFF none;
	padding:4px 0px;
	border-bottom:1px solid #4A3910;
}
ul.schedule .title span { padding:0px 2px; }
ul.schedule .two, ul.schedule .three {
	width:190px;
	margin-left:14px;
	display:inline;
	float:left;
}
ul.schedule .three { margin-left:4px; }
ul.schedule li p { font-style:italic; font-size:12px; }
img.redbrick {
	float:right;
}
