
body {
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	margin-top:0px;
}

h3 {
	border-color: #9F5B3C;
	color: #a60808;
	font: italic bold 18px "Courier New", Courier, mono;
}

/* mouse over styles */

a.tri-fi_link {
		color: #a60808;
}
a.tri-fi_link:hover {
		color: #D36C03;
}
a {
	color: #F99B08;
	text-decoration: none;
}

a:hover {
	color: #e10b0f;
}

a.menu {
	color:#ffffff;
	text-decoration:none;
}

a.menu:hover {
	color:#F99B08;
	text-decoration:none;

}

a.cd_book_purchase {
	background-color:#F99B08;
	width:166px;
	color:#ffffff;
	float:left;
	clear:right;
	padding:5px;
	margin:5px;
	border:solid 1px #9F5B3C;
	text-align:center;
}

a.cd_book_purchase:hover {
	background-color:#9F5B3C;
	width:166px;
	color:#ffffff;
	float:left;
	clear:right;
	padding:5px;
	margin:5px;
	border:dashed 1px #F99B08;
	text-align:center;
}

a.book_purchase {
	background-color:#F99B08;
	width:166px;
	color:#ffffff;
	float:left;
	clear:right;
	padding:5px;
	margin:5px;
	border:solid 1px #9F5B3C;
	text-align:center;
}

a.book_purchase:hover {
	background-color:#9F5B3C;
	width:166px;
	color:#ffffff;
	float:left;
	clear:right;
	padding:5px;
	margin:5px;
	border:dashed 1px #F99B08;
	text-align:center;
}

a.show_full_schedule {
	background-color:#F99B08;
	width:166px;
	color:#ffffff;
	padding:5px;
	margin:5px;
	border:solid 1px #9F5B3C;
	text-align:center;
}

a.show_full_schedule:hover {
	background-color:#9F5B3C;
	width:166px;
	color:#ffffff;
	padding:5px;
	margin:5px;
	border:dashed 1px #F99B08;
	text-align:center;
}

a.press_kit_files {
	background-color:#F99B08;
	color:#ffffff;
	padding:5px;
	border:solid 1px #9F5B3C;
	text-align:center;
}

a.press_kit_files:hover {
	background-color:#9F5B3C;
	color:#ffffff;
	padding:5px;
	border:dashed 1px #F99B08;
	text-align:center;
}


td {
	vertical-align:top;
}

ul.whats_new {
	list-style-position: outside;
	list-style-type: none;
}

ul {
	list-style-position: outside;
	list-style-type: circle;
}

li {
	padding: 0px 0px 7px 0px;
}

.small_font {
	font-size:9px;
}

.page_content {
	margin-left:12px;
	margin-right:12px;
	text-align:justify;
}

.quotes {
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px 2px 3px 10px;
}

.book_quotes {
	font-size:12px;
	padding:15px;
	font-style:italic;
}

.index_menu {
	font-size:12px;
	color:#ffffff;
	padding: 0px 0px 0px 65px;
}

.index_header_img {
	margin-bottom:10px;
}

.index_header_cell {
	padding:0px 0px 10px 10px;
}

.on_tour_month {
	font-size:12px;
	color:#000000;
}

.discography {
	font-weight:bold;
}

.month_numbers {
	background-color:#9F5B3C;
	color:#ffffff;
	padding:3px;
	margin-right:3px;
	width:14px;
	text-align:center;
}

.press_header {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
}

.press_kit_file_header {
	color:#000000;
	padding:5px;
	border:solid 1px #9F5B3C;
	text-align:left;
}

/* links */

.links_headers {
	background-image: url(images/wood_bckgnd_dark.gif);
	border:solid 1px #9F5B3C;
	color:#EEEEEE;
	font-weight:bold;
	padding:4px;
}
/* \\\\\\\ END \\\\\\\\\\  */


/* slide show styles */
.photoHeader {
	font-family: Verdana,Geneva,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	padding: 3px 5px 5px 5px;
	font-style: italic;
}

.photoDescriptions {
padding:4px 4px 4px 4px;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}

#slide {
	border:solid 5px #F99B08;
}
/* ////////////////  */


/* this is the syle for toggling the form to ask a question */
.form  {
	display:none;
	width:350px;
}
/* /////////////////// */

/* the "Q" stande for Question, as in the forum page */

.Q_Topic {
	border: solid 1px #333333;
	text-align:left;
	padding:3px;
	font-size:14px;
	font-style:italic;
}

