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



body {
	background-color:#0c0634;
	margin:0;
	padding:0;
}

html, body {
				height: 100%;
			}

div#container {
	text-align:center;
	background:transparent url("../images/containerBg2.gif") 50% 0 repeat-y;
	
	position: relative;
				min-height: 100%;
				height: 100%;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: auto;
}

html>body div#container {
				height: auto;
			}
			
			div#footer {
				position: absolute;
				bottom: 0;
				left:0;
				background:transparent url("../images/footerBg.png") 50% 100% no-repeat;
				width: 100%;
				height:130px;
				
				margin-left:auto;
				margin-right:auto;
			}

			div#footer div#copyright {
				font-size:10px;
				color:#913d3e;
				font-family:verdana,sans-serif;
				padding:118px 0 0 500px;
			}
			
			div#footer div#footertext {
				display:none;
			}

div#layout {
	width:960px;

	background:#330633 url("../images/headerScene.gif") 0 -2px no-repeat;
	font-family:Palatino, Palatino MS, serif;
	font-size:14px;
	line-height:22px;
	color:#ff935e;
	text-align:left;
	
	margin-left:auto;
	margin-right:auto;
	
	
	
}



:focus
{
  -moz-outline-style: none;  /* removed dotted line on firefox links */
}

div.clearthis {
	clear:both;
	float:none;
}

/* HEADER */

div#header {
	overflow:hidden;
	height:232px;

}

h1 {
	display:none;
}

div#tagline {
	display:none;
}

a {
	color:#ff935e;
	text-decoration:none;
	background-color:#871287;
}

a:hover {
	color:#871287;
	text-decoration:none;
	background-color:#ff935e;
}

a img {
	border:0;
}

div#flashplayer {
	/*width:400px;*/
	text-align:right;
	
	height:30px;
	/*background-color:#871287;*/
	
}

div#flashtext {
	font-size:10px;
	line-height:12px;
	text-align:right;
	color:#00b7f1;
	font-family:trebuchet,sans-serif;
	
	padding-right:10px;
}

div#flashtext a {

	color:#00b7f1;
	background-color:transparent;
	text-decoration:underline;

}

/* TOP NAV */

div#topnav {
	/*margin:147px 0 46px 60px;*/
	margin:130px 0 0 60px;
	position:relative;
}

div#topnav ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#topnav li {
	float:left;
}

/* NAV HOME */
div#topnav li#home {
	padding-top:51px;
	padding-right:39px;
}

div#topnav li#home a {
	display:block;
	width:52px;
	height:22px;
	background:transparent url("../images/navHome.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#home a:hover,
div#topnav li#home a.on {
	background-position:0 -22px;
}

/* NAV ABOUT */
div#topnav li#about {
	padding-top:43px;
	padding-right:47px;
}

div#topnav li#about a {
	display:block;
	width:95px;
	height:24px;
	background:transparent url("../images/navAbout.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#about a:hover,
div#topnav li#about a.on {
	background-position:0 -24px;
}

/* NAV HEAR */
div#topnav li#hear {
	padding-top:26px;
	padding-right:42px;
}

div#topnav li#hear a {
	display:block;
	width:123px;
	height:29px;
	background:transparent url("../images/navHear.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#hear a:hover,
div#topnav li#hear a.on {
	background-position:0 -29px;
}

/* NAV SCRAPBOOK */
div#topnav li#scrapbook {
	padding-right:44px;
}

div#topnav li#scrapbook a {
	display:block;
	width:130px;
	height:33px;
	background:transparent url("../images/navScrapbook.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#scrapbook a:hover,
div#topnav li#scrapbook a.on {
	background-position:0 -33px;
}

/* NAV PURCHASE */
div#topnav li#purchase {
	padding-top:4px;
	padding-right:43px;
}

div#topnav li#purchase a {
	display:block;
	width:70px;
	height:30px;
	background:transparent url("../images/navPurchase.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#purchase a:hover,
div#topnav li#purchase a.on {
	background-position:0 -30px;
}

