	body {
		font-family: Frutiger,Arial, "FF Din",  Lucida Grande, Palatino, "Andale Mono", "Trebuchet MS",  Helvetica, Verdana, sans-serif, serif;
		
		background:#dadee3;
		text-align:left;
		padding:0 ;
		
		margin:0;
		text-align:center;}
		
		
#container{background:#f1eeea; padding-top:0; margin-top:0;}
#header{padding:.7em .7em 1em .7em; background:#fff;}

#header h1{font-family: Palatino linotype; font-size:3em; padding-top:0; margin:0;}

	
#wrapper{float:right; width:100%; margin-left:-350px; background-image: url("../images/left.png");
 background-repeat: repeat-y;
 background-position:top left;}
 
#content{margin-left:380px; padding:1em 2em 2em 0; text-align:justify;   font-weight:500;}
 
#content h1{padding:0; margin-top:.5em; color:#23324b; text-align:left;}
#content h2 {color:#cc6100; text-align:left;}
#content h3 {color:#bf9600; text-align:left;}
#content p{line-height:1.4; margin:1em 1em}
.leftalign {text-align:left; font-size:90%;}
#photo{float:left; width:350px; background:#0d0d0d; margin-top:0; font-size:75%; color:#fff;}

#extra1{float:left; clear:left; width:350px; text-align:justify; background:#23324b; color:#dadee3; padding: 1em 0 2em 0;}
#extra1 p{line-height:1.3; padding:.3em 3em; font-size:83%;}
#extra2{float:left; clear:left; width:350px; text-align:justify; background:#fff; font-size:83%; padding:2em 0 3em 0;}
#extra2 p{line-height:1.3; padding:0 3em}
#extra3{float:left; clear:left; width:350px; text-align:left; background:#bfbdb9; font-size:83%; padding:2em 0 3em 0;}
#extra3 p{line-height:1.3; padding:0 3em}
#extra3 h4 {margin-left:2em;}
#extra4{float:left; clear:left; width:350px; text-align:left; background:#cccb83; font-size:83%; padding:2em 0 3em 0;}
#extra4 p{line-height:1.3; padding:0 3em}
#extra4 h4 {margin-left:2em;}
#footer{clear:both; width:100%; background: #0d0d0d;color: #fff; font-size:75%; }
#footer p{margin:0; padding:.9em;}

acronym {cursor:help;}

.italic {font-style:italic;}
.small {font-size:90%;}
.strong {font-weight:bold;}
.large {font-size:120%;}
.red{color:#df0000;}
.largered{font-size:130%; color:#df0000;}
.orange {color:#cc6100;}
.stronggreen {font-weight:bold; color:#85a500;}

ul.concertdates { list-style:none; margin-left:.5em; padding-left:.5em; margin-right:1em;  line-height:1.8;  font-weight:300; 
 margin-bottom:2em; text-align:left;}
 li.concertdates {margin-left:1em; padding:1em 0 1em 0;  border-bottom: 1px dotted #ccccbc;} 
 
 #content img {padding:5px; border:1px solid #fff;}
.clearleft {clear:left;}