body{
	background-color:#979688;
}

emph{
	color:0;
}

p, h2{
	margin-top:0;
	padding-top:0;
}

#main{
	background-color:#fbfaf9;
	height:100%;
	width:900px;
}

#text{
	font-family:Georgia; 
	color:#3b3533; 
	padding-left:10px; 
	padding-right:50px; 
	padding-top:10px; 
	font-size:12pt;
}

#menu{
	height:234px; 
	height:"244px"; 
	padding-top:10px; 
	background-repeat:no-repeat; 
}


#addButton{
	margin-top:30px;
	margin-bottom:20px;
}

#addButtonText{
	margin-left:20px;
	text-indent:-15px;
	width:320px;
	color:#706d69; 
	font-family:Verdana;
	font-size:8pt;
}

#localmenu{
	background-color:#9c9a98;
	vertical-align:top;
}

#search{
	margin-top:16px;
	background-repeat:no-repeat; 
	width:244px; 
	height:46px;
}

#subscription{
	margin-top:16px;
	background-repeat:no-repeat; 
	width:244px; 
	height:60px;
}

.danceFaces{
	font-size:10pt;
	background-color:#ebe4df;
	padding:15 20 20 20;
	width:193px;
	margin-top:32px;
}

input.searchField{
	margin-top:13px; 
	background-color:#f4f1ee; 
	margin-left:33px; 
	width:180px; 
	border:0;
}

input.subscriptField{
	margin-top:27px; 
	background-color:#eeefe8; 
	margin-left:33px; 
	width:180px; 
	border:0;
	color:#a6a7a2;
}

.infomsg{
	margin-top:3px;
	background-color:#f8e991; 
	color:#4a452b; 
	height:15px; 
	height:"18px"; 
	padding:3 3 3 5; 
	width:180px;
	width:"188px";
	font-family:verdana;
	font-size:8pt;
	text-align:center;
}

a img{
	border:0;
}

.vis{
	visibility:visible;
}
.invis{
	display:none;
}

td.rightwhite{
	background-color:#f4f1ee;
}

h2{
	font-family:Georgia;
	font-size:16pt;
	font-weight:normal;
	color:#854759;
}

h3{
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
}

h4{
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	color:#555555;
}

ul{
	line-height:1.5;
}

ul.text, ul.dates{
	margin-left:0; 
	padding-left:23px;
	list-style-type:none;
	line-height:1.5;
}

ul.links{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-top:3px;
}

ul.links li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-left:15px;
	line-height:1;
}

div.person{
	margin-bottom:15px;
}

span.person{
	//font-weight:bold;
	font-variant:small-caps;
	font-size:13pt;
}

li.date{
	margin-left:50px;
	text-indent:-50px;
}

span.date{
	border-bottom:1px solid;
	margin-right:7px;
}

ul.artists{
	margin-left:0; 
	padding-left:23px;
	list-style-type:none;
}

li.artists{
	margin-top:0px;
	margin-bottom:16px;
}

span.localMenu{
	color:#333333; 
	font-family:verdana; 
	font-size:10pt;
}

a.localMenu{
	color:#ebebea; 
	font-family:verdana; 
	font-size:10pt;
}

a.localMenu_l{
	color:#ebebea; 
	font-family:verdana; 
	font-size:10pt;
	text-decoration:none;
	border-bottom:1px #ebebea dashed;
}

a.localMenu:visited, a.localMenu_l:visited{
	color:#ebebea; 
}

a, a.local{
	font-family:verdana; 
	font-size:10pt;
	color:#0074b3;
}

a:visited, a.local:visited, a.norm:visited{
	color:#3c93c3;
}

a.local{
	text-decoration:none;
	border-bottom:1px #0074b3 dashed;
}

span.location{
	font-style:italic;
}

a.internal{
	font-family:Georgia;
	font-size:11pt;
	color:#b43d5f;
}

a.book{
	font-family:Georgia;
	font-size:11pt;
	color:#b43d5f;
	font-variant: small-caps;
}

span.book{
	font-variant: small-caps;
}

a.internal:visited{
	color:#c8778e;
}


a.piece{
	font-family:Georgia;
	font-size:11pt;
}

a.outlink{
}

div.shift1{
	margin-left:20px;
}

div.note{
	font-family:Verdana;
	color:#70624e;
	font-size:10pt;
	border-top:1px #70624e dotted;
	padding-top:5px;
	margin-left:10px;
	margin-right:50px;
	margin-top:20px;
}

div.addForm{
	width:390px;
	padding:12 12 12 12;
	background-color:#eddac5;
	font-family:Georgia;
	font-size:11pt;
}

textarea, input{
	font-family:Verdana;
	font-size:10pt;
}

textarea{
	color:#555350; 
}

div.coverText{
	font-family:Georgia;
	font-size:8pt;
	color:#555350; 
	padding:5 5 5 5;
	margin-top:7px;
}

a.norm{
	font-family:Georgia;
	font-size:11pt;
}