/* Emsworth stylesheet */

	body {
	font-family: "Ariel", arial, Helvetica, sans-serif;
	font-size: 100%;    
	background-color: palegreen ;
	background-image:url(riowillow.gif);
	}
    
    h1, h2, h3 {color:darkgreen;
    }    

	
    #topbar { position:fixed;
    top:20px;
    left:50px;
    width: 700px;
	}  

	
#sidebar {    
	position:fixed;
    top:200px;
    left:650px;
    width: 200px;
	font-size:17px;
	line-height:10px; 	    
}  
	
#sidebar a {  
	font-weight: bold;  
	text-decoration: none;  
	color: black;  
	display: block;  
	padding: 10px;
}  

#sidebar a:hover {  
	font-weight: bold;  
	text-decoration: none;  
	background-color: lightgreen;  
}
#rightbar { 
          position:fixed;
          top:20px;
          left:750px;
          width: 200px;
    text-align:center;
  	}   

	
#content {
	position:relative;
    top:0px;
    left:100px;
    width: 520px;
    color: #606060;
  	}
    
#content a:hover {  
	font-weight: bold;  
	text-decoration: none;  
	color: #118;  
	background-color: #DAA520;  
}

#content table{
	border-collapse:collapse;
	border:0;
	width:500px;
   	}
	

#content td{
	background-color:lightgreen;
	
	padding:5pt;
    border:solid black 1.0pt;
	}
	
#content th{
	background-color:lightyellow;
    border:solid black 1.0pt;
	padding:5pt;	
	height:30px;
    color:black;
   }
#content h6{color:red }   
   
#notcontent {
	position:relative;
    top:00px;
    left:190px;
    width: 520px;
  	}
    
#notcontent a:hover {  
	font-weight: bold;  
	text-decoration: none;  
	color: #118;  
	background-color: #DAA520;  
}

#notcontent table{
	border-collapse:collapse;
	border:0;
	width:500px;
	}
	

#notcontent td{
	text-align:center}
	
#notcontent th{
	background-color:lightyellow;
    border:solid black 1.0pt;
	padding:5pt;	
	height:30px;
   }
   
#gallery table{
	border-collapse:collapse;
	border:0;
    padding:0;
	width:500px;
	}
	

#gallery td{
         border:0
	
    
	}

#emstable {
	float:left;
	position:relative;
	align:center	
	}
#emstable table {
	
	border-collapse:collapse;
	border:0;
	background-color:white;
	}
#emstable td {border:1px solid black;
	padding:4px;
	}	
	
#emstable th {background-color:#FFE485;
	border:1px solid black;
	padding:4px;
	}
#generaltable table {
	width:450px;
	border-collapse:collapse;
	border:0;
	background-color:white;
	align:center;
	}
#generaltable td {border:1px solid black;
	padding:4px;
	}	
	
#generaltable th {background-color:#FFE485;
	border:1px solid black;
	padding:4px;
	
	}	
#past table {
	width:450px;
	border-collapse:collapse;
	border:0;
	color:gray;
    background-color:lightgrey;
	align:center;
    border:1px solid gray;
	}	
#past table th {
	border:1px solid black;
	padding:4px;	
	}	
	
#groups{
	align:center;
	position:relative;	
	}
#groups table {
	
	border-collapse:collapse;
	border:0;
	background-color:white;
	}
#groups td {border:1px solid black;
	padding:4px;
	}	
	
#groups th {background-color:#FFE485;
	border:1px solid black;
	padding:4px;
	}	
#groups a {font-weight: bold;  
	text-decoration: none;  
	color: black;  
	display: block;  
	padding: 0; 
	}	
#groups a:hover {  
	font-weight: bold;  
	text-decoration: none;  
	color: #118;  
	background-color: #DAA520;  
}
	
#column1 {float:left;position:relative;width:30%;}
#column2 {float:left; position:relative;width:30%;}
#column3 {float:left; position:relative;width:30%;}


#links {    
	float: left;    
	text-align:left;
    position:relative;
    top:200px;
    left:190px;
         
}  


/*#links table {  
	width: 100%;  
	display: block;  
	margin: 0;  
	padding: 0;
	text-align:center;
    font-size:15px;	
} */
	

#links a {  
	font-weight: bold;  
	text-decoration: none;  
	color: black;  
	display: block;  
	padding: 0; 

}  
#links a:hover {  
	font-weight: bold;  
	text-decoration: none;  
	background-color: lightgreen;  
}
 #links h2{color:green;
 }

#AGD {
	float:left;
	position:relative;	
	}
#AGD table {
	width:100%;
	border-collapse:collapse;
	border:0;
	background-color:white;
	}
#AGD td {border:1px solid black;
width:50%;
	padding:4px;
	}	
	
#AGD th {background-color:#FFE485;
width:50%;
	border:1px solid black;
	padding:4px;
	}	
/* This stuff fro Images in Rio Gravatai page */



#pic {	
	}


#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -20px;
	width: 1px;
}

#pic a img {
	border: 0;
    width:100px;
    height:80px
}

#pic a.p1, #pic a.p1:visited {
	background: lavender;
	border: 1px solid #000000;
	display: block;
	height: 80px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 100px;
}

#pic a.p1:hover {	
	}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	top:200px;
    left: 350px;
	position: fixed;
	width: 480px;
    height: 320px;
	}

#pic a span {display: none;}

#pic a:hover span {display: block;
   position: fixed; 
   text-align:center;
   top: 530px; 
   left: 350px; 
   width: 480px;
   color:red;
    z-index: 100;
  
   }    
#organisation {
	position:relative;
    text-align:center;
    top:00px;
    left:190px;
    width: 520px;
  	}
    
#organisation a:hover {  
	font-weight: bold;  
	text-decoration: none;  
	color: #118;  
	background-color: #DAA520;  
}

#organisation table{
	border-collapse:collapse;
	border:0;
	}
	

#organisation td{
	background-color:lightgreen;
	font-weight:bold;
	padding:5pt;
    border:solid black 1.0pt;
	}
	
#organisation th{
	background-color:lightyellow;
    border:solid black 1.0pt;
	padding:5pt;	
	height:30px;
   }

		