body{
	background: black;
	font-family:Verdana,Arial,sans-serif;
	color:#fcb;
	margin-top:0px;
	text-align:left;
}
.content{
margin-top:10px;
/*margin-right:auto;
margin-left:auto;*/
text-align:left;
}
a:link {
	COLOR: #f1a798;
	text-decoration: none;
}
a:hover {
	COLOR: #fff! important;
	
	background: #333;
}
a:active {
	COLOR: #3333cc! important;
	text-decoration: none;
}
a:visited {
	COLOR: #ef92f1! important;
	text-decoration: none;
}

h1{
font-size:1.1em;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
h2
{
font-size:1.3em;
font-weight:bold;
margin:0 0 0 0;
padding-top:5px;
}
h3{
font-size:1.1em;
font-weight:normal;
margin:0 0 0 0;
}

.bodyscript{
font-size: .8em; 
}

#wholepage p{
position: relative;
margin-left:100px;
width:600px;
margin-top;10px;
}

.pinkBody{  
	font-size: 0.95em ;
	color: #f55;
	}
	
.composition{
position: absolute; 
margin-left:30px;
top:140px; 
font-size: .8em; 
font:Verdana;
width:720px;
color:#fcb;
/*border-left:solid 1;*/
padding:6px;
list-style: none;
}

.movements{
list-style: none;
margin-left: 120px;
font-style: italic;
}

.normal{
font-size: .9em; 
font-weight:normal;
}

.date{
left:10%;
width:100%;
margin-top:0px;
font-size: 1.1em; 
font-weight:bold;
border-bottom:1px solid #354450;
border-left:1px solid #354450;
font-size:1.3em;
text-align:left;
padding:3px;
}
.datetop{
margin-left:85%;
margin-top:10px;
font-size: .9em; 
font-weight:normal;
}
.comp{
width:100%;
margin:0px 0px 0px 70px;
border-left:1px solid #fcb;
border-bottom:1px solid #354450;
border-top:0px;
padding: 0px 5px 5px 20px;

}
.pub{
display:block;
font-weight:normal;
font-size: .9em; 
margin-left:25px;
margin-right:0px;
}
.published{
color:#6d889e;
display:block;
font-weight:bold;
font-size: 1em;
font-style:italic; 
margin-left:25px;
margin-right:0px;
}
.comp p{
margin-left:20px;
width: 570px;
}
.container{
clear:left;
margin-left:15px;
margin-top:0px;
width:720px;
padding:0 0 0 0;
list-style: none;
font-size: .8em;
}
.caption{
clear:left; 
margin-left:5px;
margin-top:8px;
margin-bottom:8px;
text-align:center;
}
.photo{
float:left; 
margin-left:20px;
}
.newline{
clear:left;
margin-top:30px;
}
.photoleft{
float:left;
margin-right:8px;
}
.photoright{
float:right;
margin-left:8px;
}
.container p{
text-align:justify;
}
.quote p{
width:480px;
font-size:.8em;
text-align:justify;
}