/* Mandy Patinkin CSS Document */

body {
	margin:0; padding:0;
	font-family:Times New Roman, Times, serif;
	font-size:100%;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	}
	
h1, h2, h5, h1wide {
	margin:0; 
	font-style:oblique;
	font-weight:400;
	color:#ffffff;
	background-color:#404169;
	}
	
h1 {
	padding-left:10px;
	font-size:115%;
	width:160px; height:25px;
	}
	
h1wide {
	padding-left:10px;
	font-size:115%;
	width:200px; height:25px;
	}
	
h1.noshow {
	display:none;
	}
	
h2 {
	padding-right:5px;
	text-align:right;
	font-size:100%;
	}
	
h3 {
	margin:0; padding:0;
	font-size:110%;
	font-weight:400;
	color:#00468A;
	}
	
h3.list {
	margin:0; padding:0 0 0 20px;
	background:url(../images/bullet_list.gif) no-repeat left bottom;
	border-bottom:1px solid #000000;
	}
	
h4 {
	font-size:16px;
	font-weight:400px;
	color:#ffffff;
	background-color:#660000;
	text-align:center;
	vertical-align:middle;
	width:160px; height:24px;
	}
	
h5 {
	padding-left:10px;
	font-size:115%;
	width:180px; height:25px;
	}
	
p {
	margin:0; padding:0;
	font-size:90%;
	}
	
p span {
	color:#00468A;
	font-weight:bold;
	}
	
a:link, a:visited {
	color:#00468A;
	}
	
a:hover {
	color:#87A2CF;
	text-decoration:none;
	}
	
#wrapper {
	margin:5px auto;
	width:760px;
	text-align:left;
	background:url(../images/official-site2.gif) no-repeat;
	}
	
#wrapper2 {
	margin:5px auto;
	width:770px;
	text-align:left;
	}

#wrapper3 {
	margin:5px auto;
	width:760px;
	text-align:left;
	background:url(../images/official-site5.gif) no-repeat;
	}
	
#wrapperHome {
	margin:5px auto;
	width:760px;
	text-align:left;
	background:url(../images/official-site3.gif) no-repeat;
	}
	
#wrapperHome2 {
	margin:5px auto;
	width:760px;
	text-align:left;
	background:url(../images/official-site4.gif) no-repeat;
	}
	
/* Navigation Bar and Links */
#navCol {
	margin-top:62px;
	width:135px; height:300px;
	float:left;
	}
	
#navCol #nav {
	margin:0px 0px 0px 0px;
	border-left:1px solid #000000;
	}
	
#nav #hm, #nav #mandybio, #nav #pattibio, #nav #sched {
	margin-bottom:10px;
	}
	
#nav #music {
	margin-bottom:0; padding:0;
	}
	
#nav a {
	margin:0; padding:36px 0 0 0;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1; top:0; left:0;
	width:132px; height:0px !important;
	height /**/:36px; /* for Mac IE5.2 */
	}
	
#nav #hm a {
	background:url(../images/home-btn.gif) no-repeat;
	}
	
#nav #mandybio a {
	background:url(../images/mandy-bio-btn.gif) no-repeat;
	}
	
#nav #pattibio a {
	background:url(../images/patti-bio-btn.gif) no-repeat;
	}
	
#nav #music a {
	background:url(../mp_images/music_btn.gif) no-repeat;
	}
	
#nav #sched a {
	background:url(../images/schedule-btn.gif) no-repeat;
	}

#nav #hm a:hover, #nav #hm a.selected {
	background:url(../images/home-ro-btn.gif) no-repeat;
	}

#nav #mandybio a:hover, #nav #mandybio a.selected {
	background:url(../images/mandy-bio-ro-btn.gif) no-repeat;
	}

#nav #pattibio a:hover, #nav #pattibio a.selected {
	background:url(../images/patti-bio-ro-btn.gif) no-repeat;
	}

#nav #music a:hover, #nav #music a.selected {
	background:url(../mp_images/music-ro_btn.gif) no-repeat;
	}

#nav #sched a:hover, #nav #sched a.selected {
	background:url(../images/schedule-ro-btn.gif) no-repeat;
	}