/* NAV NEWS */
div#topnav li#news {
	padding-top:22px;
	padding-right:39px;
}

div#topnav li#news a {
	display:block;
	width:45px;
	height:29px;
	background:transparent url("../images/navNews.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#news a:hover,
div#topnav li#news a.on {
	background-position:0 -29px;
}

/* NAV CONTACT */
div#topnav li#contact {
	padding-top:37px;
}

div#topnav li#contact a {
	display:block;
	width:62px;
	height:24px;
	background:transparent url("../images/navContact.gif") 0 0 no-repeat;
	text-indent:-3000px;
}

div#topnav li#contact a:hover,
div#topnav li#contact a.on {
	background-position:0 -24px;
}



/* MAIN */

div#main{
	padding-left:24px;
	/*padding-right:18px;*/
	padding-bottom:80px; /* THIS PREVENTS THE FOOTER FROM COVERING CONTENT*/
	
	height:auto;
	min-height:100%;
	overflow:hidden;
	
	
	}

div#photoHome {
	float:left;
	/*width:398px;*/
	width:388px;
	
	
}

div#contentHome {
	float:left;
	width:502px;
	padding-top:27px;	
	
	
}



div#contentHome img {
	float:right;
	
	padding:13px 0 0 0;
}

h2#patty {
	display:block;
	width:211px;
	height:44px;
	margin:0;
	padding:0;
	text-indent:-3000px;
	background:transparent url("../images/home/titlePatty.gif") no-repeat;
	margin-bottom:18px;
	margin-left:-7px;
}

/* CONTACT US PAGE */

div.content {
	margin:62px 60px 0 20px;
	

}

div.content h2 {
	margin:0;
	padding:0;
	display:block;
	width:420px;
	height:49px;
	margin-bottom:32px;
	text-indent:-3000px;
}

div#contentContact{
	width:444px;
	float:left;
	
}



div#contentContact h2 {
	background:transparent url("../images/contact/titleContact.gif") 0 0 no-repeat;
}

div#contentPurchase h2 {
	background:transparent url("../images/purchase/titlePurchase.gif") 0 0 no-repeat;
}

div#contentHear h2 {
	background:transparent url("../images/hear/titleHear.gif") 0 0 no-repeat;
}

div#contentAbout h2 {
	background:transparent url("../images/about/titleAbout.gif") 0 0 no-repeat;
	}

div#contentNews h2 {
	background:transparent url("../images/news/titleNews.gif") 0 0 no-repeat;
	}


div.alignC {
	text-align:center;
}

div.content h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

div.divider {
	height:2px;
	background:transparent url("../images/contact/dividerLine.gif") 50% 0 no-repeat;
	margin:15px 0;
}


div.photo {
	margin-top:56px;
}

div#photoContact {
	width:333px;
	float:left;
	text-align:center;
	background:transparent url("../images/contact/gradientBg.jpg") 0 0 repeat-x;
}

div#photoContact div.caption {
	margin:25px 18px 30px 18px;
	font-size:12px;
	line-height:18px;
	font-family:Trebuchet, Trebuchet MS, sans-serif;
	color:#340634;
	text-align:left;
}

/* ABOUT PAGE */
div#photoAbout {
	width:280px;
	float:right;
	text-align:center;
	background:transparent url("../images/about/gradientBg.jpg") 0 0 repeat-x;
	
	margin-top:-10px;
	margin-left:10px;
	
	
	
}

div#photoAbout div.caption {
	margin:25px 18px 30px 18px;
	font-size:12px;
	line-height:18px;
	font-family:Trebuchet, Trebuchet MS, sans-serif;
	color:#340634;
	text-align:left;
}

div#contentAbout div.clearthis {
	padding:15px 0;
}

div#contentAbout div#photoP2 {
	float:left;
	
}

div#contentAbout div#photoP2 img {
	border:1px solid #d16061;
	margin-right:15px;
}

div#contentAbout div#photoP3 {
	float:right;
	width:440px;
}

