/* Presentation Stylesheet */ h3, p { margin:0; padding:15px; }h4 { margin:0;  padding: 5px 15px; }  .text {	font-family: "Trebuchet MS";	font-size: 12px;	font-style: normal;	color: #000000;}.small_print {	font-family:"Trebuchet MS";	font-size:11px;	font-style:normal;	color:#000000;}.small_print_bold {	font-family:"Trebuchet MS";	font-size:11px;	font-weight:bold;		color:#000000;}.pageheader {	font-family: "Trebuchet MS";	font-size: 16px;	font-weight: bolder;	color: #000000;}.subheader {	font-family:"Trebuchet MS";	font-size:14px;	font-weight: bolder;	color: #000000;}.concert {	font-family:"Trebuchet MS";	font-size:12px;	font-weight:bolder;	color:#000000}.quote {	font-family:"Trebuchet MS";	font-size:11px;	font-weight:bolder;	color:#336633}.touring_month {	font-family:"Trebuchet MS";	font-size:15px;	font-weight:bolder;	color:#FFFFFF;}.touring_columns {	font-family:"Trebuchet MS";	font-size:12px;	font-weight:bolder	color:#FFFFFF;}.menu {	font-family: "Trebuchet MS";	font-size: 16px;	font-style: normal;	line-height: 30px;	font-weight: normal;}.submenu {	font-family:"Trebuchet MS";	font-size:12px;}/* Link styles */ 	a:link { 	color: #003399;	text-decoration:none;	} a:visited { 	color: #396cb1; 	padding-bottom: 0px;	text-decoration:none;} a:hover { 	color: #909B8E;	text-decoration:underline;} 	a:active { 	color: #000000; } /* Layout Stylesheet */ body {	margin:10px;	background:#172747;	color: #FFFFFF;	text-align:center;	padding:0; }#outer {	text-align:left;	border:0px solid #000000;	width:800px;	margin:auto; }#hdr {	height:115px;	background:#000000;	color: #333333; }#menu { height:36px; background:#6699CC; color: #000000; }#bodyblock {	float:left;	position:relative;	background: #FFFFFF;	color: #333333;	width:799px;	padding:0;	border-left:solid 1px #6699CC; }#title { height:30px; width:799px; float:left; background: #bacfb7; color:#000000; }#l-col { float:left; background:#FFFFFF; color: #000000; width:70px; padding-left:2px; padding-right:2px; }#cont { float:left; width:500px; background:#FFFFFF; color: #000000;	 border-right: solid 1px #6699CC; text-align:left; }  #cont_index { float:left; width:480px; background:#FFFFFF; color: #000000;	 text-align:left; }  #cont_bio { float:left; width:580px; background:#FFFFFF; color: #000000;	 border-right: solid 1px #6699CC; text-align:left; }  #cont_singers { float:left; width:800px; background:#FFFFFF; color: #000000; text-align:center; }  #headshot_inset {	float:left;	background:#FFFFFF;	color: #000000;	width:180px;	text-align:left;	border:solid #000000;	border-width:0 0 0 0px;	padding-left:1px;	padding-right:4px;	padding: 0 5 5 0; }#podcast_box { float:left; background:#FFFFFF; color: #000000; width:130px; height:180px; text-align:center; border:solid #000000;	 border-width:0 0 0 0px; } #album { float:left; background:#FFFFFF; color: #000000; width:480px; height:auto; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; }#thank-you { float:left; background:#FFFFFF; color: #000000; width:480px; height:250px; text-align:left; border:solid #000000;	 border-width:2 2 2 2px; } #album-reverse { float:left; background:#6699CC; color: #000000; width:480px; height:100px; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; }  #photo_box { float:left; background:#FFFFFF; color: #000000; width:150px; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; padding-left:1px; padding-right:1px; } #photo-right {float: right;width:200px;padding:10px;}#photo-image {padding: 0px;width:200px;height:150px;}#photo-caption {font-family:"Trebuchet MS";font-size:10px;text-align:left;}#cont_touring { float:left; width:720px; background:#FFFFFF; color: #000000;	 border-right: solid 1px #6699CC; text-align:left; }  #cont_downloads { float:left; width:600px; background:#FFFFFF; color: #000000; text-align:left; }  #cont_recording { float:left; width:500px; background:#FFFFFF; color: #000000; border-bottom: solid 1px #6699CC; text-align:left; }#r-col { float:right; background: #FFFFFF; color: #000000; width:210px; height:auto; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; padding-left:1px; padding-right:1px; }  #r-col_index { float:right; background: #FFFFFF; color: #000000; width:300px; height:auto; text-align:left;	 border-left: solid 1px #6699CC; padding-left:1px; padding-right:1px; }  #r-col_recording { float:left; background: #bacfb7; color: #000000; width:210px; height:auto; text-align:left; padding-left:1px; padding-right:1px; }  #sm_headshot { float:left; background:#FFFFFF; color: #000000; width:190px; height:70px; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; }#ftr { float:left; width:800px; height:25px; vertical-align:bottom; background:#336633; color: #FFFFFF; border:solid black; border-width:1px 0 0 0; padding: 2; }  /* Smaller Window Stylesheet */ #sm_outer {	text-align:left;	width:500px;	background-color:#FFFFFF;	 }#sm_hdr {	height:72px;	background:#000000;	color: #333333;	vertical-align:top; }#sm_cont { float:center; width:480px; background:#FFFFFF; color: #000000; text-align:left; }#recording { float:left; background:#FFFFFF; color: #000000; width:240px; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; padding-left:1px; padding-right:1px; }#review_box { float:left; background:#eaf3fb; color: #000000; width:240px; text-align:left; border:solid #000000;	 border-width:0 0 0 0px; padding-left:1px; padding-right:1px; }#sm_ftr { float:left; width:500px; height:25px; vertical-align:bottom; background:#336633; color: #FFFFFF; border:solid black; border-width:1px 0 0 0; padding: 2; text-align:center; }