/* Flash Player - Video */
#playerCol {
	margin:0px 0px 0px 285px; padding-top:30px;
	border-bottom:1px solid #000000;
	}

#videoPlay {
	margin:285px 0px 0px -136px; padding:0;
	float:left;
	width:320px;
	height:240px;
	background:url(../flash/Patti-Mandy-frame.jpg);
	}

/* Floated Page Image */
#imgflt, #imgflt2, #imgflt3, #imgflt4, #imgflt5 {
	float:left;
	margin:234px 0px 0px -90px;
	width:264px;
	height:340px;
	}

#imgflt {
	background: url(../mp_images/mandy_home.jpg) no-repeat;
	margin-left:-50px;
	}

#imgflt2 {
	float:left;
	background: url(../images/Mandy-bio.gif) no-repeat;
	width:264px;
	height:340px;
	margin-left:-136px;
	margin-top:332px;
	}

#mandyBio {
	float:left;
	background: url(../images/Mandy-bio.jpg) no-repeat;
	width:264px;
	height:350px;
	margin-left:-136px;
	margin-top:332px;
	}

#pattiBio {
	float:left;
	background: url(../images/Patti-bio.jpg) no-repeat;
	width:264px;
	height:350px;
	margin-left:-136px;
	margin-top:332px;
	}

#schedule {
	float:center;
	width:750px;
	margin-top:250px;
	margin-left:
	}

#imgflt3 {
	background: url(../mp_images/mandy_solo.gif) no-repeat;
	margin-left:-55px;
	margin-top:469px;
	}

#imgflt4 {
	background: url(../mp_images/patti-mandy_photo.jpg) no-repeat;
	margin-top:469px;
	margin-left:-100px;
	}
	
#imgflt5 {
	background: url(../mp_images/mandy_music-new.gif) no-repeat;
	margin-left:-95px;
	margin-top:469px;
	width:295px;
	}
		
/* Content */
#cntcontainerHome {
	margin:0px 0px 0px 350px;
	padding-top:285px;
	padding-bottom:20px;
	border-right:1px solid #000000;
	}
	
#cntcontainer {
	margin:0px 0px 0px 288px;
	padding-top:280px;
	padding-bottom:20px;
	border-right:1px solid #000000;
	}
	
#cntcontainer #hdr, #cntcontainer2 #hdr, #cntcontainer #hdr5 {
	border-bottom:1px solid #000000;
	}
	
#cntcontainerHome #hdr, #cntcontainerHome #hdr2, #cntcontainerHome #hdr5 {
	border-bottom:1px solid #000000;
	}
	
#cntcontainer #hdr2, #cntcontainerHome #hdr2 {
	margin-top:40px;
	}
	
#cntcontainer #hdr h1.left, #cntcontainer #hdr h5.left, #cntcontainer #hdr2 h1.left, #cntcontainer #hdr h1.bio, #cntcontainer #hdr h1.vit {
	padding:3px 0 0 10px;
	margin-top:-25px;
	height:22px;
	}
	
#cntcontainerHome #hdr h1.left, #cntcontainerHome #hdr h5.left, #cntcontainerHome #hdr2 h1.left, #cntcontainerHome #hdr2 h1wide.left, #cntcontainerHome #hdr h1.bio, #cntcontainerHome #hdr h1.vit {
	padding:3px 0 0 10px;
	margin-top:-25px;
	height:22px;
	}
	
#cntcontainer #hdr h1.left, #cntcontainer #hdr h5.left, #cntcontainer #hdr h1.bio {
	float:left;
	}
	
#cntcontainer #hdr h1.vit {
	float:right;
	margin-right:230px;
	}
	
#cntcontainer #hdr h1.bio, #cntcontainer #hdr h1.vit {
	width:100px;
	}
	
#hdr h1 a, #hdr h1 a:hover, #hdr h1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#hdr4 {
	margin:0px 0px 0px 0px;
	position:relative;
	background: url(../mp_images/view_schedule.jpg) no-repeat;
	float:right;
	width:160px;
	height:24px;
	}
	
