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

/* Preset elements
================================================================================ */
body{
margin:0;
padding:0px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
border:none;
background-color: #f5f1d6;
background-image:url(images/bodyBkg.jpg);
background-position:top left;
background-repeat:repeat-x;
text-align:center;
line-height:160%;
}

h1{
font-family:"Times New Roman", Times, serif;
color:#330000;
font-size:28px;
margin-bottom:7px;
margin-top:0px;
}

h2{
font-family:"Times New Roman", Times, serif;
color:#330000;
font-size:17px;
font-weight:normal;
margin:0px;
}

h3{
font-family:"Times New Roman", Times, serif;
color:#330000;
font-size:16px;
font-weight:bold;
margin:0px;
}

h4{
font-family:"Times New Roman", Times, serif;
color:#330000;
font-size:18px;
font-weight:bold;
margin:0px;
}

.breadcrumb{
color:#660000;
font-size:9px;
}

a:link{
color:#660000;
text-decoration:underline;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}

a:visited{
color:#660000;
text-decoration:underline;
}

/* Javascript Checking Page
================================================================================ */
#jsdiv{
position: relative;
z-index:2;
width:722px;
height:193px;
text-align:left;
margin:0 auto;
top: 190px;
left:20px;
/*
border-color:#FFFF00;
border-style:solid;
border-width:1px;
*/
}

#jslogo{
position:absolute;
top:0px;
left:0px;
margin:0px;
}

#jstext{
position:absolute;
top: 25px;
left: 350px;
width:363px;
height:auto;
padding:0px;
}

#jstext h1{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0px;
}

#jstext p{
color:#FFFFFF;
font-size:13px;
}

/* Masthead
================================================================================ */
#masthead{
position:relative;
z-index:1;
width:940px;
height:133px;
background-color:#640101;
background-image:url(images/mastBkg.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
margin:0 auto;
/*
border-color:#FFFF00;
border-style:solid;
border-width:1px;
*/
}

#mastLogo{
position:absolute;
z-index:2;
text-indent:-9999px;
overflow:hidden;
width:266px;
height:88px;
margin:0px;
padding:0px;
background-image:url(images/mastLogo.jpg);
background-position:top left;
background-repeat:no-repeat;
top:45px;
left:35px;
}

#mastLine{
position:absolute;
z-index:3;
width:100%;
height:2px;
top:132px;
left:0px;
margin:0px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
}

/* GLOBAL LINKS */

#linkHome{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
border:none;
width:50px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:264px;
color:#dbc07d;
text-align:center;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;*/
}
	#linkHome:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkBio{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-align:center;
text-decoration:none;
border:none;
width:71px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:318px;
color:#dbc07d;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;*/
}
	#linkBio:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkDisc{
	position:absolute;
	z-index:3;
	text-indent:0px;
	overflow:hidden;
	text-decoration:none;
	text-align:center;
	padding-top:17px;
	border:none;
	width:100px;
	height:23px;
	margin:0px;
	top:0px;
	left:393px;
	color:#dbc07d;
	font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;*/
}
	#linkDisc:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkEvents{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
text-align:center;
border:none;
width:61px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:497px;
color:#dbc07d;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;*/
}
	#linkEvents:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkPodcast{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
text-align:center;
border:none;
width:90px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:562px;
color:#dbc07d;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;*/
}
	#linkPodcast:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkVammi{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
text-align:center;
border:none;
width:53px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:656px;
color:#dbc07d;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;*/
}
	#linkVammi:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkAffiliates{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
text-align:center;
border:none;
width:80px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:713px;
color:#dbc07d;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;
*/
}
	#linkAffiliates:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkGuestbook{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
text-align:center;
border:none;
width:85px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:797px;
color:#dbc07d;
font-size:12px;
/*border-right-color:#770000;
border-right-style:solid;
border-right-width:1px;
*/
}
	#linkGuestbook:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}

#linkStore{
position:absolute;
z-index:3;
text-indent:0px;
overflow:hidden;
text-decoration:none;
text-align:center;
border:none;
width:54px;
height:23px;
margin:0px;
padding-top:17px;
top:0px;
left:886px;
color:#dbc07d;
font-size:12px;
}
	#linkStore:hover{
	background-image:url(images/navLink_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	}
	
/* Sub Nav */	
#subnav{
position:relative;
z-index:3;
top:41px;
left:393px;
width:500px;
height:30px;
/*background-color:#660000;*/
/*
border-color:#FF0000;
border-style:solid;
border-width:1px;
*/
}	

#sublink:link{
position:relative;
z-index:4;
height:28px;
margin-left:20px;
color:#dbc07d;
top:10px;
text-decoration:none;
display:inline-block;
clear:none;
}

#sublink:hover{
position:relative;
z-index:4;
height:28px;
margin-left:20px;
color:#fff;
top:10px;
text-decoration:underline;
display:inline-block;
clear:none;
}

#sublink:visited{
position:relative;
z-index:4;
height:28px;
margin-left:20px;
color:#dbc07d;
top:10px;
text-decoration:none;
display:inline-block;
clear:none;
}

#sublink:visited:hover{
position:relative;
z-index:4;
height:28px;
margin-left:20px;
color:#fff;
top:10px;
text-decoration:underline;
display:inline-block;
clear:none;
}

#deadlink{
position:relative;
z-index:4;
height:28px;
margin-left:20px;
color:#fff;
top:10px;
color:#FFFFFF;
text-decoration:none;
}

