/* CSS Document */

body,html{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	margin: 1px;
	color:#666666;
	font-size:12px;
}
p,td{
	font-size: 13px;
}
.clear { display:block; clear:both; height: 0px; line-height: 0px; font-size: 0x; visibility:hidden;}
.strong{
	color: #444444;
}
.footer{
	color:#CC9900;
	font-size:11px;
	text-decoration:none;
}
.black{
	color:#000000;
}
a{
	color:#BE3100;
}
.red{
	color:#1D1313;
}
.text13{
	font-size:12px;
}
.text10{
	font-size:10px;
}
.title {font-size: 13px; color:#000000; font-weight:bold}

#popup_msg {font-size: 1.6em; background: #FFF; border:3px #663300 solid; padding: 10px 15px; width: 460px; position:absolute;color:#000000; text-align:center;}
#popup_msg strong { font-size: 1.4em;}
#popup_close { text-decoration:none;}

#page-layout {width: 900px; display:block; margin: 0px auto; background: #FFF url(../images/header-bg.jpg) no-repeat; padding:0xp; clear:both;}
#page-header {position:relative;}
#page-banner {
	position:absolute;
	left: 301px;
	top: 42px;
}
#piano-banner {position:absolute; left: 700px; top: 150px; opacity:.10;filter: alpha(opacity=10); -moz-opacity: 0.1; }
#piano-banner-special-events {position:absolute; left: 700px; top: 110px; opacity:.90;filter: alpha(opacity=10); -moz-opacity: 0.1; }

.navigate-menu {width: 200px; margin-left: 30px; display: block; float:left;}
.navigate-menu ul{ margin:0px; padding: 5px 5px 5px 20px;}
.navigate-menu li{ list-style:none; padding: 0px 0px 5px 0px; background:url(../images/dot-lightgray.gif) bottom repeat-x; margin-bottom: 5px;}
.navigate-menu .item{ background:url(../images/nav-bullet.gif) no-repeat left; padding-left: 24px;}
.navigate-menu a{ line-height: 22px; margin:0px; text-decoration:none; color:#666666; padding:0px;}
.navigate-menu a:hover{ color:#FFFFFF;}
.navigate-menu .text { display:block; height: 22px; padding-left: 5px}
.navigate-menu a:hover .text { background:#000000 url(../images/nav-over-bg.gif) right no-repeat;}

#page-content { width: 610px; margin-right: 20px; float:right; margin-top: 170px;}
#content-layout {  padding: 10px;}

#page-footer {display:block; text-align:center; padding: 10px; background: #342619;}
#banner-text {background: #543E27; display:block; clear:both; }
#music-node { position:absolute; top: 230px;}

#page-content2 { display:block; padding: 20px 0px 0px 20px; display:block; background:url(../images/content-bg.jpg) repeat-x top #BBB6AE;}
#content-layout {  padding: 10px;}


#footerlinks{
	height: 100px;
	width: 600px;
	text-align: left;
	float: right;
	background-color: #342619;
	padding-right: 100px;
}
.footerlinks a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #ffffff;
	border: 1px solid #c6c6c6;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 17px;
	background-image: url(../images/nav-bullet1.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.footerlinks a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #000;
	border: 1px solid #c6c6c6;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 17px;
		background-image: url(../images/nav-bullet1_ro.gif);
	background-repeat: no-repeat;
	background-position: left;
}

ul.slideshow { list-style:none; width:500px; height:375px; overflow:hidden; position:relative; margin:0; padding:0; }	
			ul.slideshow li { position:absolute; left:0; right:0; }
			ul.slideshow li.show { z-index:500;	}
			ul img { border:none; }
			
			