body{
	background-color:#979688;
}

emph{
	color:0;
}

p, h2{
	margin-top:0;
}

#main{
	background-color:#fbfaf9;
	height:100%;
}

body, td {
	font-size:12pt;
	font-family:Georgia; 
	color:#504845; 
	line-height: 1.2;
}

#text{
	padding-left:10px; 
	padding-right:50px; 
	padding-top:10px; 
}

#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:Arial;
	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: transparent; 
	background: none;
	margin-left:33px; 
	width:180px; 
	border:0;
	color:#a6a7a2;
	width: 158px;
}

input.transparrent_submit {
	border: none;
	background: none;
	background-color: transparent;
	cursor: pointer;
}

.infomsg{
	margin-top:3px;
	background-color:#f8e991; 
	color:#4a452b; 
	height:15px; 
	height:"18px"; 
	padding:3 3 3 5; 
	width:180px;
	width:"188px";
	font-family:Arial;
	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:17pt;
	font-weight:normal;
	color:#854759;
}

h3{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
}

h4{
	font-family:Arial;
	font-size:12pt;
	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;
}

ul.links li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-left:15px;
	line-height:1;
}


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:#EBEBEA; 
	font-family:Arial; 
	font-size:10pt;
	font-weight: bold;
}

a.localMenu{
	color:#ebebea; 
	font-family:Arial; 
	font-size:10pt;
}

a.localMenu_l{
	color:#ebebea; 
	font-family:Arial; 
	font-size:10pt;
	text-decoration:none;
	border-bottom:1px #ebebea dotted;
}

a.localMenu:visited, a.localMenu_l:visited{
	color:#ebebea; 
}

a, a.local{
	color:#0074b3;
}

a.tech, a.local{
	font-family:Arial; 
	font-size:11pt;
}

a:visited, a.local:visited, a.norm:visited{
	color:#3c93c3;
}

a.local{
	text-decoration:none;
	border-bottom:1px #0074b3 dotted;
}

span.location{
	font-style:italic;
}

a.internal{
	font-family:Georgia;
	color:#b43d5f;
}

a.internal:visited{
	color:#c8778e;
}


a.piece{
	font-family:Georgia;
}

a.outlink{
}

div.shift1{
	margin-left:20px;
}

div.note{
	font-family:Arial;
	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:#ede8d7;
	font-family:Georgia;
	font-size:11pt;
}

textarea, input{
	font-family:Arial;
	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 {
	color: #B43D5F;
}

#localmenu2 a.norm {
	color: #0074b3;
}

ul.booklist {
	margin-top:0;
	margin-left: 15px;
	padding-left: 0;
}
ul.booklist li{
	list-style-type: none;
	padding:0px;
	margin-left: 10px;
	margin-top: 3px;
	list-style-image: url(images/book_li.gif);
	padding-left: "10px";

}

ul.booklist li.recommended{
	list-style-image: url(images/book_li_recomm.gif);
}

div#localmenu2{
	float: right;
	margin-right: -25px;
	margin-top: -40px;
	margin-left: 20px;
	z-index:"2";
	position: "absolute";
	top: "210px";
	left: "805px";
	width: "210px"
}

div.localmenu2 {
	background-color:#d9d6d4;
	vertical-align:top;
	width: 165px;
	width: "195px";
	height: 100%;
	padding: 10px 15px;
	padding-bottom: 12px;
	text-align: left;
	line-height: 1.8;

}

div.localmenu2 a{
	color: #646362;
	border-bottom: 1px dotted #646362;
	text-decoration: none;
}

h2.alt {
	color: #3c657c;
}