#hdr5 {
	margin:0px 0px 0px 0px;
	position:relative;
	background: url(../mp_images/view_schedule_pm.jpg) no-repeat;
	float:right;
	width:160px;
	height:24px;
	}
	
#cntcontainer #cntscrollhm1, #cntcontainer #cntscrollhm2, #cntcontainer #contentscroll, #cntcontainerHome #cntscrollhm1, #cntcontainerHome #cntscrollhm2, 
#cntcontainerHome #contentscroll {
	display:block;
	overflow:auto;
	margin-top:18px;
	width:435px; 
	}
	
#cntcontainer #cntscrollhm1, #cntcontainer #cntscrollhm2, #cntcontainerHome #cntscrollhm1, #cntcontainerHome #cntscrollhm2 {
	margin-top:10px;
	}
	
#cntcontainer #cntscrollhm1, #cntcontainerHome #cntscrollhm1 {
	height:150px;
	background:url(../mp_images/content_bkgr_hm1.gif) no-repeat;
	}
	
#cntcontainerHome #cntscrollhm2 {
	height:97px;
	background:url(../mp_images/content_bkgr_hm2.gif) no-repeat;
	}
	
#cntcontainer #cntscrollhm2 {
	height:97px;
	background:url(../mp_images/content_bkgr_hm2.gif) no-repeat;
	}
	
#cntcontainer #contentscroll, #cntcontainerHome #contentscroll {
	margin-right:-15px; padding-right:15px;
	height:525px;
	background:url(../mp_images/content_bkgr.gif) repeat-y;
	}
	
#contentscroll p {
	padding:0 15px 10px 0;
	}
	
#footer, #footer2, #footer3 {
	border-top:1px solid #000000;
	font-size:13px;
	letter-spacing:.05em;
	padding-top:5px;
	color:#999999;
	text-align:right;
}
#footer {
	margin:0 0 0 96px;
}
#footer2 {
	margin:0 0 0 101px;
}
#footer3 {
	margin:0 0 0 0px;
}
#footer4 {
	font-size:13px;
	letter-spacing:.05em;
	padding-top:5px;
	color:#999999;
	text-align:center;
	margin:0 0 0 0px;
}
#footer a:link, #footer2 a:link, #footer3 a:link, #footer a:visited, #footer2 a:visited, #footer3 a:visited {
	color:#999999;
	text-decoration:none;
}
#footer a:hover, #footer2 a:hover, #footer3 a:hover {
	text-decoration:underline;
}
/* Left and Right Floats for Sub Headings */
.left {
	margin:0; padding:0;
	float:left;
}
.right {
	float:right;
}
/* Left and Right Floats within Content Area for Concert Page */
.cntleft {
	margin:0 5px 2px 0px; padding:0;
	float:left;
}
.cntright {
	margin:10px 5px 2px 5px; padding:0;
	float:right;
}
/* Left Float within Content Area for Music Page */
.musleft {
	margin:10px 5px 2px 0px; padding:0;
	float:left;
}

/* Paragraph Class for Home Page */
p.addr {
	margin:0px 0px 0px 15px;
	font-size:110%;
	line-height:19px;
}
p.announce {
	margin:5px 0 0 30px;
	font-size:90%;
}
p.space {
	margin:0px 0 0 30px;
	font-size:50%;
}
p.addr span {
	font-size:75%;
	font-weight:400;
	color:#666666;
}
/* Paragraph Class for Concert/Schedule Pages */
p.cncrt {
	margin:0px 25px 10px 0px;
	font-size:100%;
}
p.sngs {
	margin:15px 0 10px 20px;
}
/* Class Tags as Necessary */
.clearit {
	clear:both;
}
.clearrgt {
	clear:right;
}
.clearlft {
	clear:left;
}
.ctr {
	text-align:center;
}
/* Scrollbar CSS for IE Only */
#cntcontainer {
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-base-color: #54719D;
	scrollbar-face-color: #54719D;
	scrollbar-slider: #54719D;
	scrollbar-shadow-color: #435776;
	scrollbar-darkshadow-color: #222D3C;
	scrollbar-highlight-color: #87A2CF;
	scrollbar-track-color:#999999;
}
