body { padding: 0;
       margin: 0;
			 font-family: Verdana, Arial, sans-serif;
			 font-size: 100.01%;
			 color: #000;
			 background-color: #fff;
			 }
			 
					 
#logo { text-align: center;
        width: 25%;
				background-color: #a3aacf;
				border: solid black 1px;
				}
				
#logo img { margin-bottom: -3px;
            }
						

#logo .corner { position: absolute;
                left: 25%;
								top: 47px;/*45px with no border*/
								margin-left: -49px;/*-51px with no border*/
								
								}	
								
/* the following rule is recognized only by IE - can remove if no border on blocks*/
	
* html body #logo .corner { top: 44px;
	                            }
					 
#heading { position: absolute;
           left: 58%;
					 top: 0;
           }				 
					 
#content { 
           background-color: #a3aacf;
					 border: solid black 1px;
					 margin-left: 25%;
					 
					 }
					 
#content .corner { float: left;
                   margin-left: -3px;
									 margin-top: -3px;
									 }
									 
#content h2 { text-align: center;
              }
					 
#content p { margin-left: 3em;
             }
					 
#navbox { position: absolute;
          top: 25%;
					          
					}
					
#navbox ul, li { list-style-type: none;
                 }
								 
#navbox li { padding: 3px;
             }
								 
#navbox a { font-style: italic;
            font-weight: bold;
            color: #000;
            }
					