/* 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 {
	margin:0; 
	font-style:oblique;
	font-weight:400;
	color:#ffffff;
	background-color:#00468A;
}
h1 {
	padding-left:10px;
	font-size:115%;
	width:160px; 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;
}
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/mpLogo-new.gif) no-repeat;
}
#wrapper2 {
	margin:5px auto;
	width:760px;
	text-align:left;
}
/* Navigation Bar and Links */
#navCol {
	margin-top:53px;
	width:97px; height:175px;
	float:left;
}
#navCol #nav {
	margin:0px 0px 0px 0px; padding-top:65px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
#nav #hm, #nav #bio, #nav #cncrt, #nav #sched {
	margin-bottom:10px;
}
#nav #music {
	margin-bottom:0; padding:0;
}
#nav a {
	margin:0; padding:20px 0 0 0;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1; top:0; left:0;
	width:90px; height:0px !important;
	height /**/:20px; /* for Mac IE5.2 */
}
#nav #hm a {
	background:url(../images/home.gif) no-repeat;
}
#nav #bio a {
	background:url(../images/bio.gif) no-repeat;
}
#nav #cncrt a {
	background:url(../images/cncrt.gif) no-repeat;
}
#nav #music a {
	background:url(../images/music.gif) no-repeat;
}
#nav #sched a {
	background:url(../images/sched.gif) no-repeat;
}
#nav #hm a:hover, #nav #hm a.selected {
	background:url(../images/home_ro.gif) no-repeat;
}
#nav #bio a:hover, #nav #bio a.selected {
	background:url(../images/bio_ro.gif) no-repeat;
}
#nav #cncrt a:hover, #nav #cncrt a.selected {
	background:url(../images/cncrt_ro.gif) no-repeat;
}
#nav #music a:hover, #nav #music a.selected {
	background:url(../images/music_ro.gif) no-repeat;
}
#nav #sched a:hover, #nav #sched a.selected {
	background:url(../images/sched_ro.gif) no-repeat;
}
/* Flash Player - Songs */
#playerCol {
	margin:0px 0px 0px 303px; padding-top:66px;
	border-bottom:1px solid #000000;
}
#sngPlay {
	margin:0; padding:0;
	float:right;
	width:175px; height:70px;
	border-right:1px solid #000000;
}
/* Floated Page Image */
#imgflt, #imgflt2, #imgflt3, #imgflt4, #imgflt5 {
	float:left;
	margin:195px 0px 0px -90px;
	width:245px;
	height:330px;
}
#imgflt {
	background: url(../images/mandy_home.jpg) no-repeat;
	margin-left:-50px;
}
#imgflt2 {
	background: url(../images/Mandy_bio-new.jpg) no-repeat;
	margin-left:-72px;
	margin-top:479px;
}
#imgflt3 {
	background: url(../images/mandy_concerts.jpg) no-repeat;
	margin-left:-55px;
	margin-top:479px;
}
#imgflt4 {
	background: url(../images/mandy_sched-rev.jpg) no-repeat;
	margin-top:479px;
}
#imgflt5 {
	background: url(../images/mandy_music.jpg) no-repeat;
	margin-left:-95px;
	margin-top:479px;
	width:295px;
}	
/* Content */
#cntcontainer {
	margin:0px 0px 0px 300px; padding-top:90px; padding-bottom:20px;
	border-right:1px solid #000000;
}
#cntcontainer #hdr, #cntcontainer #hdr2 {
	border-bottom:1px solid #000000;
}
#cntcontainer #hdr2 {
	margin-top:40px;
}
#cntcontainer #hdr h1.left, #cntcontainer #hdr2 h1.left, #cntcontainer #hdr h1.bio, #cntcontainer #hdr h1.vit {
	padding:3px 0 0 10px;
	margin-top:-25px;
	height:22px;
}
#cntcontainer #hdr h1.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;
}
#cntcontainer #cntscrollhm1, #cntcontainer #cntscrollhm2, #cntcontainer #contentscroll {
	display:block;
	overflow:auto;
	margin-top:18px;
	width:435px; 
}
#cntcontainer #cntscrollhm1, #cntcontainer #cntscrollhm2 {
	margin-top:5px;
}
#cntcontainer #cntscrollhm1 {
	height:111px;
	background:url(../images/content_bkgr_hm1.gif) no-repeat;
}
#cntcontainer #cntscrollhm2 {
	height:107px;
	background:url(../images/content_bkgr_hm2.gif) no-repeat;
}
#cntcontainer #contentscroll {
	margin-right:-15px; padding-right:15px;
	height:535px;
	background:url(../images/content_bkgr.gif) repeat-y;
}
#contentscroll p {
	padding:0 15px 10px 0;
}
#footer, #footer2, #footer3, #footer4 {
	border-top:1px solid #000000;
	font-size:75%;
	font-style:oblique;
	letter-spacing:.0625em;
	color:#999999;
	text-align:right;
}
#footer {
	margin:0 0 0 96px;
}
#footer2 {
	margin:0 0 0 101px;
}
#footer3 {
	margin:0 0 0 6px;
}
#footer4 {
	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 30px;
	font-size:110%;
}
p.announce {
	margin:5px 0 0 30px;
	font-size:90%;
}
p.addr span {
	font-size:75%;
	font-weight:400;
	color:#666666;
}

.scheduleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.scheduleHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.concertPage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-indent:12px;
}


/* Paragraph Class for Concert/Schedule Pages */
p.cncrt {
	margin:5px 0 10px 20px;
}
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;
}
