/* CSS Document */

html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:100%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
background:#ffd; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%; 
      max-height:100%;
	  overflow:hidden;
	  padding:0; 
	  margin:0; 
	  border:0;
	  }
	  
#content {display:block; 
		  height:100%;
		  max-height:100%; 
		  overflow:auto; 
		  padding-left:260px; 
		  position:relative; 
		  z-index:3;
		  }
		  
#head {position:fixed; 
       margin:0; 
	   top:0; 
	   right:18px; 
	   display:block; 
	   width:100%; 
	   height:100px; 
	   background: #6f60a3; 
	   font-size:300%; 
	   z-index:5; 
	   color:#8dcdd7; 
	   overflow:hidden;
	   }
#foot {position:fixed; 
       margin:0; 
	   bottom:-1px; 
	   right:18px; 
	   display:block; 
	   width:100%; 
	   height:25px; 
	   background:#ffd; 
	   color:#000; 
	   text-align:right; 
	   font-size:1em; 
	   z-index:4;
	   }

#left {position:fixed; 
       left:0; 
	   top:0; 
	   height:100%; 
	   width:260px; 
	   background: 
	   url(/swim2007/images/waterback.png) no-repeat #011015; 
	   background-position:0 100px; 
	   font-size:150%; 
	   color:#cff;
	   z-index:4;
	   }
/* hack for IE */
* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {display:block; 
       width:18px; 
	   height:100px; 
	   float:left;
	   }
#pad3 {display:block; 
       width:18px; 
	   height:50px; 
	   float:left;
	   }
	   
.pad2 {display:block; 
       height:100px;
	   }
	   
#pad4 {float:left;
		padding-left:60px;
		padding-right:60px;
		}
	   
.htext {position:relative;  
        top:-90px!important; 
		top: -72px;
		text-align:center;
		}
		
.htext2 {font-size:200%; 
         text_align:center;
		 } 
		 
#content p {padding:10px;
            text-indent:30px;
			font:"Palatino Linotype", Palatino, serif;
			color:navy;
			}
#content h1,h2, h3, h4 {padding:10px;}

.bold {font-size:1.2em; 
       font-weight:bold;
	   }
	   
#obimg {float:left;
        padding:20px;
		}
#obimgrt{float:right;
         padding:20px;
		 }

/* Main menu */
a.nav, a.nav:visited {display:block; width:100px; 
                      height:25px; 
					  text-decoration:none; 
					  color:#fff; 
					  font-weight:bold; 
					  line-height:25px;
					  }
a.nav:hover {color:#0098c7;}
/* Content menu */

dl#programmenu {
	    width:50em;
		margin:50px auto 50px auto;
		}
		
dl#programmenu dt {
  		display:none;
 		 }
		 
dl#programmenu dd {
  		padding:0; 
  		margin:0;
 		 }
		 
dl#archivemenu {
	    width:50em;
		margin:50px auto 100px auto;
		}
		
dl#archivemenu dt {
  		display:none;
 		 }
dl#archivemenu dd {
		padding:0;
		margin:0;
		}
				 
dl#communitymenu {
	    width:50em;
		margin:50px auto 50px auto;
		}
		
dl#communitymenu dt {
  		display:none;
 		 }
		 		 
dl#communitymenu dd {
  		padding:0; 
  		margin:0;
		}
				 
a.xmenu, a.xmenu:visited {
  		display:block; 
		width:5em; 
  		height:5em; 
  		background:#0098c7; 
  		text-decoration:none; 
  		text-align:center; 
	 	color:#000; 
  		float:left;
 		 }
		 
a.xmenu span, a.xmenu:visited span {
 				 display:block; 
 				 width:3em; 
 				 height:0.5em; 
 				 border-top:0.5em solid #0098c7; 
 				 border-left:1em solid #0098c7;  
  				 border-right:1em solid #0098c7; 
 				 border-bottom:0.5em solid #0098c7; 
				 background:#050; 
 				 overflow:hidden;
  				}
/* Another IE Hack  so called Tan Hack */				
* html a.xmenu span, * html a.xmenu:visited span {
  						width:5em; 
 						height:1.5em; 
  						w\idth:3em; 
  						he\ight:0.5em; 
  						overflow:hidden;
  						}
						
a.xmenu:hover {
  			color:#ff0;
  			}
			
a.xmenu:hover span {
  			background:#8dcdd7;
  			}
