@charset "utf-8";
/* CSS Document */

body{
	font:12px/15px Georgia, "Times New Roman", Times, serif;
	color:#828282;
	background-color:inherit;
	background:url(../images/bg.jpg) 0 0 repeat;
}
*{
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}
a{
	outline:none;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
a:hover{
	color:#828282;
	background-color:inherit;
}

.spacer{
	font-size:0;
	line-height:0;
	clear:both;
}

/* Container style */
#container{
	width:971px;
	margin:0 auto;
	padding:0 13px;
	color:inherit;
	background:url(../images/container-bg.gif) 0 0 repeat-x #4E4E4E;
}

/* Header style */
#header{
	background:url(../images/header-bg.jpg) 0 0 no-repeat;
	height:198px;
	padding:23px 0 0 53px;
}
a.logo{
	display:block;
	width:515px;
	height:165px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}

/* Navigation style */
#navigation{
	border-top:solid 1px #2A2A2A;
	border-bottom:solid 1px #3F3F3F;
	background-color:#1A1A1A;
	color:inherit;
	height:32px;
}
#navigation ul{
	padding:9px 0;
}
#navigation ul li{
	float:left;
	width:auto;
	padding:0 20px;
}
#navigation ul li a{
	display:block;
	width:auto;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	height:14px;
	background-position:left top;
}
#navigation ul li a:hover, #navigation ul li a.active{
	background-position:left bottom !important;
}
#navigation ul li a.home{
	background:url(../images/nav-home.gif);
	width:43px;
}
#navigation ul li a:hover.home{
	background:url(../images/nav-home.gif);
}
#navigation ul li a.bio{
	background:url(../images/nav-bio.gif);
	width:26px;
}
#navigation ul li a:hover.bio{
	background:url(../images/nav-bio.gif);
}
#navigation ul li a.photos{
	background:url(../images/nav-photos.gif);
	width:55px;
}
#navigation ul li a:hover.photos{
	background:url(../images/nav-photos.gif);
}
#navigation ul li a.music{
	background:url(../images/nav-music.gif);
	width:45px;
}
#navigation ul li a:hover.music{
	background:url(../images/nav-music.gif);
}
#navigation ul li a.video{
	background:url(../images/nav-video.gif);
	width:45px;
}
#navigation ul li a:hover.video{
	background:url(../images/nav-video.gif);
}
#navigation ul li a.blog{
	background:url(../images/nav-blog.gif);
	width:39px;
}
#navigation ul li a:hover.blog{
	background:url(../images/nav-blog.gif);
}
#navigation ul li a.lyrics{
	background:url(../images/nav-lyrics.gif);
	width:48px;
}
#navigation ul li a:hover.lyrics{
	background:url(../images/nav-lyrics.gif);
}
#navigation ul li a.store{
	background:url(../images/nav-store.gif);
	width:45px;
}
#navigation ul li a:hover.store{
	background:url(../images/nav-store.gif);
}
#navigation ul li a.links{
	background:url(../images/nav-links.gif);
	width:42px;
}
#navigation ul li a:hover.links{
	background:url(../images/nav-links.gif);
}
#navigation ul li a.contact{
	background:url(../images/nav-contact.gif);
	width:66px;
}
#navigation ul li a:hover.contact{
	background:url(../images/nav-contact.gif);
}

/* Body Panel style */
#bodyPan{
	padding:20px 0 0 0;
}

/* Left panel style */
#leftPan{
	float:left;
	width:650px;
}
#leftPan a { color:#999999;}
#leftPan a:hover { text-decoration:underline;}
/* Right panel style */
#rightPan{
	float:right;
	width:300px;
}