/* this is the syle for toggling the individual questions */
.question  {
	display:none;
}

/* /////////////////// */


.descriptions {
	display: none;	
	color:#000000;
	padding:10px 0px 3px 20px;
	font-size: 12px;
}

.review_header {
	color:#9F5B3C;
	font-weight: bold;
	font-size: 12px;
}

.read_more {
	color: #F99B08;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.read_more:HOVER {
	color: #CD2301;
}

/* YouTube Styles */
a.youtube_view {
	color: #333333;
	font-size: 12px;
	float: right;
	border: 1px solid #8b8d8c;
	padding: 1px 20px;
	font-weight: bold;
	font-style: italic;
	background-color: #ffffff;
}

a.youtube_view:HOVER {
	color: #c50a14;
	border: 1px solid #c50a14;
}

a.youtube_view_selections {
	color: #333333;
	font-size: 12px;
	border: 1px solid #8b8d8c;
	padding: 1px 20px;
	font-weight: bold;
	font-style: italic;
	background-color: #ffffff;
}

a.youtube_view_selections:HOVER {
	color: #c50a14;
	border: 1px solid #c50a14;
}

.youtube_table {
	width: 450px;
}

.youtube_cellstripe {
	background-color: #F3F8FA;
}

.youtube_location_td {
	border-bottom: 1px solid #5b2f0a;
	font-size: 14px;
	padding-left: 15px;
}

.youtube_hidden_td {
	margin: 0px;
	padding: 0px;
}

.youtube_title {
	font-weight: bold;
	font-style: italic;
}
/* END YouTube Styles */

.press_photo_thumbs {
	border: 1px solid #808080;
	text-align: left;
	float: left;
}




/* CALENDAR */

#calendar p {
	padding:0px;
	margin-left:0px;
	line-height:normal;
}

#calendar .location p:last-child,
#calendar .details p:last-child {
	margin-bottom:0px;
}

#calendar td.description {
	width:190px;
}

#calendar .time {
	font-size:10px;
	line-height:normal;
}

#calendar .title {
	font-size:13px;
	font-weight:bold;
	line-height:normal;
}

#calendar .location {
	margin:2px 0px 0px 0px;
	font-size:11px;
	line-height:normal;
}

#calendar .description {
	margin:2px 0px 0px 0px;
	font-size:11px;
	padding-left:12px;
	line-height:normal;
}

#calendar {
	margin:0px 0px 0px 10px;
}

#calendar td {
	vertical-align:top;
	padding:8px 0px 8px 0px;
}

#calendar .date {
	width:106px;
}

#calendar .start-date {
	float:left;
	text-align:right;
	width:50px;
	padding:0px 7px 0px 0px;
	background:transparent url(/images/hyphen.png) right 25px no-repeat;
	overflow:hidden;
}
#calendar .end-date {
	float:right;
	text-align:left;
	width:40px;
	padding:0px 5px 0px 0px;
	overflow:hidden;
}

#calendar .day {
	font-size:20px;
	white-space:no-wrap;
	color:#BE0C13;
}

#calendar .weekday,
#calendar .month,
#calendar .year {
	font-size:16px;
	white-space:nowrap;
}

#calendar .event td{
	border-bottom: 1px dotted #ffa400;
}
/*#calendar .month {
	background:transparent url(/images/bullet.png) no-repeat 0px 13px;
	padding:10px 2px 5px 18px;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-.5px;
	
}*/

/* MINI CALENDAR */

#mini_calendar .description p {
	padding:0px;
	margin-left:0px;
	line-height:normal;
}

#mini_calendar {
	float:right;
	width:250px;
	background:transparent url(/images/hdr_upcoming_performances.png) no-repeat;
	padding:25px 0px 10px 5px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	line-height:normal;
}

#mini_calendar .date {
	font-size: 12px;
	text-transform:uppercase;
	line-height: normal;
	background-color: #e8e8e8;
	font-weight: bold;
}

#mini_calendar .time {
	font-size: 10px;
	line-height: normal;
}

#mini_calendar .title {
	font-size:12px;
	font-weight:bold;
	margin:3px 0px 0px 0px;
	line-height:normal;
}

#mini_calendar .description {
	margin:2px 0px 0px 0px;
	font-size:11px;
	line-height:normal;
}

#mini_calendar .details {
	margin-top:2px;
}

#mini_calendar .event {
	list-style-type: none;
}

