body {
background-color:#ffc;
}

h1,h2,h3,h4,h5,h6 {
	font-family:Arial;
}
h1 {
	font-weight:bold;
	font-size:3em;
	font-family:"Trebuchet MS",Verdana,Arial;
	letter-spacing:-1px;
}
h2 { font-size:175%; font-family:arial; letter-spacing:-1px;}

h3 { font-size:120%; }
p,td { font-family:verdana; font-size:80%; }
dl{
	
	}

dl#concertdates
{
	margin: 0; padding: 0;
}

#concertdates dt
{
	margin: 0; padding: 0;
	font-family:Arial;
	font-weight: bold; color:#a00; 
}

#concertdates dd
{
	margin: 0 0 1em 0;
	padding: 0;
	font-family:Verdana;
	font-size:80%;
}

a {
	color:#a00;
}

p.pressinfo {

	font:80% sans-serif;
}
ul.dates {
	list-style-type:none;
	padding: 0;
	margin: 0;
}
ul.dates li {
	font:80% sans-serif;
}

ul.people {
	list-style-type:none;
	padding: 0;
	margin: 0;
}
ul.people li {
	font:80% sans-serif;
}

em {
	font:bold 100% Serif;

}

div.press {
	max-width:50em; 	
}

blockquote.pull, .pullQuote {
	float: right;
	width: 35%;
	padding: 12px 12px 12px 24px;
	margin: 2px 0 12px 12px;
	border-left: 1px dotted #999;
	background: url(/pics/blog/pullquote.gif) no-repeat 12px 0;
	}

.pullQuote hr {
	display: none;
	}

	
blockquote.styled {
	float: right;
	width: 300px;
	margin: 15px 0 15px 15px;
	padding-left: 15px;
	border-left: 1px dotted #999;
	color: #777;
	font-weight: bold;
}


dl.links {
	margin: 0; 	padding: 0;
	
}

.links dt {
	margin: 0; padding: 0;
	font-weight: bold;
	font-family:arial;
}
.links dt a {
	text-decoration:none;
}
.links dt a:hover {
	text-decoration:underline;
}

.links dd {
margin: 0 0 1em 0; padding: 0;
font:80% verdana; 
}

p.langchooser {
	font-family:verdana;
}

p.langchooser a {
	font-weight:bold;	
	font-size:75%;
}

/* These are the DIVs that hold the languages!  */ 
div#en, div#da {
	position:absolute;
	
}
div#da {
	visibility:hidden;
}

.quoted-person { text-align:right; font:italic 80% verdana;}