@charset "UTF-8";
/* YOUR AUTHENTIC SELF v1.0
	 Content Pages */
 
.global #header-pedi {
				background: url(/gfx/gfx_mast-pedi-top.png) no-repeat 0px 0px;
				padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
				margin: 0px;
				height: 160px;
				width: 950px;
				text-indent: -9999px;
}
.global #header-pedi h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

.global #mainContent-pedi {
				margin: 0; /* the left margin should mirror the margin on the header and footer for proper alignment. */
				background-image: url(/gfx/gfx_mast-pedi-bottom.png);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				width: 699px;
				padding-left: 250px;
				font-family: "Century Gothic", "Helvetica Neue", Futura, sans-serif;
				padding-top: 1px;
}

.global #mainContent-gallery {
				margin: 0; /* the left margin should mirror the margin on the header and footer for proper alignment. */
				background-image: url(/gfx/global-mast-bottom.png);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				width: 574px;
				padding-left: 125px;
				font-family: "Century Gothic", "Helvetica Neue", Futura, sans-serif;
				padding-top: 1px;
} 

.global #mainContent-gallery h1 {
				margin-left: 125px;
				margin-top: 25px;
				margin-bottom: 15px;
}

.global #mainContent-gallery .content-gallery {
				background-color: #EBEBEB;
				width: 574px;
}

#container #mainContent div.content .home-inset {
				float: right;
				margin-left: 10px;
}

#container #mainContent div.content a.walkabout-promo:link,
#container #mainContent div.content a.walkabout-promo:visited {
				font-size: 0.7em;
				text-transform: uppercase;
				color: #900;
				text-decoration: none;
}

#container #mainContent div.content a.walkabout-promo:hover {
				font-size: 0.7em;
				text-transform: uppercase;
				color: #f00;
				text-decoration: none;
				border-bottom: 1px dotted #f00;
}

#container #mainContent div.content,
#container #mainContent-pedi div.content {
				margin-top: 20px;
				width: 449px;
}

#container #mainContent h1,
#container #mainContent-pedi h1 { margin-top: 25px; }

#container #mainContent h2,
#container #mainContent-pedi h2 {
				font-size: 1.6em;
				margin-bottom: 10px;
				line-height: 1.2em;
}

#container #mainContent h3,
#container #mainContent-pedi h3 {
				font-size: 1.4em;
				margin-top: 12px;
				margin-bottom: 5px;
}

#container #mainContent h4,
#container #mainContent-pedi h4 {
				font-size: 0.8em;
				text-transform: uppercase;
				color: #399b3a;
				margin-bottom: 8px;
}

#container #mainContent h5,
#container #mainContent-pedi h5 {
				color: #399b3a;
				font-family: "Century Gothic", "Helvetica Neue", Futura, sans-serif;
				margin-bottom: 10px;
				font-size: 1.0em;
				font-weight: bold;
}


#container #mainContent p.details {
				line-height: 1.3em;
				margin-bottom: 8px;
				font-size: 1.1em;
}

#container #mainContent p.details em {
				font-style: italic;
				color: #093;
}

#container #mainContent p.detailsPolicy { 
				font-size: 0.8em;
				line-height: 1.3em; 
				margin-bottom: 10px;
}

#container #mainContent .detailsMenu span.disclaim { color: #906; }

#container #mainContent p.disclaimer {
				line-height: 1.3em;
				font-size: 0.7em;
				color: #906;
}

#container #mainContent p.detailsMenu,
#container #mainContent-pedi p.detailsMenu,
#container #mainContent td.detailsMenu {
				font-size: 0.9em;
				line-height: 1.4em;
}

#container #mainContent .content .detailsMenu-td,
#container #mainContent-pedi .content .detailsMenu-td {
				font-size: 0.8em;
				padding: 3px 0;
}

#container #mainContent p.detailsMenu em {
				font-style: italic;
				color: #000;
}

#container #mainContent p.testimony {
				font-family: "Times New Roman", Times, serif;
				margin-bottom: 10px;
				font-size: 1.0em;
				line-height: 1.2em;
}

#container #mainContent p.testimony-byline {
				font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
				font-size: 0.9em;
				font-style: italic;
				margin-bottom: 50px;
}

#container #mainContent span.menuCost {
				color: #000;
				text-align: right;
				font-weight: normal;
}

#container #mainContent div.content ul {
				font-size: 0.8em;
				list-style-type: circle;
				list-style-position: inside;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 15px;
				line-height: 1.4em;
}

#container #mainContent div.music-wrapper { margin-bottom: 50px; }

#container #mainContent .music-wrapper div.music-cover {
				float: left;
				margin-right: 20px;
}

#container #mainContent .music-wrapper p.music-title {
				font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
				font-size: 0.8em;
				margin-bottom: 2px;
}

#container #mainContent .music-wrapper p.music-details {
				font-size: 0.7em;
				color: #929292;
				margin-bottom: 5px;
				line-height: 1.4em;
}

#container #mainContent a.music-dl:link,
#container #mainContent a.music-dl:visited {
				text-decoration: none;
				font-size: 0.8em;
				text-transform: uppercase;
				font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
				color: #603;
}

#container #mainContent a.music-dl:hover {
				text-decoration: none;
				font-size: 0.8em;
				text-transform: uppercase;
				font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
				color: #f00;
				border-bottom: 1px dotted #f00;
}

#container #mainContent p.press-h1 {
				font-family: "Times New Roman", Times, serif;
				font-size: 1.2em;
				font-weight: bold;
				margin-bottom: 10px;
}

#container #mainContent p.press-text-intro {
				font-family: "Times New Roman", Times, serif;
				font-size: 1em;
				font-style: italic;
				margin-bottom: 10px;
}

#container #mainContent p.press-text {
				font-family: "Times New Roman", Times, serif;
				font-size: 1.0em;
				margin-bottom: 10px;
}

#container #mainContent p.press-text span {
				font-size: 0.8em;
				text-transform: uppercase;
}
.content div#spacer { height: 75px; }

#galleria {
				width: 450px;
				margin-top: 20px;
				margin-bottom: 20px;
}