div#contentAbout div#photoP3 img {
	border:1px solid #d16061;
	margin-left:15px;
	margin-bottom:15px;
	float:right;
}

div#contentAbout div#photoP4 {
	float:left;
	
}

div#contentAbout div#photoP4 img {
	border:1px solid #d16061;
	margin-right:15px;
	
}


div#contentAbout div.alignC {
	padding:30px 0;
}	

div#contentAbout div#photoP5 {
	float:right;
	width:260px;
}

div#contentAbout div#photoP5 img {
	border:1px solid #d16061;
	margin-left:15px;
	margin-bottom:15px;
	float:right;
}

div#contentAbout div#flourish {
	background:transparent url("../images/about/flourish.gif") 0 0 no-repeat;
	height:35px;
	margin:40px 0 0 0 ;
}


/* NEWS PAGE */
div#contentNews div.photoNews {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

div#contentNews div.clearthis {
	padding:10px 40px;
}


div#contentNews h3 {
	font-weight:normal;
	font-size:16px;
	color:#a216a2;
}

div#contentNews div.dotLine {
	height:2px;
	background:transparent url("../images/news/dotLine.gif") 0 0 repeat-x;
	margin:10px 45px;
	clear:both;
	float:none;
}

/* PURCHASE PAGE */

div#contentPurchase {
	width:465px;
	overflow:visible;
	float:left;
	
}

div#contentPurchase div#photoPurchase {
	width:227px;
	
	float:left;
	overflow:visible;
	color:#d16061;
	font-family:verdana,sans-serif;
	font-size:10px;
	line-height:12px;
	
	
}


div#contentPurchase div#photoPurchase img {
	border:1px solid #d16061;
}

div#contentPurchase div#alignC {
	
	align:center;
	width:300px;
	float:left;
}



/* CD SPOTLIGHT LARGE */

div#cdSpotLarge {
	width:460px;
	
	float:right;
	
	color:#d16061;
	font-family:verdana,sans-serif;
	font-size:10px;
	line-height:12px;
	
	/*margin-top:-130px;*/
	margin-left:-500px;
	
	margin-right:50px;
	

}

div#cdSpotLarge div.cd {
	/*text-align:right;*/
	/*margin-top:44px;*/
	/*padding-top:42px;*/
	/*margin-top:-80px;*/
	
	float:right;
	/*width:100px;*/
	overflow:visible;
	
}

div#cdSpotLarge div.cd img {
	margin-top:44px;
}

div#cdSpotLarge div.buttonSpot 	{
	margin-top:-407px;
	float:left;
	width:200px;
}

div#cdSpotLarge div.buttonSpot a {

	display:block;
	width:223px;
	height:119px;
	text-indent:-3000px;
	background:transparent url("../images/cdLarge/purchaseButton.gif") no-repeat;
	
	
}

div#cdSpotLarge div.caption {
	padding:10px 6px 10px 110px;
	clear:both;
	display:block;
}

/* HEAR THE SONGS PAGE */

div#contentHear {
	width:465px;
	overflow:visible;
	float:left;
	
}

div#contentHear div#photoHear {
	width:136px;
	
	float:left;
	overflow:visible;
	color:#d16061;
	font-family:verdana,sans-serif;
	font-size:10px;
	line-height:12px;
	
	margin-top:62px;
	margin-left:40px;
}

div#contentHear div#photoHear .caption {
	padding-top:6px;
}

div#contentHear div#photoHear img {
	border:1px solid #d16061;
}

div#contentHear div#songList {
	
	align:center;
	width:260px;
	float:left;
}

div#songList ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#songList ul li {
	width:100%;
	border-top:1px dotted #871287;
	font-size:12px;
	line-height:24px;
}

div#songList ul li:first-child {
	border-top:none;
}

div.dotLine {
	height:2px;
	background:transparent url("../images/hear/dotLineTop.gif") no-repeat;
	
}

div#photoAlbum {
	float:none;
	clear:both;
	
	padding-top:36px;
	
	margin-left:20px;
}

