/*  Stylesheet 1 for CS 280 lab 11
    Kristopher W. Reese	
    March 03, 2006  */
    
body{background: url(grid.jpg);
	text-align: justify;}
      
#page  {position: relative;
		margin: 0 auto 0 auto;
		padding: 0 50px 0 50px;
		width: 60%;
		font-size: .80em; 
		background-color: white;
		opacity: .78;
		color: black;}
		
#page:before {content: url(h1.jpg);}

#page h1 {display: block;
	      visibility: hidden;}

#footmenu {position: absolute;
		   top: 50px;
		   width: 85.35%;
		   background-image: url(backgrd.jpg);
  		   display: block;
  		   float: none;
  		   padding: 0;
  		   margin: 0 auto 0 auto;
  		   font-size: 1em;}


#footmenu ol {padding: 0;
   		      margin: 0;
   		      list-style-type: none;}

#footmenu li {width: 25%;
		      display: block;
     	      float: left;
              margin: 0;
     	      padding: 0;}

#footmenu ol li a {padding: 3px 25px 3px 25px;
				   border-right: 1px solid white;
				   border-left: 1px solid white;
				   border-top: 2px solid white;
		      	   border-bottom: 6px double white; 
   		  		   text-decoration: none;
   		  		   font-weight: bold;
   		  		   display: block;
   		  		   background-color: transparent;
   		  		   color: black;
   		  		   text-align: center;
   		  		   font-size: .9em;}
   		  		 
#footmenu ol li a:first child {border-left: 2px solid white;}

#menu {position: relative;
	   top: 0;
	   left: 0;
	   background-color: transparent;
	   display: block;
	   padding-right: 5%;
	   padding-bottom: 23px;
	   margin: 0;
	   width: 45%;
  	   float: left;
  	   z-index: 2;}

#menu ol {padding: 0;
   		  margin: 0;
   		  list-style-image: url(bullets.jpg);}

#menu ol li a {padding: 0;
			   font-style: italic;
   		  	   text-decoration: none;
   		  	   display: block;}
   		  	   
#menu ol li a:hover {text-decoration: line-through;}
   		  	   
#policies {position: relative;
		   top: 0;
		   left: 0;
		   display: block;
		   background-color: transparent;
		   width: 45%;
	   	   padding-left: 5%;
	   	   padding-bottom: 25px;
	       margin: 0;
	       float: left;
	       z-index: 2;}
	       
#policies ol {margin: 0 auto 0 auto;
			  padding: 0 0 0 0;
			  list-style-type: none;}

#policies ol li a {text-decoration: none;
				   font-style: italic;}

#policies ol li a:hover {text-decoration: line-through;}

#policies p {padding: 0 0 0 0;
		     font-size: .75em;}
		     
#credits {position: relative;
	      top: 0; 
	      left: 0;
		  margin: 0 auto 0 auto;
		  padding: 0 0 0 100px;
		  width: 50%;
		  z-index: 1;}
		  
#credits address{display: block;
	     		 visibility: hidden;}
		     
#credits:after {font-style: italic;
				font-size: .85em;
			    content: "Author: Kristopher W. Reese";}
		     
#badges {opacity: .50;}




