body {
	background-color: #f6c1e1;
	text-align: center;
	background-image: url(images/tile.jpg);
	background-position: 50%;
	background-repeat: repeat-y;
}

.rm {
	position: absolute;
	left: -99999px;
}

#rap {
	width: 1005px;
	margin: 0 auto;
	background-image: url(images/top-bgnd.jpg);
	background-position: 1px 0;
	background-repeat: no-repeat;
}

#mast {
	width: 1005px;
	background-image: url(images/mast.jpg);
	background-repeat: no-repeat;
}
	#mast #globalnav {
		text-align: right;
		height: 12px;
		margin: 0 60px 289px 0;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 12px;
	}
		#mast #globalnav a {
			color: #de2998;
		}
		#mast #globalnav a:hover {
			color: #744d1b;
		}
#content {
	overflow: hidden;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #744d1b;
	margin: 18px 0 0 119px;
}
	#content p {
		line-height: 17px;
		margin-bottom: 17px;
	}
	/***** Home Page Content Styles *****/
	#content #homebd {
		width: 312px;
	/****	height: 648px; *****/
		padding: 4px 8px;
		float: left;
		background-image: url(images/left-col.jpg);
		background-repeat: no-repeat;
	}
	/***** Scott Added *****/
			#content #homebd p a {
				text-decoration: none;
				color: #de2998;
			}
			
			
	#content #homebd h2 {
		color: #de2998;
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 10px 0;
	}
			
			
			
	#content #homemedia {
		width: 404px;
		float: left;
		margin: 0 0 0 42px;
	}
		#content #homemedia p {
			color: #de2998;
			font-size: 15px;
			line-height: 22px;
			margin: 0 0 22px;
		}
			#content #homemedia p a {
				text-decoration: none;
				color: #744d1b;
			}
			#content #homemedia p.notes {
				clear: both;
				font-size: 12px; 
				line-height: 17px;
			}
			#content #homemedia h4 {
				text-align: center;
				color: #de2998;
				font-size: 15px;
				line-height: 22px;
				margin: 22px 0 0 0;
			}
	/***** End of Home Page Content Styles *****/
	
	#content #bd {
		width: 790px;
	}
	#content #bd h1 {
		color: #de2998;
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 18px 0;
	}
	
	/***** Scott Added *****/
	#content #bd h2 {
		color: #de2998;
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 10px 0;
	}

	/***** new for calendar *****/
	#content #homebd h3 {
		color: #de2998;
		font-size: 9px;
		line-height: 9px;
		margin: 0;
	}
	
			#content #bd p a {
				text-decoration: none;
				color: #de2998;
			}
	/***** Cory Added *****/
	#content #bd h4 {
		color: #de2998;
		font-size: 24px;
		line-height: 28px;
		margin: 10px 0 10px 0;
		text-align: center;
	}
	
		#content #bd h5 {
		color: #de2998;
		font-size: 18px;
		font-weight: bold;
		line-height: 28px;
		text-align: left;
	}
			
.gallery {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.gal-thumb {
	margin: 0;
	padding: 0 3px 6px 3px;
	}
.music-player {
	margin: 0;
	padding: 20px 20px 10px 0;
	text-align: center;
	}	
	
/******************************************
				WEBSTORE
*******************************************/

.product {
	padding: 35px 10px 0px 10px;
	width: 750px;
	height: 235px;
	background-color:#FFFFFF;
	border-top: 1px solid #de2998;
	overflow: auto;
	}
	
.productImg {
	padding-right:5px;
	background-color:#FFFFFF;
	float:left;
}

p1{
	color: #de2998;
	font-size: 18px;
}

.productForm {
	float:right;
	overflow:auto;
}	
/******************************************/

.newsitem {
	padding-bottom: 26px;
}
.newsitem p,
.newsitem span {
	font-size: 12px !important;
	line-height: 17px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.newsitem a {
	text-decoration: none !important;
	color: #de2998 !important;
}	
	
	
.blurb {
	color: #de2998 !important;
	overflow: hidden;
}	
.blurb h2 {
	color: #de2998;
	font-size: 18px;
	line-height: 22px;
	margin: 22px 0 10px 0;
}
.blurb,
.blurb p,
.blurb span {
	font-size: 14px !important;
	line-height: 21px !important;
	margin: 0 !important;
	padding: 0 !important;
}	
.blurb img {
	float: right;
	margin: 0 0 8px 8px;
}
.blurb a {
	text-decoration: none !important;
	color: #744d1b !important;
}


#homecalendar {
	width: 307px;
	border-collapse: collapse;
}
	#homecalendar td span {
		white-space: normal !important;
	}

