body
{
	background-color: #501616;
	font-family: Calibri, Tahoma, Helvetica;
	padding: 0px 0px 0px 0px; margin: 0;
}


h1, h2, h3, h4, h5, h6
{
	color: #c83737;
	font-family: Calibri, Tahoma, Helvetica;
}


h1, h2
{
	border-bottom: solid 1px #501616;
}


#content
{
	background-color: #ffffff;
	clear: none;
	float: right;
	width: 531px;
	padding: 0px 0px 1em 0px;
	background-image: url(images/ui.sidebarBg.png);
	background-repeat: repeat-y;
	display: block;
	min-height: 533px;
	z-index: 1;
}


#sidebarImage
{
	float: left;
	clear: none;
	margin: 0; padding: 0;
	display: block;
}


#sidebarAndContentContainer
{
	width: 800px;
	margin: 0; padding: 0;
	display: block;
}


#farLeftFlowersBorderAndContent
{
	margin: 0px 36px 0px 0px; padding: 0;
	clear: none;
}


#sidebarImage
{
	display: block;
	margin: 0; padding: 0;
}


#headergraphic, #menuContainer, #belowMenu, #sidebarAndContentContainer
{
	margin: 0; padding: 0;
	display: block;
}


#belowMenu
{
	clear: both;
}


img
{
	border: 0px;
	display: block;
	margin: 0; padding: 0;
}


#sideImages
{
	clear: none;
	display: block;
	float: left;
	padding: 0;
}


#contentOnly
{
	margin-left: 56px;
	margin-right: 1em;
	padding-bottom: 1em;
}


#page
{
	background-image: url(images/ui.sidebarFull.png);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}


#footer
{
	background-image: none;
	float: none;
	clear: both;
	width: 800px;
	margin-top: 1em;
	text-align: center;
	font-size: 0.85em;
	color: #ffffff;
	padding: 0px 0px 1em 0px;
}


span.galleryThumbnail
{
	float: left;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 187px;
	padding: 6px 6px 6px 6px;
	margin: 7px 7px 7px 7px;
	background-color: #ffffff;
}


span.galleryThumbnailAlbum
{
	float: left;
	display: block;
	margin: auto;
	padding: 6px 6px 6px 6px;
	margin: 7px 7px 7px 7px;
	background-color: #ffffff;
}


span.galleryThumbnailAlbum img
{
	display: block;
	margin: auto;
	clear: none;
}



span.galleryThumbnail img
{
	display: inline;
	margin: auto;
	clear: none;
}


#graphicalNavigation
{
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#graphicalNavigation tr td
{
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


a #btnHome, a #btnMusic, a #btnShows, a #btnPhotosVideos, a #btnResume, a #btnBio, a #btnContact
{
	cursor: pointer;
}


.newsHeadline, .albumTitleAndYear
{
	font-size: 1.25em;
	color: #c83737;
	font-weight: bold;
}


.newsDate, .albumLabel, .author
{
	line-height: .5em;
	font-size: .85em;
	color: #808080;
	padding-top: 0px;
	padding-bottom: .5em;
}


#starVoteImage
{
	position: relative;
	top: -300px;
	left: 66px;
	width: 100px;
}


#footer a
{
	color: #ffcc00;
}


#footer img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*
#btnHome a:hover img, #btnHome a:focus img { display: none;}
#btnHome a:hover { line-height: 1;}

#btnMusic a:hover img, #btnMusic a:focus img { display: none;}
#btnMusic a:hover { line-height: 1;}

#btnShows a:hover img, #btnShows a:focus img { display: none;}
#btnShows a:hover { line-height: 1;}

#btnPhotosVideos a:hover img, #btnPhotosVideos a:focus img { display: none;}
#btnPhotosVideos a:hover { line-height: 1;}

#btnBio a:hover img, #btnBio a:focus img { display: none;}
#btnBio a:hover { line-height: 1;}

#btnResume a:hover img, #btnResume a:focus img { display: none;}
#btnResume a:hover { line-height: 1;}

#btnContact a:hover img, #btnContact a:focus img { display: none;}
#btnContact a:hover { line-height: 1;}


#graphicalNavigation tr #btnHome a
{
	display: block;
	width: 127px;
	height: 92px;
	background: url(images/menu.home_lit.png) no-repeat;
}


#graphicalNavigation tr #btnMusic a
{
	display: block;
	width: 87px;
	height: 92px;
	background: url(images/menu.music_lit.png) no-repeat;
}


#graphicalNavigation tr #btnShows a
{
	display: block;
	width: 91px;
	height: 92px;
	background: url(images/menu.shows_lit.png) no-repeat;
}


#graphicalNavigation tr #btnPhotosVideos a
{
	display: block;
	width: 175px;
	height: 92px;
	background: url(images/menu.photosvideos_lit.png) no-repeat;
}


#graphicalNavigation tr #btnBio a
{
	display: block;
	width: 66px;
	height: 92px;
	background: url(images/menu.bio_lit.png) no-repeat;
}


#graphicalNavigation tr #btnResume a
{
	display: block;
	width: 109px;
	height: 92px;
	background: url(images/menu.resume_lit.png) no-repeat;
}


#graphicalNavigation tr #btnContact a
{
	display: block;
	width: 145px;
	height: 92px;
	background: url(images/menu.contact_lit.png) no-repeat;
	margin-left: auto;
}*/


.movieFileTitle, .showTitle
{
	font-weight: bold;
}


.sigImage
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
}


.floatLeft, .floatRight
{
	display: block;
	margin-bottom: 0em;
	padding: 0px;
	clear: none;
}


.floatLeft
{
	float: left;
}

#contentOnly img.floatLeft
{
	margin: .25em .5em .25em 0px;
}

.floatRight
{
	float: right;
}


#contentOnly img.floatRight
{
	margin: 0px 0px .25em .5em;
}


hr
{
	border: 0px;
	color: #501616;
	background-color: #501616;
	height: 1px;
	width: 100%;
	text-align: left
}


.quote
{
	font-style: italic;
}


.songTitle
{
	font-style: italic;
}


.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.newsImgFloatRight
{
	float: right;
	display: block;
	margin: .5em 0px .5em .5em;
}


.newsImgFloatRight p, .newsImgFloatRight h3, .newsImgFloatRight ul li, .newsImgFloatRight img
{
	text-align: center;
}


.newsImgFloatRight ul
{
	padding-top: .5em;
}


.newsImgFloatRight h3
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}



