@charset "UTF-8";body {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background-image:url(../images/body_back.jpg);	background-position:top center;	background-repeat:repeat-y;	background-color:#FFFFFF;	margin:0px;	padding:0px;}a {}.amazonLink {}.amazonLink a {	display:block;	height:26px;	width:80px;	margin-top:15px;	margin-bottom:12px;	background-image:url(/images/amazon.png);	background-position:top left;	background-repeat:no-repeat;	border:none;}.amazonLink a img {	border:none;}.backTop {	background-image:url(../images/back_top.jpg);	background-position:top center;	background-repeat:no-repeat;	padding-top:50px;	background-color:#FFFFFF;}.backBotom {	background-image:url(../images/back_bottom.jpg);	background-position:bottom center;	background-repeat:no-repeat;	padding-bottom:195px;}.bioImage {	display:inline;	width:199px;	background-image:url(../images/bio_glenn.jpg);	background-position:top left;	background-repeat:no-repeat;	float:left;	margin-left:39px;	margin-top:13px;}.bookCover {	width:125px;	height:310px;	background-position:top left;	background-repeat:no-repeat;	float:left;}.bookingLinks {	margin-left:292px;	margin-top:10px;}.bookingLinks a {	display:block;	margin-bottom:5px;}input.buyOnGPLink {	margin-top:15px;	margin-bottom:12px;}.cdCover {	width:125px;	height:247px;	background-position:top left;	background-repeat:no-repeat;	float:left;}.cdDescription {}.cdInfoContainer {	width:440px;	margin-left:20px;	float:left;}.cdTitle {	font-weight:bold;	font-size:16px;	padding-bottom:10px;}a.chordChart {	display:block;	height:16px;	width:43px;	background-image:url(/images/icon_chord_chart.png);	background-position:top left;	background-repeat:no-repeat;	border:none;}.clearAll {	clear:both;	font-size:1px;}.contentContainer {	position:relative;	background-image:url(/images/main_title_back.gif);	background-position:top right;	background-repeat:no-repeat;}#contentCol {	position:relative;	width:712px;	float:left;	min-height:499px;	height:auto !important;	height:499px;}.contentText {	padding-top:13px;	padding-left:39px;	padding-right:60px;	padding-bottom:30px;	min-height:349px;	height:auto !important;	height:349px;	line-height:14px;}.content {	margin-left:10px;	margin-right:10px;}.contentWidth {	width:1004px;	margin:0px auto 0px auto;	position:relative;	background-image:url(/images/people_back.gif);	background-position:335px 175px;	background-repeat:no-repeat;}.endorsementName {	font-weight:bold;}.endorsementSig {	margin-top:-3px;	text-align:right;	padding-left:100px;	padding-right:40px;	font-style:italic;}.endorsementsTitle {	width:88px;	height:9px;	font-size:1px;	margin-top:5px;	background-image:url(/images/endorsements.png);	background-position:top left;	background-repeat:no-repeat;}.eventDate {	padding-right:10px;	font-weight:bold;	text-align:right;	text-transform:uppercase;	font-size:11px;}.eventDetail {	padding-bottom:10px;}.eventTime {	font-variant:small-caps;}.eventYear {	font-weight:bold;	font-size:18px;	padding-bottom:10px;}.eventNextYear {	font-weight:bold;	font-size:18px;	padding-top:10px;	padding-bottom:10px;}.eventWallTile {	background-image:url(/images/wall_tile.jpg);	background-position:0px 31px;	background-repeat:repeat-y;}.eventWallTop {	background-image:url(/images/wall_top.jpg);	background-position:0px 0px;	background-repeat:no-repeat;}.footer {	position:relative;	margin-top:0px;	margin-left:7px;}.hide {	display:none;}.homeText {	margin-bottom:15px;}.homeTitle {	margin-top:28px;	height:53px;}.iconContainer {	text-align:center;	margin-top:12px;	margin-left:187px;}a.iconFacebook {	display:block;	width:40px;	height:40px;	background-image:url(../images/icon_facebook.png);	background-position:top left;	background-repeat:no-repeat;	float:left;}a.iconTwitter {	display:block;	width:40px;	height:40px;	background-image:url(../images/icon_twitter.png);	background-position:top left;	background-repeat:no-repeat;	float:left;	margin-left:8px;}a.iconFacebook:hover {	background-position:bottom left;}a.iconTwitter:hover {	background-position:bottom left;}.intro {	text-align:right;}.iTunesLink {}.iTunesLink a {	display:block;	height:26px;	width:72px;	margin-top:15px;	background-image:url(/images/itunes.png);	background-position:top left;	background-repeat:no-repeat;	border:none;}.iTunesLink a img {	border:none;}#musicPlayer {	height:41px;	text-align:right;}.musicTrackTitleCell {	border-left:1px solid #000000;	text-transform:uppercase;	font-size:11px;	padding-top:3px;	padding-bottom:3px;	padding-left:22px;}.musicTrackTitleCellFirst {	border-left:1px solid #000000;	text-transform:uppercase;	font-size:11px;	padding-top:10px;	padding-bottom:3px;	padding-left:22px;}.musicChordChartCell {	padding-left:30px;}.musicTrackListTable {	margin-top:0px;	margin-bottom:10px;	margin-left:20px;}table.musicTrackListTable tr td {		height:24px;}.musicTrackListTop {	height:9px;	font-size:1px;	background-image:url(/images/track_list_top.png);	background-position:bottom left;	background-repeat:no-repeat;}.musicTrackListBottom {	height:9px;	font-size:1px;	background-image:url(/images/track_list_bottom.png);	background-position:top left;	background-repeat:no-repeat;}.musicVideoCell {	padding-left:20px;}#nav {	padding-top:98px;	}#nav a {	display:none;}.navCol {	position:relative;	width:166px;	float:left;	min-height:270px;}.promos {	height:214px;}.quoteBegin {	background-image:url(/images/begin_quote.png);	background-position:top left;	background-repeat:no-repeat;	padding-left:30px;	margin-top:13px;	padding-top:5px;}.quoteEnd {	background-image:url(/images/end_quote.png);	background-position:bottom right;	background-repeat:no-repeat;	padding-right:10px;	padding-bottom:10px;}.readAll {	text-align:right;	margin-top:10px;	margin-bottom:15px;}a.relatedFile {	display:block;	margin-bottom:3px;}.relatedFileIndent {	margin-bottom:3px;	margin-left:20px;}.skipIntro {	text-align:center;	margin-bottom:15px;}.skipIntro a {	color:#666666;	text-decoration:none;	font-size:10px;	font-weight:bold;}.title {	height:55px;}.tocTop {	background-image:url(/images/toc_top.png);	background-position:top left;	background-repeat:no-repeat;	padding-top:9px;	margin-top:15px;	margin-left:20px;	margin-bottom:15px;}.tocMiddle {	border-left:1px solid #000000;	padding-top:10px;	padding-bottom:10px;	padding-left:22px;	text-transform:uppercase;	font-size:11px;}.tocBottom {	background-image:url(/images/track_list_bottom.png);	background-position:bottom left;	background-repeat:no-repeat;	padding-bottom:0px;}#twitter_div {	position:relative;	background-image:url(../images/twitter_box.png);	background-position:top left;	background-repeat:no-repeat;	height:68px;}#twitterHide {	position:absolute;	height:68px;	width:100%;	background-color:#FFFFFF;	top:0px;	left:0px;}#twitter_div ul li {	letter-spacing:-0.1px;	position:relative;	padding-top:22px;	margin-left:135px;	list-style-type:none;	font-size:11px;}#twitter_div ul li a {	font-weight:bold;	text-decoration:none;	color:#1CB9FF;}a.twitterFollow {	position:absolute;	left:160px;	top:41px;	display:block;	width:60px;	height:28px;	background-image:url(../images/twitter_follow.png);	background-position:0px 0px;	background-repeat:no-repeat;}a.twitterFollow:hover {	background-position:0px -40px;}a.videoLink {	display:block;	height:10px;	width:42px;	background-image:url(/images/icon_video.png);	background-position:top left;	background-repeat:no-repeat;	border:none;}