body {
	margin:0;
	padding:0;
	margin-top:50px;
	background-color:#fff;
}

body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size:11px;
}

a{text-decoration:none;}
a:link{color:#000;}
a:visited{color:#444;}
a:hover, a.selected{text-decoration:underline;}

h1{margin:7px 0; font-size:18px;}
h2{font-size:15px;}

.small{font-size:smaller;}

#container{position:relative; width:830px; height:auto; margin:0 auto;}

#left {width:250px;float:left; padding-right:20px;}

#displayContainer{width:500px;float:left;text-align:left; padding-left:30px; padding-top:7px;}

#text, #display{font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:13px;}

#text{text-align:right; margin-top:100px; margin-right:50px;}

#display img, #display a img{border:none;}
#display a{display:block;}

.scrollpane, .scrollpaneNoJS{text-align:justify;padding-right:10px;height:480px; width:490px;}

.scrollpaneNoJS{overflow:auto;}

.filename{font-style:italic;color:#999; padding-top:10px;}

#counter, #counter a{font-size:12px;color:#ccc; letter-spacing:5px; line-height:30px;}
#squares{display:none;}
#squares a.selected{color:#666;text-decoration:none;}
#squares a.visited{color:#eee;}
#counter a:hover{color:#000;text-decoration:none;}

/* menu styles */
#menu{margin-top:30px;}
#menu ul{padding:0;margin:0;list-style:none;}
#menu ul li{padding:0;margin:0;}
li.normal ul, li ul li.normal ul, li ul li ul li.normal ul{display:none;}
li.selected ul, li.show ul{display:block;}
#menu li.folder{list-style:none;}
#menu li.folder.selected, #menu li.folder.show{list-style:none;}
#menu li a{display:block;padding:3px;}
li.selected a{text-decoration:underline;}
li.normal a{color:#000;text-decoration:none;}

#footer{position:absolute;bottom:5px;width:100%;text-align:center;}

