body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #F7F7DF;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/background.jpg);
	background-repeat: repeat;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited {
	color: #333399;
	text-decoration: underline;
}

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

/************** text styles **************/

.keyword {
	font-weight: bold;
}

.header {
	font-size: 14px;
	font-weight: bold;
}

.headeru {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.tourheader {
	font-size: 13px;
	font-weight: bold;
}

.smalltext {
	font-size: 10px;
}

.efamily {
    text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.picsvideo {
	line-height: 20px;
}

.quote {
	font-size: 10px;
	font-weight: bold;
}

.top {
	font-size: 10px;
	text-align: right;
}

.table {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.form {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.email {
	color: #000099;
	font-weight: bold;
}

#footer {
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	z-index: 2;
	clear: both;
}

#efooter {
    position: absolute;
	top: 780px;
	left: 230px;
    font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	z-index: 2;
}

/********* layout styles *********/

#master {
	position: relative;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
}

#navback {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
    height: 85px;
    padding: 0px;
    margin: 0px;
	z-index: 1;
}

#contenthome {
	position:absolute;
	left: 0px;
	top: 110px;
	width: 720px;
	padding-right: 30px;
	padding-left: 30px;
	z-index: 2;
	text-align: justify;
}

#content {
	position:absolute;
	left: -4px;
	top: 98px;
	width: 720px;
	padding-right: 30px;
	padding-left: 30px;
	z-index: 2;
	text-align: justify;
}

#imglefthome {
	z-index: 2;
	height: 450px;
	width: 300px;
	margin-left: 20px;
	margin-right: 30px;
	float: left;
}

#imgleftsub {
	z-index: 2;
	height: 400px;
	width: 300px;
	margin-left: 20px;
	margin-right: 30px;
	float: left;
}

#imgemail {
	z-index: 2;
	width: 400px;
	margin-left: 20px;
	margin-right: 30px;
	float: left;
}

#momspops {
	position:absolute;
	left: 238px;
	top: 100px;
    width: 300px;
}

#sheila {
	position:absolute;
	left: 4px;
	top: 0px;
	width: 230px;
}

#je {
	position:absolute;
	left: 550px;
	top: 10px;
	width: 230px;
}

#pm {
	position:absolute;
	left: 4px;
	top: 350px;
	width: 230px;
}

#zina {
	position:absolute;
	left: 550px;
	top: 350px;
	width: 230px;
}

/********* background *********/

#backgroundhome {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 750px;
	z-index: 1;
	background-image: url(img/backgroundhome.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundabout {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 600px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#backgroundlinks {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 620px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#backgroundendorsements {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 610px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#backgroundbio {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 2310px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
}  

#backgroundefamily {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 770px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundsheila {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 820px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundjuan {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 685px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundzina {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 930px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundpm {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 2110px;
	z-index: 1;
	background-image: url(img/background1.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundtours {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 1700px;
	z-index: 1;
	background-image: url(img/background2.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundmusic {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 3030px;
	z-index: 1;
	background-image: url(img/background4.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundart {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 880px;
	z-index: 1;
	background-image: url(img/background5.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#backgroundstore {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 750px;
	z-index: 1;
	background-image: url(img/background4.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#backgroundstore1 {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 2145px;
	z-index: 1;
	background-image: url(img/background4.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundhelp {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 820px;
	z-index: 1;
	background-image: url(img/background4.jpg);
	background-repeat: repeat-y;
	background-position: left;
}  

#backgroundpicsvideoindex {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 1370px;
	z-index: 1;
	background-image: url(img/background3.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundpicsvideo {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 810px;
	z-index: 1;
	background-image: url(img/background3.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundvideo {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 600px;
	z-index: 1;
	background-image: url(img/background3.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#backgroundcontact {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 800px;
	z-index: 1;
	background-image: url(img/background2.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundemail {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 620px;
	z-index: 1;
	background-image: url(img/background2.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundprivacy {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 1290px;
	z-index: 1;
	background-image: url(img/background2.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

#backgroundcopyright {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 780px;
	height: 870px;
	z-index: 1;
	background-image: url(img/background2.jpg);
	background-repeat: repeat-y;
	background-position: left;
} 

/********* navigation home *********/

#about-h {
	position: absolute;
	left: 12px;
	top: 0px;
	z-index: 2;
}

#toursevents-h {
	position: absolute;
	left: 93px;
	top: 0px;
	z-index: 2;
}

#music-h {
	position: absolute;
	left: 217px;
	top: 0px;
	z-index: 2;
}

#art-h {
	position: absolute;
	left: 351px;
	top: 0px;
	z-index: 2;
}

#picsvideo-h {
	position: absolute;
	left: 457px;
	top: 0px;
	z-index: 2;
}

#store-h {
	position: absolute;
	left: 623px;
	top: 0px;
	z-index: 2;
}

#contact-h {
	position: absolute;
	left: 694px;
	top: 0px;
	z-index: 2;
}

/********* navigation sub *********/

#home {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

#about-s {
	position: absolute;
	left: 70px;
	top: 0px;
	z-index: 2;
}

#toursevents-s {
	position: absolute;
	left: 138px;
	top: 0px;
	z-index: 2;
}

#music-s {
	position: absolute;
	left: 255px;
	top: 0px;
	z-index: 2;
}

#art-s {
	position: absolute;
	left: 380px;
	top: 0px;
	z-index: 2;
}

#picsvideo-s {
	position: absolute;
	left: 478px;
	top: 0px;
	z-index: 2;
}

#store-s {
	position: absolute;
	left: 628px;
	top: 0px;
	z-index: 2;
}

#contact-s {
	position: absolute;
	left: 699px;
	top: 0px;
	z-index: 2;
}
