body { 
    font-size:16px; 
    font-family:Arial,Verdana,sans-serif; 
} 

a { 
    text-decoration:none;
} 

h1 { 
    color:#aaa; 
}  

.animatedList  { 
    border:1px solid black; 
    width:220px; 
    background-color:#eee; 
    padding:5px;
    margin-bottom:10px;
} 
 
.animatedList ul { 
    list-style:none; 
    margin-left:20px; 
    padding:0; 
} 
	
.animatedList li { 
    padding-left:10px;
}

.animatedList li a { 
    color:black;
} 

.animatedList ul li ul.hidden li { 
    font-size:90%; 
    border-left:1px solid black; 
    display:none;
} 

.animatedList a img { 
    border:none;
} 

.animatedList a span { 
    font-size:7px; 
    font-weight:bold;
}

#author {
    position:fixed;
    bottom:0px;
    right:0px;
    border-left:2px inset;
    border-top:2px inset;
    padding:10px;
    font-weight:bold;
    behavior:url(scripts/position_fixed.htc);
}



#header {
	font-size: 16px;
	line-height: 1.2;
	padding: 0;
	float: right;
	width: 25%;
}

#headerimg {
	height: 77px;
	text-align:right;
	position:relative;
	margin: 0 auto;
	width: 190px;
}
#headerimg h1 {
	height: 77px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#headerimg h1 a {
	font-size: 1.5em;
	font-family: Georgia, Times, serif;
	display:block;
	position:absolute;
	right:0;
	color: #366AB3;
	background: inherit;
	padding-right:1em;
}
#headerimg span {
	color: #F60;
	background: inherit;
	position: absolute;
	bottom:-0.2em;
	right: 0;
}
#headerimg span.description {
	white-space: nowrap;
	right: 7.5em;
	color: #666;
	background: inherit;
	font-size: 0.2em;
	font-style: italic;
}

