body {  
background-image:url(ss164.jpg);  
font-family: verdana, arial, sans-serif;  
font-size: 76%; 
margin: 0; padding: 0;  
} 
 
td { 
line-height:1.4em; 
font-size: 76%;  
} 
 
dl, dt, dd, ul, li { 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 
#menu { 
position: absolute; 
top: 0; 
left: 0; 
z-index:100; 
width: 100%; 
} 
#menu dl { 
float: left; 
width: 12em; 
margin: 0 1px; 
} 
#menu dt { 
cursor: pointer; 
text-align: center; 
font-weight: bold; 
background: #ccc; 
border: 1px solid gray; 
} 
#menu dd { 
border: 1px solid gray; 
} 
#menu li { 
text-align: center; 
background: #fff; 
} 
#menu li a, #menu dt a { 
color: #000; 
text-decoration: none; 
display: block; 
height: 100%; 
border: 0 none; 
} 
#menu li a:hover, #menu dt a:hover { 
background: #eee; 
} 
 
#content { 
position: absolute;  
top: 30px;  
left: 0px;  
margin-bottom: 30px;  
z-index:1;  
width: 100%;  
line-height:1.4em;  
} 
 
#pic { 
text-align:center;  
margin-top: 10px;  
margin-left: 40px;  
width: 920px;  
z-index: 1;  
color: #000;  
background-color: #ddd;  
padding: 5px;  
border: 1px solid gray;  
font-size: 62.5%;  
} 

#pic300 { 
text-align: center;  
margin-top: 10px;  
margin-left: 10px;  
width: 320px;  
z-index: 1;  
color: #000;  
background-color: #ddd;  
padding: 5px;  
border: 1px solid gray;  
font-size: 62.5%;  
} 
 
#pictext { 
border: 1px solid #000;  
border-width: 1px 1px 1px 1px;  
padding: 3px 3px 3px 3px;  
background-color: white;  
} 
 
#site { 
margin-top: 10px;  
margin-left: 40px;  
width: 50em;  
z-index: 1;  
color: #000;  
background-color: #ddd;  
padding: 20px;  
border: 1px solid gray;  
font-size: 1em;  
} 

#widesite { 
position: absolute; 
top: 10px;  
left: 360px;  
width: 40em;  
z-index: 1;  
color: #000;  
background-color: #ddd;  
padding: 20px;  
border: 1px solid gray;  
font-size: 1em;  
} 
 
#counter { 
position: absolute; 
bottom: 120px;  
right: 20px;  
z-index: 1;  
} 

#counter_alt { 
position: absolute; 
bottom: 0px;  
right: 20px;  
z-index: 1;  
} 

#tablefix { 
z-index: 1;  
color: #000;  
background-color: white;  
padding: 10px;  
border: 1px solid gray;  
} 
 
#tablenav { 
z-index: 1;  
color: #000;  
background-color: #DCDCDC;  
padding: 5px 0px 5px 5px;  
border: 1px solid gray;  
} 
 
h1 { 
font-size: 1.6em;  
} 
p.1 { font-size:1.4em; color:red; text-align:center; } 
p.2 { font-size:1.1em; text-align:center; } 
p.3 { font-size:1em; text-align:right; } 
 
span.2 { font-size:1.1em; color:black; text-align:center; } 
 
a:link { text-decoration:none; font-weight:bold; color:#e00000; } 
a:visited { text-decoration:none; font-weight:bold; color:#800000; } 
a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; } 
a:active { text-decoration:none; font-weight:bold; background-color:#cff; } 
a:focus { text-decoration:none; font-weight:bold; background-color:#080; } 
 
.textbg { 
margin-left: 40px;  
margin-right: 40px;  
color: white;  
font: 1.2em verdana, arial, sans-serif;  
background-color: #006699; 
padding: 5px;  
border: 2px solid grey;  
} 
 
.comment {  
font-weight: bold;  
}  
 
/* Put a border on all generated images */  
.image {  
border-width: 2;  
border-style: solid;  
border-color: #999999;  
margin: 5;  
}  
 
/* Align the content of the cells on the index pages to the center and bottom. */  
#index td {  
text-align: center;  
vertical-align: bottom;  
}  
 
/* Remove the margin under the images on the index pages. */  
#index .image {  
	margin-left: 2;  
	margin-right: 2;  
	margin-bottom: 0;  
}  
 
/* Don't have margins on the slide pages. */  
body#slide {  
margin: 0;  
}

#copyright { 
text-align:center; 
border: 1px solid gray;  
border-width: 1px 1px 1px 1px;  
padding: 3px 3px 3px 3px;  
background-color: #ddd;  
} 

#center {
margin-top:5px; 
text-align:center; 
}

#piccpr { 
position:absolute; 
top:0px; 
right: 0px; 
width: 10em; 
color: light grey; 
border: 1px solid #999999;  
border-width: 1px ;  
padding: 3px;  
} 