#menuContainer ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#menuContainer ul li
{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}


#menuContainer ul li a img
{
	display: inline;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul li a
{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}







#btnHome a:hover img, #btnHome a:focus img
{
	display: none;
}
#btnHome a:hover
{
	line-height: 1;
}

#btnMusic a:hover img, #btnMusic2 a:focus img
{
	display: none;
}
#btnMusic a:hover
{
	line-height: 1;
}

#btnShows a:hover img, #btnShows a:focus img { display: none;}
#btnShows a:hover { line-height: 1;}

#btnPhotosVideos a:hover img, #btnPhotosVideos a:focus img { display: none;}
#btnPhotosVideos a:hover { line-height: 1;}

#btnBio a:hover img, #btnBio a:focus img { display: none;}
#btnBio a:hover { line-height: 1;}

#btnResume a:hover img, #btnResume a:focus img { display: none;}
#btnResume a:hover { line-height: 1;}

#btnContact a:hover img, #btnContact a:focus img { display: none;}
#btnContact a:hover { line-height: 1;}


#menuContainer ul #btnHome a
{
	display: block;
	float: left;
	width: 127px;
	height: 92px;
	background: url(images/menu.home_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul #btnMusic a
{
	display: block;
	float: left;
	width: 87px;
	height: 92px;
	background: url(images/menu.music_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul #btnShows a
{
	display: block;
	float: left;
	width: 91px;
	height: 92px;
	background: url(images/menu.shows_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul #btnPhotosVideos a
{
	display: block;
	float: left;
	width: 175px;
	height: 92px;
	background: url(images/menu.photosvideos_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul #btnBio a
{
	display: block;
	float: left;
	width: 66px;
	height: 92px;
	background: url(images/menu.bio_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul #btnResume a
{
	display: block;
	float: left;
	width: 109px;
	height: 92px;
	background: url(images/menu.resume_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


#menuContainer ul #btnContact a
{
	display: block;
	float: left;
	width: 145px;
	height: 92px;
	background: url(images/menu.contact_lit.png) no-repeat;
	margin: 0px;
	padding: 0px;
}


h3.albumTitleAndYear
{
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


h3.newsHeadline
{
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.albumLabel
{
	padding-bottom: 1em;
	margin-bottom: 1em;
}


#footerMenu
{
	display: block;
	clear: both;
	margin: 0px;
}


#footer ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	clear: both;
	text-align: center;
}

#footer p
{
	clear: both;
	margin-top: 1em;
}


#footer ul li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}


#clearBoth
{
	clear: both !important;
}


p.noPadding
{
	padding: 0px;
	margin: 0px;
}


p.noTopPadding
{
	padding: 0px;
	margin: 0px;
}

div.linkToBuyOnline
{
	margin: 0;
	float: right;
	margin-top: -2.5em;
	height: 26px;
	line-height: 26px;
}

#sidebarMyspaceButton
{
	position: relative;
	top: -290px;
	/*left: 46px;*/
}


#sidebarEventfulButton
{
	position: relative;
	top: -222px;
	/*top: -283px;*/
	/*left: 61px;*/
}


#sidebarYouTubeButton
{
	position: relative;
	top: -305px;
	/*top: -268px;*/
	/*left: 72px;*/
}

#sidebarCDBabyButton
{
	position: relative;
	top: -245px;
	/*top: -268px;*/
	/*left: 72px;*/
}

.abcList
{
	list-style-type: lower-alpha;
}


.abcList li
{
	padding-bottom: .5em;
}


.padBottom
{
	padding-bottom: 1.5em;
}


.linkToBuyOnline ul li img, .smallPricingAndButton li img, .imagesInARow li img
{
	display: inline;
}

.linkToBuyOnline ul, .smallPricingAndButton, .imagesInARow
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


.linkToBuyOnline ul li
{
	display: inline;
	margin: 0px;
	padding-left: .5em;
	float: left;
	font-size: 1.25em;
}

.smallPricingAndButton li, .imagesInARow li
{
	display: inline;
	margin: 0px;
	padding-left: .5em;
	float: left;
}


.resumeButtons
{
}



#sidebarImage h2, #sidebarImage p
{
	color: #ffffff;
}



#sidebarImage h2
{
	font-size: 20px;
	font-weight: bold;
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 1em;
}

#sidebarImage p
{
	padding-top: 0px;
	margin-top: 0px;
}


#sidebarNextShow
{
	position: relative;
	top: -220px;
	width: 200px;
}


#sidebarNextShow p a
{
	color: #ffff00;
	font-weight: bold;
}


.commentsLink
{
	text-align: right;
}


div.feedflare
{
	display: block;
	width: 100%;
	white-space: pre-wrap;
}


div.feedflare a img
{
	display: inline;
}


div.feedflare img
{
	display: inline;
}