div#photoAlbum ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#photoAlbum li {
	float:left;
	margin-right:50px;
	display:block;
	height:240px;
	
}

div#photoAlbum li img {
	border:1px solid #d16061;
	clear:both;
	}

div#photoAlbum li div.caption {
	font-size:11px;
	line-height:13px;
	font-family:Trebuchet, Trebuchet MS, sans-serif;
	color:#d16061;
	padding-top:4px;
	text-align:center;
	
	clear:both;
}

div#credits1 {
	text-align:center;
	float:none;
	clear:both;
	padding-top:10px;
}

div#credits2 {
	background:transparent url("../images/hear/comstockBg.gif") 50% 30px no-repeat;
	font-size:12px;
	line-height:24px;
	text-align:center;
	margin-top:30px;
}



/* SCRAPBOOK */

div.contentScrapbook {
	width:500px;
	float:left;
	
	padding-bottom:70px;
}

div#photoCollage {
	width:307px;
	float:left;
}

div#contentCrystal h2 {
	background:transparent url("../images/scrapbook/titleCrystal.gif") 0 0 no-repeat;
}

div#contentGrand h2 {
	background:transparent url("../images/scrapbook/titleGrand.gif") 0 0 no-repeat;
	width:440px;
	/*height:49px;*/
	
}

div#contentHotel h2 {
	background:transparent url("../images/scrapbook/titleHotel.gif") 0 0 no-repeat;

	/*height:49px;*/
	
}

div#contentSedona h2 {
	background:transparent url("../images/scrapbook/titleSedona.gif") 0 0 no-repeat;

	/*height:49px;*/
	
}

div#contentButtermilk h2 {
	background:transparent url("../images/scrapbook/titleHorse.gif") 0 0 no-repeat;
	width:440px;
	height:100px;
	/*height:49px;*/
	
}

div#contentButtermilk h3 {
	font-weight:normal;
	font-size:16px;
	color:#a216a2;
}

div#contentStagecoach h2 {
	background:transparent url("../images/scrapbook/titleStagecoach.gif") 0 0 no-repeat;
	width:500px;
	margin-left:-17px;
	/*height:49px;*/
	
}

div#contentNavajo h2 {
	background:transparent url("../images/scrapbook/titleNavajo.gif") 0 0 no-repeat;
	
	/*height:49px;*/
	
}

div#contentMama h2 {
	background:transparent url("../images/scrapbook/titleMama.gif") 0 0 no-repeat;
	
	/*height:49px;*/
	
}

div#contentNoche h2 {
	background:transparent url("../images/scrapbook/titleNoche.gif") 0 0 no-repeat;
	width:450px;
	height:96px;
}


div.contentScrapbook div.alignC {
	font-size:12px;
	line-height:15px;
	margin-top:40px;
}

div#lyricsContainer {
	width:477px;
	height:auto;
	background:transparent url("../images/scrapbook/lyricsBg.jpg") 0 100% no-repeat;
}

div#lyricsTop {
	height:30px;
	background:transparent url("../images/scrapbook/lyricsTop.gif") 0 100% no-repeat;
}

div#lyricsText {
	padding:24px 10px 95px 10px;
	font-size:16px;
	line-height:24px;
	color:#340634;
	font-style:italic;
}

div#paging {
	padding:0 25px 20px 15px;
}

div#paging div.prev {
	width:100px;
	float:left;
}

div#paging div.prev a {
	display:block;
	width:93px;
	height:22px;
	text-indent:-3000px;
	background: url("../images/scrapbook/butPrev.gif") 0 0 no-repeat;
}

div#paging div.prev a:hover {
	background-position:0 -22px;
}

div#paging div.next {
	width:100px;
	float:right;
}

div#paging div.next a {
	display:block;
	width:93px;
	height:22px;
	text-indent:-3000px;
	background: url("../images/scrapbook/butNext.gif") 0 0 no-repeat;
}

div#paging div.next a:hover {
	background-position:0 -22px;
}