/* Content
================================================================================ */	
#container{
position:relative;
z-index:2;
width:880px;
height:auto;
text-align:left;
margin:0 auto;
top:25px;
left:20px;
font-family:Arial, Helvetica, sans-serif;
color:#222222;
padding-top:0px;
/*
border-color:#FF0000;
border-style:solid;
border-width:1px;
*/
}

#homeFeatures{
position:relative;
z-index:3;
width:200px;
height:auto;
float:right;
margin-left:50px;
font-size:11px;
padding:0px;
text-align:center;
line-height:120%;
}

#homeFeatures p{
position:relative;
margin-top:0px;
text-align:left;
}

#homeFeatures img{
position:relative;
margin-bottom:-5px;
display:block;
clear:right;
left:5%;
border:none;
}

/* Footer
================================================================================ */
#footerBkg{
position:relative;
z-index:1;
bottom:0px;
left:0px;
width:100%;
height:60px;
background-image:url(images/footerBkg.jpg);
background-position:top left;
background-repeat:repeat-x;
text-align:center;
color:#dbc07d;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

#footerBkg p{
position:relative;
top:35px;
}

#footerBkg a:link{
color:#dbc07d;
}

#footerBkg a:visited{
color:#dbc07d;
}

#footerBkg a:hover{
color:#FFFFFF;
}

#footerBkg a:visited:hover{
color:#FFFFFF;
}

/* Song Links
================================================================================ */
#songLink{
position:relative;
font-size:13px;
font-weight:bold;
display:inline-block;
width:auto;
}

#musicList{
line-height:190%;
}

/* Store elements
================================================================================ */
#CDcontainer{
position:relative;
width:250px;
height:auto;
margin-bottom:15px;
text-align:center;
}

#CDcontainer2{
position:relative;
width:250px;
height:auto;
margin-bottom:15px;
text-align:center;
}

#CDcontainer3{
position:relative;
width:250px;
height:auto;
margin-bottom:15px;
text-align:center;
}

#CDcontainer4{
position:relative;
width:250px;
height:auto;
margin-bottom:15px;
text-align:center;
}

#cddisplay{
position:relative;
margin-left:10px;
margin-top:-20px;
left:30px;
}

#cddisplay2{
position:relative;
margin-left:10px;
margin-top:-20px;
left:30px;
}

#cddisplay3{
position:relative;
margin-left:10px;
margin-top:-20px;
left:30px;
}

#cddisplay4{
position:relative;
margin-left:10px;
margin-top:-20px;
left:30px;
}

#CDcontainer h4{
*margin-bottom:-10px;
margin-bottom:-5px;
}

/* Bio elements
================================================================================ */
#rightPhotospace{
position:relative;
z-index:3;
float:right;
top:0px;
left:0px;
margin-left:25px;
margin-bottom:10px;
width:auto;
height:auto;
font-size:11px;
color:#333333;
text-align:center;
}

#rightPhotospace p{
width:88%; 
text-align:left; 
line-height:130%; 
position:relative;
left:20px;
top:-5px;
font-family:Arial, Helvetica, sans-serif;
}

#leftPhotospace{
position:relative;
z-index:3;
float:left;
top:0px;
left:0px;
margin-top:10px;
margin-right:30px;
margin-bottom:10px;
width:auto;
height:auto;
font-size:11px;
color:#333333;
text-align:center;
}

#leftPhotospace p{
width:88%; 
text-align:left; 
line-height:130%; 
position:relative;
left:20px;
top:-5px;
font-family:Arial, Helvetica, sans-serif;
}

/* Guestbook elements
================================================================================ */
#gbformhead{
position:relative;
top:0px;
left:0px;
width:809px;
height:56px;
background-color:#FFFFFF;
background-image:url(images/formHeader.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#gbformContainer{
position:relative;
top:0px;
left:0px;
width:809px;
height:950px;
background-color:#FFFFFF;
background-image:url(images/formBkg.jpg);
background-position:top left;
background-repeat:repeat-y;
}

#gbformFooter{
position:relative;
top:0px;
left:0px;
width:809px;
height:26px;
background-color:#FFFFFF;
background-image:url(images/formFooter.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-bottom:20px;
}

/* DISCOGRAPHY NAV
================================================================================================ */
#discintro{
position:relative;
width:880px;
height:auto;
top:0px;
left:0px;
margin-right:40px;
/*
border-color:#6633CC;
border-style:solid;
border-width:1px;
*/
}

#discographyNav{
position:relative;
display:inline-block;
width:180px;
height:600px;
top:0px;
left:30px;
float:left;
z-index:5;
margin-right:30px;

/*
border-color:#FF0000;
border-style:solid;
border-width:1px;
*/
}

#discographyNav a:link{
position:relative;
width:160px;
height:auto;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:2px;
background-color:#990000;
display:block;
clear:both;
text-align:center;
color:#dbc07d;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
background-image:url(images/bodyBkg.jpg);
background-position:top left;
background-repeat:repeat-x;
border-color:#000000;
border-style:solid;
border-width:1px;
}

#discographyNav a:hover{
color:#FFFFFF;
background-image:url(images/navLink_bkg.jpg);
}

#discographyNav a:visited{
position:relative;
width:160px;
height:auto;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:2px;
background-color:#990000;
display:block;
clear:both;
text-align:center;
color:#dbc07d;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
background-image:url(images/bodyBkg.jpg);
background-position:top left;
background-repeat:repeat-x;
border-color:#000000;
border-style:solid;
border-width:1px;
}

#discographyNav a:visited:hover{
color:#FFFFFF;
background-image:url(images/navLink_bkg.jpg);
}
