/*   lib.css
**
**   Common styles for library pages (page layout and shaping)
*/

html, body {
  background-color:  #749BC2;
  margin:  0px;
  }
  
/* Logo zone / header */
#header  {
    float: left;
    clear: both;
    height:  94px;
    width:  984px;
    background-image: url('../../images/base/manlogo-h120px.gif');
  }

#header h1 { 
  text-align:  left;
  }
#topnav  {
    float: left;
    clear: both;
  }


#page_top {
    float: center;
    clear: both;
    margin: 0; 
    padding: 0;
    height: 148px;
    width:  984px;
    background-color: #a4c8ed;
    background-image: url('../../img/base/manlogo-h120px.gif');
    background-repeat: no-repeat;
}

#page_top div.h_left   {   /* Contains banner zone */
  float: left; 
  height: 110px;
  margin:0; 
  padding:7px 0 0 110px; 
}

#page_top div.h_left h1  {
  margin: 0.25em 0 0 0; padding:0; font-size:2.0em; 
  background-color: #a4c8ed;
}
/* Container for holding content area (can be more than one). */
/* Built for 1024px screen with 800px screen compatibility.   */

#topnav {
  width:  100%;
  background-color:  #4d749b; 
  margin:   0px;
  padding:  0px;
  height:   28px;
  border-top:    1px solid #4d749b;
  border-bottom: 4px solid #a4c8ed;
}

.core_container {
  width:    984px;
  margin:     0;
  padding:    0;
  border:     none;    
  background-color:  #a4c8ed;
  float: left;
  clear: both;
}

.core_container h1 {
  padding-left: 6px;
}

.content {
  float:    left;
  width:    960px;
  margin-left: 4px;
  background-color:  #acd0f8;
  }
  
.asidecontent {
  width:    224px;
  background-color:  #ffffcc;
  display: none;
}
  
#tailings  {
  width:    984px;
  margin:     0px;
  padding:    0px;
  border:     0px;    
  background-color:  #ffffff;
  float: left;
  clear: both;
}
  
.tailcore  {
  border:     1px solid red;
  background-color:  #ffffff;
}