.block{
	margin:0 0 15px 0;
}
.facebookBg{
	background-color:#FFFFFF;
	color:inherit;
	margin:0 0 15px 0;
}
.touchBox{
	background:url(../images/touch-box-top.gif) 0 0 no-repeat #fff;
	color:#2A2A2A;
	padding:20px 15px 0;
}
.touchBoxBottom{
	background:url(../images/touch-box-bottom.gif) 0 100% no-repeat;
	height:10px;
	font-size:0;
	line-height:0;
	margin:0 0 15px 0;
}
.touchBox h2{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#2A2A2A;
	background-color:inherit;
	background:url(../images/title-line.gif) 0 100% repeat-x;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
}
.touchBox ul{
	font-size:0;
	line-height:0;
}
.touchBox ul li{
	float:left;
	width:auto;
	padding:0 20px 0 0;
	margin:0 0 20px 0;
}
.touchBox ul li.noPad{
	padding:0 !important;
}
.touchBox ul li.mar8{
	margin:8px 0 20px 0 !important;
}
.touchBox ul li a img{
	border:0;
}

/* Footer panel start */
#footer{
	width:997px;
	margin:0 auto;
	padding:18px 0 0 0;
}
#footer ul{
	font:11px/13px Georgia, "Times New Roman", Times, serif;
}
#footer ul li{
	float:left;
	width:auto;
	background:url(../images/footerNav-divider.gif) 100% 2px no-repeat;
	padding:0 12px;
}
#footer ul li.noBg{
	background:none;
}
#footer ul li a{
	color:#828282;
	background-color:inherit;
}
#footer ul li a:hover{
	color:#fff;
	background-color:inherit;
}
#footer p{
	font:11px/13px Georgia, "Times New Roman", Times, serif;
	color:#707070;
	background-color:inherit;
	padding:7px 0 40px 12px;
	clear:both;
}

/* Bio page start */
#leftpanelcontainer{
	width:609px;
	background-color:#000000;
	color:#fff;
	padding:29px 22px 100px 19px;
	margin-bottom:12px;
	line-height:17px;
	height:100%;
	overflow:hidden;
	}
#leftpanelcontainer h2.biohead{
	margin-bottom:30px;
	display:block;
	}
#leftpanelcontainer p{
	padding-bottom:15px;
	}	
#leftpanelcontainer img.bioimg{
	margin:0 19px 0 0;
	}
#leftpanelcontainer img.bioimg2{
	margin:0 0 0 19px;
	}	
.toppad{
	padding-top:15px;
	}
/* Bio page End */
/* music page start */
#leftpanelcontainer h2.musichead{
	margin-bottom:64px;
	display:block;
	}
.musiccontainer{
	width:469px;
	background-color:#121212;
	color:#828282;
	border-bottom:1px solid #000000;
	margin:0 0 0 46px;
	padding:21px 20px 21px 20px;
	vertical-align:middle;
	height:100%;
	overflow:hidden;
	}
		
.musiccontainer p.musictext{
	font:normal 16px/17px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#fff;
	float:left;
	vertical-align:middle;
	padding:30px 0 30px 0;
	}
.musiccontainer p.musictext a{
	background-color:inherit;
	color:#fff;
}
.musiccontainer p.musictext a:hover{
	text-decoration:underline;
}
.musiccontainer img,
.musiccontainer a img{
	margin-right:18px;
	float:left;
	border:1px solid #6D6D6D;
	}
.musiccontainer a:hover img{
	border:1px solid #b5b5b5;
	}
	
/* music page End */
/* contact page Start */
#leftpanelcontainer h2.contacthead{
	margin-bottom:25px;
	display:block;
	}
.conttext{
	font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	}
.conttext a{
	font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#0090C9;
	background-color:inherit;
	text-decoration:none;
	}
.conttext a:hover{
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	}
/* contact page End */

/* links page Start */
#leftpanelcontainer h2.linkshead{
	margin-bottom:25px;
	display:block;
	}
.linkList{
	font-size:16px;
	line-height:24px;
}
.linkList li{
	font-size:16px;
	line-height:24px;
	background:url(../images/bullet.gif) 0 7px no-repeat;
	padding:0 0 30px 18px;
}
.linkList li.botPad0{
	padding-bottom:0 !important;
}
.linkList li a{
	font-size:16px;
	line-height:24px;
	background-color:inherit;
	color:#0090c9;
	text-decoration:underline;
}
.linkList li a:hover{
	text-decoration:none !important;
}
/* links page End */

