@charset "UTF-8";
/**************************************************
JefreyGDesigns: Jake Hooker Music v4.0
(c) 2009 JakeHookerMusic.com. ALL RIGHTS RESERVED.
***************************************************/

* { margin:0; padding:0; }

body { background-color:#fff; text-align:center; color:#333; padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:9pt; }

p { margin: 5px 0 10px; }
a { color:#c04220; text-decoration:none; }
a:link { }
a:hover { color:#941b1b; text-decoration:underline; }
a:visited { }
a:active {outline:none;}
a:focus {outline-style: none;}

#mainTop { padding:0 0 0 0; margin:0 auto; font-size:1px; height:10px; background:#141414 url(../images/mainTopBG.jpg) top center repeat-x; }
#mainTopImage { padding:0 0 0 0; margin:0 auto; text-align:center; font-size:1px; height:10px; background: transparent url(../images/mainTopImage.jpg) top center no-repeat; }

/********************************
Main Nav
*********************************/

#mainNav { padding:0 0 0 0; margin:0 auto; height:54px; background-color:#141414; }
#mainNavContent { text-align:center; width:980px; }
#mainNav h2 { display:none; }
#mainNav ul { text-align:center; width:980px; }
#mainNav li { padding:0; margin:0px; list-style:none; display:inline; float:left; text-align:center; }
#mainNav li a { text-decoration: none; display:block; height:54px; }
#mainNav li a span { display:none; }
#mainNav li a#home { width:308px; background-image:url('../images/mainNav.jpg'); background-position: left 0px; background-repeat:no-repeat; }
#mainNav li a#home:hover { background-position:left 0px; }
#mainNav li a#dates { width:93px; background-image:url('../images/mainNav.jpg'); background-position: -308px 0px; background-repeat:no-repeat; }
#mainNav li a#dates:hover { background-position: -308px -54px; }
#mainNav li a#albums { width:113px; background-image:url('../images/mainNav.jpg'); background-position: -401px 0px; background-repeat:no-repeat; }
#mainNav li a#albums:hover { background-position: -401px -54px; }
#mainNav li a#outsiders { width:166px; background-image:url('../images/mainNav.jpg'); background-position: -514px 0px; background-repeat:no-repeat; }
#mainNav li a#outsiders:hover { background-position: -514px -54px; }
#mainNav li a#photos { width:100px; background-image:url('../images/mainNav.jpg'); background-position: -680px 0px; background-repeat:no-repeat; }
#mainNav li a#photos:hover { background-position: -680px -54px; }
#mainNav li a#booking { width:117px; background-image:url('../images/mainNav.jpg'); background-position: -780px 0px; background-repeat:no-repeat; }
#mainNav li a#booking:hover { background-position: -780px -54px; }
#mainNav li a#links { width:83px; background-image:url('../images/mainNav.jpg'); background-position: -897px 0px; background-repeat:no-repeat; }
#mainNav li a#links:hover { background-position: -897px -54px; }

#mainHeader { padding:0 0 0 0; margin:0 auto; height:388px; background:#141414 url(../images/headerBG.jpg) top center repeat-x; }
#mainHeaderContainer { padding:0 0 0 0; margin:0 auto; text-align:center; height:388px; width:980px; }
#mainHeaderLeft { padding:0 0 0 0; margin:0 auto; text-align:center; height:388px; width:687px; float:left; background: transparent url(../images/headerLeft.jpg) top center no-repeat; }
#mainHeaderRight { padding:0 0 0 0; margin:0 auto; text-align:center; float:right; height:388px; width:293px; }


/********************************
Header Nav
*********************************/

#headerNav { clear:both; height:388px; list-style-type:none; margin:0 auto; padding:0 0 0 0; text-align:center; width:293px; }
#headerNav li { margin:0px auto; padding:0 0 0 0; text-indent:-9000px; }
#headerNav li a { color:#FFFFFF; display:block; text-decoration:none; position:relative; }
#headerNav li a span { display:none; left:0; position:absolute; top:0; }
#headerNav li a#hdates { background:transparent url(../images/headerRight.jpg) no-repeat scroll 0px 0px; width:293px; height:132px; }
#headerNav li #hdates_r { background:transparent url(../images/headerRight.jpg) no-repeat scroll -293px 0px; width:293px; height:132px; }
#headerNav li a#hnews { background:transparent url(../images/headerRight.jpg) no-repeat scroll 0px -132px; width:293px; height:98px; }
#headerNav li #hnews_r { background:transparent url(../images/headerRight.jpg) no-repeat scroll -293px -132px; width:293px; height:98px; }
#headerNav li a#hbuy { background:transparent url(../images/headerRight.jpg) no-repeat scroll 0px -230px; width:293px; height:158px; }
#headerNav li #hbuy_r { background:transparent url(../images/headerRight.jpg) no-repeat scroll -293px -230px; width:293px; height:158px; }


/********************************
MAIN CONTENT
*********************************/

#mainContainer { background-color:#fff; text-align:center; background:#fff url(../images/contentMainBG.jpg) top center repeat-x; }

#mainContentBG { text-align:center; background: transparent url(../images/contentMainBGnoR.jpg) top center no-repeat; min-height:600px; }

#mainContent { text-align:center; width:950px; padding:0 0 0 0; margin:0 auto; }

#news { float:left; width:480px; color:#3F2715; font-family:helvetica, arial, sans-serif; font-size:14px; line-height:20px; text-align:left; }
#news h1 { background:url(../images/headerNews.jpg) top left no-repeat; height:91px; margin:0 0 0 0; padding:0 0 0 0; text-indent:-9000px; }
#news p { padding-bottom:20px; }
#news h2 { margin:0 0 0 0; padding:0 0 4px 0; font-family:helvetica, arial, sans-serif; font-size:20px; line-height:24px; color:#941b1b; }

#homePlayer { padding: 0 0 20px 75px; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; }
#homePlayer a { color:#363636; text-decoration:none; }
#homePlayer a:hover { color:#941b1b; text-decoration:none; }

#homeRight { float:right; width:420px; color:#3F2715; font-family:helvetica, arial, sans-serif; font-size:14px; line-height:20px; text-align:left; }
#homeRight p { padding-bottom:20px; }
#homeRight h2 { margin:0 0 0 0; padding:0 0 4px 0; font-family:helvetica, arial, sans-serif; font-size:20px; line-height:24px; color:#941b1b; }

#homeUpdates { color:#3F2715; font-family:helvetica, arial, sans-serif; font-size:14px; line-height:20px; text-align:left; }
#homeUpdates h1 { background:url(../images/headerUpdates.png) top left no-repeat; height:36px; margin:0 0 0 0; padding:35px 0 0 8px; text-align:left; font-size:14px; color:#941b1b; }
#homeUpdates p { padding-bottom:20px; }
#homeUpdates h2 { margin:0 0 0 0; padding:0 0 2px 0; font-family:helvetica, arial, sans-serif; font-size:16px; line-height:20px; color:#941b1b; }

#homeBuy { color:#3F2715; font-family:helvetica, arial, sans-serif; font-size:14px; line-height:20px; text-align:left; }
#homeBuy h1 { background:url(../images/headerBuy.jpg) top left no-repeat; height:64px; margin:0 0 0 0; padding:0 0 0 0; text-indent:-9000px; }
#homeBuy p { padding-bottom:20px; }
#homeBuy h2 { margin:0 0 0 0; padding:0 0 2px 0; font-family:helvetica, arial, sans-serif; font-size:16px; line-height:20px; color:#941b1b; }
#homeBuy h3 { background:url(../images/headerDownload.jpg) top left no-repeat; height:64px; margin:0 0 0 0; padding:0 0 0 0; text-indent:-9000px; }

/********************************
DATES CONTENT
*********************************/

.date_nav {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal; color: #3f2715;
}
.date_nav a { color: #3f2715; text-decoration: underline; }
.date_nav a:hover { color: #3f2715; text-decoration: none; }
.date_header { height: 85px; }

.date_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #3F2715;
	text-align: center;
	padding: 5px;
}
.date_text a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #941b1b;
	text-align: center;
	padding: 5px;
	text-decoration: underline;
}
.date_text a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #FFF;
	background-color: #3f2715;
	text-align: center;
	padding: 5px;
}


/********************************
DISCOGRAPHY CONTENT
*********************************/

#disc_container { width: 625px; text-align:left; color:#3f2715; font-family: Geneva, Arial, Helvetica, sans-serif; }

.disc_header { font-size: 12px; line-height: 16px; font-weight: bold; color: #3f2715; }
.disc_subheader { font-size: 16px; line-height: 22px; color: #941b1b; }
.disc_track { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #3f2715; text-align: justify; }

/********************************
OUTSIDERS CONTENT
*********************************/

.bio_text { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #3f2715; text-align: justify; }


/********************************
Three Nav
*********************************/

#threeNavBG { padding:0 0 0 0; margin:0 auto; font-size:9px; height:199px; background:#141414 url(../images/threeNavBG.jpg) top center repeat-x; }
#threeNavContainer { padding:0 0 0 0; margin:0 auto; text-align:center; height:199px; width:980px; }

#threeNavBox { padding: 14px 0 0 0; margin:0px; float:left; text-align:center; height:171px; width:284px; }
#threeNavBuy { width:284px; background-image:url('../images/navThreeBuy.jpg'); background-position: left 0px; background-repeat:no-repeat; text-align:center; height:171px; }
#threeNavBuy:hover { background-position:-284px 0px; }
#threeNavSponsors { width:284px; background-image:url('../images/navThreeSponsors.jpg'); background-position: left 0px; background-repeat:no-repeat; padding:0 0 0 0; height:171px; }
#threeNavSponsors:hover { background-position: -284px 0px; }
#threeNavSocial { width:284px; background-image:url('../images/navThreeSocial.jpg'); background-position: left 0px; background-repeat:no-repeat; text-align:center; height:171px; }

#threeNav { padding:0 0 0 0; margin:0 auto; height:199px; }
#threeNav Content { text-align:center; width:980px; }
#threeNav h2 { display:none; }
#threeNav ul { text-align:center; width:980px; }
#threeNav ul li ul { text-align:center; width:250px; }
#threeNav li { padding: 14px 0 0 0; margin:0px; list-style:none; display:inline; float:left; text-align:center; }
#threeNav li a { text-decoration: none; display:block; height:171px; text-align:center; }
#threeNav li a span { display:none; }
#threeNav li a#buy3 { width:284px; background-image:url('../images/navThreeBuy.jpg'); background-position: left 0px; background-repeat:no-repeat; text-align:center; }
#threeNav li a#buy3:hover { background-position:-284px 0px; }
#threeNav li a#sponsors { width:284px; background-image:url('../images/navThreeSponsors.jpg'); background-position: left 0px; background-repeat:no-repeat; padding:0 0 0 0; margin: 0 35px 0 35px; text-align:center; }
#threeNav li a#sponsors:hover { background-position: -284px 0px; }
#threeNav li a#social { width:284px; background-image:url('../images/navThreeSocial.jpg'); background-position: left 0px; background-repeat:no-repeat; text-align:center; }


#socialNav ul { padding:0 0 0 0; margin:0 auto; height:128px; }
#socialNav h2 { display:none; }
#socialNav ul { text-align:center; width:250px !important; z-index:1000; }
#socialNav li { padding: 72px 0 0 0; margin:0px; list-style:none; display:inline; float:left; text-align:center; }
#socialNav li a { text-decoration: none; display:block; height:48px; text-align:center; }
#socialNav li a span { display:none; }
#socialNav li a#facebook { width:48px; background-image:url('../images/socialLogos.jpg'); background-position: left 0px; background-repeat:no-repeat; text-align:center; }
#socialNav li a#facebook:hover { background-position:-144px 0px; }
#socialNav li a#myspace { width:48px; background-image:url('../images/socialLogos.jpg'); background-position: -48px 0px; background-repeat:no-repeat; padding:0 0 0 0; margin: 0 35px 0 35px; text-align:center; }
#socialNav li a#myspace:hover { background-position: -192px 0px; }
#socialNav li a#twitter { width:48px; background-image:url('../images/socialLogos.jpg'); background-position: -96px 0px; background-repeat:no-repeat; text-align:center; }
#socialNav li a#twitter:hover { background-position: -240px 0px; }





/********************************
Bottom DarkWood
*********************************/

#darkwoodBG { padding:0 0 0 0; margin:0 auto; height:205px; background:#141414 url(../images/darkwoodBG.jpg) top center repeat-x; }
#darkwoodContainer { padding:25px 0 0 0; margin:0 auto; text-align:center; height:180px; width:980px; }
#darkwoodLeft { padding:0 0 0 0; margin:0 auto; text-align:left; height:120px; width:660px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFC; float:left; }
#bottomNav { }
#bottomNav h2 { display:none; }
#bottomNav ul { text-align:left; }
#bottomNav li { padding:0px; margin:0px 15px 0px 15px; list-style: url(../images/bottomNavStar.gif); height:12px; float:left; }
#bottomNav li a { text-decoration: none; display:block; font-size:13px; color:#FFC; }
#bottomNav li a:hover { text-decoration: underline; }
#bottomNav li a span { display:none; }
#bottomNav2 { }
#bottomNav2 h2 { display:none; }
#bottomNav2 ul { text-align:left; }
#bottomNav2 li { padding:15px 0 0 0; margin:0px 15px 0px 15px; list-style: url(../images/bottomNavStar.gif); height:10px; float:left; }
#bottomNav2 li a { text-decoration: none; display:block; font-size:10px; color:#FFC; }
#bottomNav2 li a:hover { text-decoration: underline; display:block; font-size:10px; color:#FFC; }
#bottomNav2 li a span { display:none; }
#darkwoodRight { padding:0 0 0 0; margin:0 auto; text-align:right; height:120px; width:300px; font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#FFC; float:right; }
#darkwoodRight a { text-decoration: none; color:#d6c392; }
#darkwoodRight a:hover { text-decoration: underline; }



/********************************
LINKS PAGE
*********************************/

#linkSection { color:#3F2715; font-family:helvetica, arial, sans-serif; font-size:14px; line-height:20px; text-align:left; }
#linkSection h1 { background:url(../images/headerUpdates.png) top left no-repeat; height:36px; margin:0 0 0 0; padding:35px 0 0 8px; text-align:left; font-size:14px; color:#941b1b; }
#linkSection p { padding-bottom:20px; }
#linkSection h2 { margin:0 0 0 0; padding:0 0 2px 0; font-family:helvetica, arial, sans-serif; font-size:16px; line-height:20px; color:#941b1b; }


/********************************
Misc Css
*********************************/

.clear { clear:both }
#spacer { height:30px; }
