/* Global */
body, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {margin:0; padding:0;}
body {background:#151515 url(../i/bg_maincontent.gif) repeat-y top center; font:normal 12px georgia,"times new roman",times,serif; color:#fff;}

a {color:#bdb885; text-decoration:underline;}
ul, li {list-style:none;}
img, a img {color:#000;} /* Alt text */
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
.hide {display:none;}

body #page {display:block; width:992px; margin:0 auto;}

#header p.audio {display:block; height:25px; margin:0; padding:10px 36px 0 0; font:normal 8px tahoma,arial,sans-serif; color:#868686; text-align:right;}
#header p.audio a {display:inline-block; /*background:url(../i/icon_audio01.png) 0 0 no-repeat;*/ padding:3px 0 5px 20px; color:#868686; text-decoration:none;}

#footer {padding:20px 36px 10px 36px; background:#000; font:normal 10px tahoma,arial,sans-serif; color:#636363;}
#footer a {color:#636363; text-decoration:underline;}
#footer .paperny {color:#333333; text-decoration:none;}
#footer .paperny a {color:#333333; text-decoration:underline;}

#nav {display:block; height:50px; overflow:hidden; background:url(../i/bg_nav.png) no-repeat;}
#nav h1.logo {float:left; width:253px; margin:0; padding:10px 0 0 36px;}
#nav ul {float:left; width:703px; height:33px; padding-top:18px;}
#nav li {float:left; font:bold 12px arial,sans-serif; color:#868686; text-transform:uppercase; text-align:center;}
#nav li a {color:#fff; text-decoration:none;}
#nav li a:hover {color:#868686; text-decoration:underline;}

#nav li.nav_home {width:83px;}
#nav li.nav_bio {width:110px;}
#nav li.nav_acc {width:93px;}
#nav li.nav_av {width:117px;}
#nav li.nav_sched {width:101px;}
#nav li.nav_photos {width:88px;}
#nav li.nav_contact {width:111px;}

#maincontent {width:992px;}

/* End Global */

/* Home */
body#pg_home #page {background:url(../i/bg_home.png) 0 0 no-repeat;}
#pg_home #maincontent {padding-bottom:180px;}
#pg_home #mainleft {float:left; width:580px; padding:485px 31px 0 31px; background:url(../i/photo_home.jpg) top left no-repeat;}
#pg_home #mainright {float:left; width:350px; padding-top:70px;}

#pg_home #mainright .quotation {width:300px; margin:0 auto;}
#pg_home #mainright .quotation p {margin:0; padding:0;}
#pg_home #mainright .quotation p.flourish {text-align:center;}
#pg_home #mainright .quotation .quote {padding-top:20px; font:italic 14px/16pt georgia,"times new roman",times,serif; color:#949494;}
#pg_home #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 14px arial,sans-serif; color:#565656;}

#pg_home #mainright .highlights {width:300px; margin:0 auto; padding-top:40px;}
#pg_home #mainright .highlights h2 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_home #mainright .highlights ul {padding-top:8px;}
#pg_home #mainright .highlights li {padding:0 0 7px 10px; background:url(../i/icon_bullet.gif) 0 6px no-repeat; font:normal 13px arial,sans-serif;}
#pg_home #mainright .highlights li a {text-decoration:none;}
#pg_home #mainright .highlights li a:hover {text-decoration:underline;}

#pg_home #photomodule {width:572px; background:#1d1d1b; border:1px solid #2c2c29; padding:15px 0 20px 0;}
#pg_home #photomodule h3 {padding:0 0 14px 50px; font-size:16px; font-weight:normal; color:#e1e1e1;}
#pg_home #photomodule h3 span {color:#8d8d8d;}


/* Begin: Slider Styles */

	/* Specify total slider width here */
	#photomodule .contentslider {position:relative; width:544px; margin:0 auto;}
	#photomodule .contentslider .disabledmsg {display:block; padding:5px; margin:0 20px 5px 20px; background:#e1e1e1; color:#000;}
	#photomodule .contentslider .skiplink {position:absolute; left:-5000px;}
	
	/* Prev & Next buttons are display:block by default in javascript */
	#photomodule .contentslider .prevlink, #photomodule .contentslider .nextlink {outline:none;}
	#photomodule .contentslider .nextlink {}
	
	
	/* New containers for nav buttons (this variation) */
	.contentslider .prevcont {float:left; width:26px; padding:50px 1px 0 0px;}
	.contentslider .nextcont {float:right; width:26px; padding:50px 0px 0 1px;}
	
	#photomodule .contentslider .viewall {display:none;}
	#photomodule .contentslider .slidescont, #photomodule .contentslider .slide {float:left; display:inline;}
	#photomodule .contentslider .slidescont {position:relative; top:0; left:0; width:100%;}
	
	/* Width = (Slide width + left/right margins, paddings, borders) x number of visible slides */
	#photomodule .contentslider .maincont {float:left; width:490px; position:relative; overflow:hidden;}
	
	/* The following properties need to be explicitly specified: width, margin-left, and margin-right (do not use the margin shorthand property, padding-left or padding-right) */
	#photomodule .contentslider .slide {width:227px; margin-right:9px; margin-left:9px;}
	
	
	/* Touts */
	#photomodule .tout {width:227px;}
	#photomodule .tout .photo {position:relative; width:225px; height:160px; border:1px solid #51514d;}
	#photomodule .tout .caption {padding:8px 2px 3px 2px; font:normal 11px/16px arial,sans-serif; text-align:center;}
	#photomodule .tout .caption a {color:#cec991; text-decoration:none;}
	#photomodule .tout .caption a:hover {color:#cec991; text-decoration:underline;}


/* End: Slider Styles */

/* Bio */
body#pg_bio #page {background:url(../i/bg_bio.jpg) 0 0 no-repeat;}
#pg_bio #maincontent {padding-bottom:100px;}
#pg_bio #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_bio #mainright {float:left; width:350px;}

#pg_bio #mainleft .pgheader {padding-bottom:10px;}
#pg_bio #mainleft h1 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_bio #mainleft p.pdf {float:right; display:block; height:21px; margin:0; padding:10px 0 0 0; font:normal 11px arial,sans-serif; color:#fff; text-align:right;}
#pg_bio #mainleft p.pdf a {background:url(../i/icon_pdf.gif) 0 0 no-repeat; padding:3px 0 5px 24px; text-decoration:underline;}

#pg_bio .text {}
#pg_bio .text p {margin:0; padding:10px 0 5px 0; font-size:13px; line-height:15pt; color:#adadad;}

#pg_bio #mainright .quotation {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_bio #mainright .quotation p {margin:0; padding:0;}
#pg_bio #mainright .quotation .quote {padding-top:20px; font:italic 16px/18pt georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_bio #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 12px arial,sans-serif; color:#999;}

/* Acclaim */
body#pg_acclaim #page {background:url(../i/bg_acclaim.jpg) 0 0 no-repeat;}
#pg_acclaim #maincontent {padding-bottom:150px;}
#pg_acclaim #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_acclaim #mainright {float:left; width:350px;}

#pg_acclaim #mainleft h1 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}

#pg_acclaim #reviews {}
#pg_acclaim #reviews p.comment {margin:0; padding:20px 0 3px 0; font-size:15px; line-height:15pt; color:#adadad;}
#pg_acclaim #reviews p.author {margin:0; padding:0; font:bold 13px arial,sans-serif; color:#666;}

#pg_acclaim #mainright .quotation {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_acclaim #mainright .quotation p {margin:0; padding:0;}
#pg_acclaim #mainright .quotation .quote {padding-top:20px; font:italic 16px/18pt georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_acclaim #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 12px arial,sans-serif; color:#999;}

/* Audio-Video */
body#pg_media #page {background:url(../i/bg_media.jpg) 0 0 no-repeat;}
#pg_media #maincontent {padding-bottom:150px;}
#pg_media #mainright .video {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_media #mainright .video p {margin:0; padding:0;}

#pg_media #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_media #mainright {float:left; width:350px;}

#pg_media #mainleft h2, #pg_media #mainright h2 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}

#pg_media #discography {}
#pg_media #discography h3 {font:bold 15px arial,sans-serif; color:#474747;}
#pg_media #discography .album {width:570px; padding:30px 0 20px 0;}
#pg_media #discography .album .info {width:570px; padding-top:10px;}

#pg_media #discography p.cover {float:left; width:202px; margin:0; padding:0 16px 0 0;}
#pg_media #discography p.cover img {border:1px solid #5a5a56;}
#pg_media #discography span.buy {display:block; padding-top:5px; font:normal 11px arial,sans-serif;}
#pg_media #discography span.review {display:block; padding-top:10px; font:italic 13px georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_media #discography span.attr {display:block; padding-top:5px; font:bold 12px arial,sans-serif; color:#666;}

#pg_media #discography .tracklist {float:left; width:352px; font-size:13px; color:#adadad;}
#pg_media #discography .tracklist a {text-decoration:none;}
#pg_media #discography .tracklist a:hover {text-decoration:underline;}
#pg_media #discography .tracklist h4 {padding:5px 0 4px 0; font:normal 13px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_media #discography .tracklist li {padding-bottom:6px;}
/*#pg_media #discography .tracklist li a {display:block; padding-left:22px; background:url(../i/icon_audio02.gif) 0 0 no-repeat;}*/
#pg_media #discography .tracklist li a {display:block; padding:2px 0 0 0;}
#pg_media #discography .tracklist p {margin:0; padding:0 0 5px 0;}
/*#pg_media #discography p.clip a {display:block; padding-left:22px; background:url(../i/icon_audio02.gif) 0 0 no-repeat;}*/
#pg_media #discography p.clip a {display:block; padding:2px 0 0 0;}

#pg_media #videomain {width:275px; margin:0 auto; padding-top:115px; text-align:center;}
#pg_media #videomain p.flourish {}

#pg_media #mainright h2 {padding:20px 0 13px 0;}
#pg_media #videomain .tout {padding:0 0 35px 0;}
#pg_media #videomain .tout p.thumb {margin:0; padding:0 0 10px 0;}
#pg_media #videomain .tout p.thumb img {padding:1px; background:#fff; border:1px solid #999;}
#pg_media #videomain .tout p.caption {margin:0; padding:0; font:bold 12px arial,sans-serif; color:#474747;}
#pg_media #videomain .tout p.caption a {color:#474747; text-decoration:none;}
#pg_media #videomain .tout p.caption a:hover {text-decoration:underline;}


/* Schedule */
body#pg_sched #page {background:url(../i/bg_sched.jpg) 0 0 no-repeat;}
#pg_sched #maincontent {padding-bottom:100px;}
#pg_sched #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_sched #mainright {float:left; width:350px;}

#pg_sched #mainleft h1, #pg_sched #mainleft h2 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_sched #mainleft h3 {padding-top:20px; font:bold 15px arial,sans-serif; color:#474747;}
#pg_sched .dates {padding-bottom:50px;}
#pg_sched .dates ul {font-size:13px; color:#adadad;}
#pg_sched .dates li {padding:1px 0;}
#pg_sched .dates .new {font-weight:bold; color:#d07100; text-transform:uppercase;}

#pg_sched #mainright .quotation {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_sched #mainright .quotation p {margin:0; padding:0;}
#pg_sched #mainright .quotation .quote {padding-top:20px; font:italic 16px/18pt georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_sched #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 12px arial,sans-serif; color:#999;}


/* Photos */
body#pg_photos #page {background:url(../i/bg_photos.jpg) 0 0 no-repeat;}
#pg_photos #maincontent {padding-bottom:150px;}
#pg_photos #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_photos #mainright {float:left; width:350px;}

#pg_photos #mainleft h1 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_photos #mainleft h2 {font:bold 15px arial,sans-serif; color:#7b7b7b;}
#pg_photos #mainleft p.desc {margin:0; padding:0; font-size:13px; color:#474747;}

#pg_photos #mainleft .set {width:570px; padding-top:20px;}
#pg_photos #mainleft .set ul {width:570px; padding-top:10px;}
#pg_photos #mainleft .set li {display:block; float:left; width:162px; padding:0 28px 25px 0;}
#pg_photos #mainleft .set li img {border:1px solid #5a5a56;}

#pg_photos #mainleft .profile {padding-top:20px;}
#pg_photos #mainleft .profile ul {width:570px; padding-top:10px;}
#pg_photos #mainleft .profile li {display:block; float:left; width:162px; padding:0 28px 25px 0;}
#pg_photos #mainleft .profile li p.photo {margin:0; padding:0;}
#pg_photos #mainleft .profile li p.photo img {border:1px solid #5a5a56;}
#pg_photos #mainleft .profile li p.links {margin:0; padding:3px 0 0 0; font:normal 10px arial,sans-serif; text-align:center;}


#pg_photos #mainright .quotation {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_photos #mainright .quotation p {margin:0; padding:0;}
#pg_photos #mainright .quotation .quote {padding-top:20px; font:italic 16px/18pt georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_photos #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 12px arial,sans-serif; color:#999;}

/* Contact */
body#pg_contact #page {background:url(../i/bg_contact.jpg) 0 0 no-repeat;}
#pg_contact #maincontent {padding-bottom:370px;}
#pg_contact #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_contact #mainright {float:left; width:350px;}

#pg_contact #mainleft h1 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_contact #mainleft h2, #pg_contact #mainleft h3 {font:bold 15px arial,sans-serif; color:#474747;}
#pg_contact #mainleft .personal {padding:20px 0 40px 0;}
#pg_contact #mainleft .agent {width:570px; padding-bottom:60px;}
#pg_contact #mainleft .agent p.logo {float:left; width:200px; margin:0; padding:0 10px 0 0;}
#pg_contact #mainleft .agent .info {float:left; width:360px;}
#pg_contact #mainleft .agent .info .txt {color:#adadad;}
#pg_contact #mainleft .agent .info .txt a {font-style:normal;}

#pg_contact #mainright .quotation {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_contact #mainright .quotation p {margin:0; padding:0;}
#pg_contact #mainright .quotation .quote {padding-top:20px; font:italic 16px/18pt georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_contact #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 12px arial,sans-serif; color:#999;}

/* 404 */
body#pg_404 #page {background:url(../i/bg_contact.jpg) 0 0 no-repeat;}
#pg_404 #maincontent {padding-bottom:370px;}
#pg_404 #mainleft {float:left; width:570px; padding:70px 36px 0 36px;}
#pg_404 #mainright {float:left; width:350px;}

#pg_404 #mainleft h1 {font:normal 24px georgia,"times new roman",times,serif; color:#e1e1e1;}
#pg_404 #mainleft h2, #pg_contact #mainleft h3 {font:bold 15px arial,sans-serif; color:#474747;}
#pg_404 #mainleft .personal {padding:20px 0 40px 0;}
#pg_404 #mainleft .agent {width:570px; padding-bottom:60px;}
#pg_404 #mainleft .agent p.logo {float:left; width:200px; margin:0; padding:0 10px 0 0;}
#pg_404 #mainleft .agent .info {float:left; width:360px;}
#pg_404 #mainleft .agent .info .txt {color:#adadad;}
#pg_404 #mainleft .agent .info .txt a {font-style:normal;}

#pg_404 #mainright .quotation {width:270px; margin:0 auto; padding-top:120px; text-align:center;}
#pg_404 #mainright .quotation p {margin:0; padding:0;}
#pg_404 #mainright .quotation .quote {padding-top:20px; font:italic 16px/18pt georgia,"times new roman",times,serif; color:#4d4d4d;}
#pg_404 #mainright .quotation .attr {padding:10px 0 20px 0; font:bold 12px arial,sans-serif; color:#999;}