/* lyrics page Start */
#leftpanelcontainer h2.lyricshead{
	margin-bottom:25px;
	display:block;
	}
/* lyrics page End */

/* lyrics detail pages Start */
#leftpanelcontainer h2.lyricsDetailhead{
	margin-bottom:5px;
	display:block;
	}
p.lyrices{
	padding:20px 0 0 0;
}
p.lyrices span{
	text-decoration:underline;
}
.noBotPad{
	padding-bottom:0 !important;
}
/* lyrics detail pages End */

/* store page Start */
#leftpanelcontainer h2.storehead{
	margin-bottom:25px;
	display:block;
	}
/* store page End */

/* video page Start */
#leftpanelcontainer h2.videohead{
	margin-bottom:25px;
	display:block;
	}
.linkCont{
	width:335px;
	height:38px;
	padding:0 0 0 125px;
}
a.musicVideoLink{
	width:175px;
	height:38px;
	float:left;
	font-size:0;
	line-height:0;
	text-indent:-2000px;
	background:url(../images/musicVideo-bg.jpg) 0 0 no-repeat;
}
a.musicVideoLink:hover{
	background-position:0 100%;
}
a.webisodes{
	width:145px;
	height:38px;
	float:right;
	font-size:0;
	line-height:0;
	text-indent:-2000px;
	background:url(../images/webisodes-bg.jpg) 0 0 no-repeat;
}
a.webisodes:hover{
	background-position:0 100%;
}
/* video page End */

/* music video page Start */
#leftpanelcontainer h2.music-videohead{
	margin-bottom:25px;
	display:block;
	}
.videoList{
	font-size:16px;
	line-height:24px;
}
.videoList li{
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	width:300px;
	float:left;
	padding:0 8px 15px 0;
}
.videoList li.noRhtPad{
	padding-right:0 !important;
}
.videoList li object{
	display:block;
	border:#2b2b2b 1px solid;
	margin-top:7px;
}
/* music video page End */

/* webisodes page Start */
#leftpanelcontainer h2.webisodeshead{
	margin-bottom:25px;
	display:block;
	}
object.webisodes{
	display:block;
	border:#2b2b2b 1px solid;
	margin-top:7px;
}
/* webisodes page End */

/* Photo Section */
#context p a:link, p#nav a:link { color:#FFF; text-decoration:none; background:#333;padding:2px 4px 2px 4px;border:1px #333 solid;}
#context p a:visited, p#nav a:visited { color:#EEE; text-decoration:none; background:#333;padding:2px 4px 2px 4px;border:1px #333 solid;}
#context p a:hover, p#nav a:hover{ color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #000 solid;}
#context p a:active, p#nav a:active{ color:#FFF; text-decoration:none; background:#333;padding:2px 4px 2px 4px;border:1px #333 solid;}

.noimg {padding:5px 5px 5px 0}

/*h1, h2 {font-family:Helvetica,Arial,sans-serif;letter-spacing:-0.04em;line-height:1.05em;padding-bottom:5px;}

h1 {font-size:2.6em;margin:4px 0 5px 0}
h2 {font-size:1.8em;color:#ded6d6;margin:2px 0 5px 0}

p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;margin-bottom:10px;padding-top:5px;line-height:160%}*/

/*div#photo p {margin-top:20px}*/
div#photo h2 { padding-bottom:12px; font-size:18px;}
.thumbCont { padding-bottom:15px;}
.thumbCont img { margin-right:5px;}


p.note {color:#fff;font-size:1em;margin-top:10px}

div#context {width:175px;text-align:center; padding-bottom:25px;}


/* -- flikr -- */
.flikrPhotoGallery img {
	border:0 !important;
}
.flikrPhotoGallery #thumbs,
.flikrPhotoGallery .thumbCont {
	height:100%;
	overflow:hidden;
}
.flikrPhotoGallery #thumbs a img,
.flikrPhotoGallery .thumbCont a img {
	border:2px solid #999 !important;
	margin:0 4px 4px 0 !important;
}
.flikrPhotoGallery .thumbCont a img {
	margin:0 6px 6px 0 !important;
}