#homecalendar caption {
	color: #de2998;
	font-size: 19px;
	line-height: 24px;
}
#homecalendar th,
#homecalendar td {
	padding: 1px 3px;
	vertical-align: top;
}
#homecalendar th {
	font-weight: bold;
	color: #fff;
	background-color: #de2998;
}

			
#nav {
	width: 761px;
	height: 31px;
	overflow: hidden;
	margin: 0 0 0 126px;
}
#nav a {
	display: block;
	float: left;
	width: 76px;
	height: 31px;
	background-image: url(images/nav.gif);
	margin: 0 0 0 0;
}
	#nav a:hover {
		cursor: pointer;
	}
	a#lnkHome {
		background-position: 0 0;
	}
		a#lnkHome:hover {
			background-position: 0 62px;
		}
		a#lnkHome.current {
			background-position: 0 31px;
		}
	a#lnkAbout {
		background-position: -76px 0;
	}
		a#lnkAbout:hover {
			background-position: -76px 62px;
		}
		a#lnkAbout.current {
			background-position: -76px 31px;
		}
	a#lnkNews {
		background-position: -152px 0;
	}
		a#lnkNews:hover {
			background-position: -152px 62px;
		}
		a#lnkNews.current {
			background-position: -152px 31px;
		}
	a#lnkListen {
		background-position: -228px 0;
	}
		a#lnkListen:hover {
			background-position: -228px 62px;
		}
		a#lnkListen.current {
			background-position: -228px 31px;
		}
	a#lnkGallery {
		background-position: -304px 0;
	}
		a#lnkGallery:hover {
			background-position: -304px 62px;
		}
		a#lnkGallery.current {
			background-position: -304px 31px;
		}
	a#lnkStore {
		background-position: -380px 0;
	}
		a#lnkStore:hover {
			background-position: -380px 62px;
		}
		a#lnkStore.current {
			background-position: -380px 31px;
		}	
	a#lnkBlog {
		background-position: -456px 0;
	}
		a#lnkBlog:hover {
			background-position: -456px 62px;
		}
		a#lnkBlog.current {
			background-position: -456px 31px;
		}
	a#lnkYouTube {
		background-position: -532px 0;
	}
		a#lnkYouTube:hover {
			background-position: -532px 62px;
		}
		a#lnkYouTube.current {
			background-position: -532px 31px;
		}
	a#lnkMyspace {
		background-position: -608px 0;
	}
		a#lnkMyspace:hover {
			background-position: -608px 62px;
		}
		a#lnkMyspace.current {
			background-position: -608px 31px;
		}
	a#lnkContact {
		background-position: -684px 0;
	}
		a#lnkContact:hover {
			background-position: -684px 62px;
		}
		a#lnkContact.current {
			background-position: -684px 31px;
		}	

#foot {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color: #de2998;
	color: #fff;
	height: 50px;
}
	#footcontent {
		width: 950px;
		margin: 0 auto;
		padding: 8px 0 0 0;
	}
	#foot a {
		color: #fff;
		text-decoration: none;
	}
	#foot span {
		font-size: 10px;
	}
		#foot span a {
			font-size: 11px;
		}
	#foot #contactinfo {
		width: 230px;
		float: left;
		text-align: left;
	}
	#foot #designer {
		width: 230px;
		float: right;
		height: 48px;
		margin: -8px 0 0 0;
	}


/**  Added for phone orders on store.html  **/

h6	{
	text-align: right;
	color: #de2998;
	font-size: 12px;
	line-height: 14px;
	margin: 0 8px 5px 0;
}

