    body {
      font-size:90%;
      background-color:#e9f3d5;
      margin:0;
      font-family: Arial;
    }
    
    td { font-family: Arial; font-size:100%; color: #000000; }
    a { color: #000000; }
    a:hover { color:#ffc823; }
   
    img {
      border:0px;
    }
    
    .libraries {
      width:120px; 
      height:20px; 
      line-height:20px; 
      
    }
    .libraries a {
      font-size:10px;
      color:#FFFFFF;
      text-decoration: none;
    }
    .libraries a:hover { 
      color:#FFFFFF; 
      text-decoration: none;
    }
    
        div.hr0
{
	MARGIN: 22px 0 7px 0; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 1px
} 
  

    h2 { font-family: "Franklin Gothic Medium", Tahoma, Arial; font-weight: normal; color:#323548; font-size: 170%; margin: 0 0 0 0; padding: 0 10 0 10;  }
    h3 { font-size: 90%; margin: 0 10px; padding: 10px 0; }

    h3.da   { color: #bebebe; }
    div.da  { border-bottom: #bebebe 1px solid; height: 1px } 
    h3.r1   { color: #005426; }
    div.r1  { border-bottom: #005426 1px solid; height: 1px } 
    h3.r2   { color: #ffb502; }
    div.r2  { border-bottom: #ffb502 1px solid; height: 1px } 
    
    
    .newimg  { float: left; padding: 0 10px 0 0;  }   
    .newauthor { text-decoration: underline; margin-bottom:5px;  }
    .newtitle { font-size:110%; font-weight: bolder; margin-bottom:5px; }
    .newpublisher { font-size:90% }
    .newabstract { font-size:90%;  }


    #ears span {
      width:100%;
    }

    .poetry {font-style: italic;}
    

    .dailyimg  { float: left; padding: 0 10px 0 0;  }   
    .dailytitle { font-size:110%; font-weight: bolder; margin-bottom:5px; }
    .dailyabstract { font-size:90%; }

    .dailytitle a { text-decoration: none; color: #000000; }   
		.dailyabstract a { text-decoration: none; color: #000000; }   

    .dailytitle a:hover, .dailyabstract a:hover { color: #000000; }   


    .animg  { float: left; padding: 0 10px 0 0;  }   
    .antitle { font-size:90%; color:#FFFFFF;  }


			#novelties {
				width:100%;
				margin:0px;
				position:relative;
			}

			#novelties .wrap {
				left:0px;
				position:relative;
				margin-bottom:35px;
				margin-left:75px;
			}

			#novelties .sn-img {
				width:75px;
				margin-right:-100%;
				position:relative;
				left:-75px;
				float:left;
			}

			#novelties a { text-decoration: none; color: #000000; }

	    #novelties .newauthor { font-size:90% text-decoration: underline; margin-bottom:5px;  }
  	  #novelties .newtitle { font-size:100%; font-weight: bolder; margin-bottom:5px; }
    	#novelties .newpublisher { font-size:80% }

			.clear{
				clear:both;
				font-size:0;
				overflow:hidden;
			}	


	#ears { 
		padding: 0 10px;
		height: 80px;
		background-color:#669934;
	}
	#ears .intro {
		padding: 5px 15px;
	} 
  
	#body { margin: 0 10px 0 20px }
  
  #body div.table-intro {
    margin: 0 10px 0 0;
    padding: 10px 0;
  }
  #body ul {
    list-style-position: outside; 
    margin-left:17px;
  }
  
  
  
	
	#main-short { 
		padding:0px; 
		margin:0px;
	}
	#main-short h2 { 
			padding: 0px; 
			margin: 5px 0 15px 0;  	
			}
	#main-short div { 
			padding: 0px; 
			margin: 0 0 15px 0;  	
			}

	#main-short a { 
		text-decoration:none;
		color:#000000;
	}
	#main-short a:hover { 
		text-decoration:none;
		color:000000;
	}

  #quiz {
    margin:15px 0;
  } 
  
  #quartet {
  
  }

     div.ar1  { border-bottom: #005426 1px solid; height: 1px; width:100%; margin:0px; }      
     h3.ar1   { color: #005426; margin: -0.7em 0 0 0; padding:0px; z-index=1; width:1px; background-color:#e9f3d5; padding: 0 5px; }
     div.ar2  { border-bottom: #ffb502 1px solid; height: 1px; width:100%; margin:0px; }      
     h3.ar2   { color: #ffb502; margin: -0.7em 0 0 0; padding:0px; z-index=1; width:1px; background-color:#e9f3d5; padding: 0 5px; }
     
     
  div.title-novelties, div.title-services { 
    font-family: "Times New Roman";
    font-weight:bold;
    text-transform: uppercase;
    color:#55615b;
    border-top: 4px solid #55615b;
    border-bottom: 1px solid #55615b;
    padding: 2px;
    margin-bottom:10px;
  }
  
  div.title-novelties a, div.title-services a {
    color:#55615b;
    text-decoration: none;
  }
  

  div.title-notices, div.title-readers  { 
    font-family: "Times New Roman";
    font-weight:bold;
    text-transform: uppercase;
    color:#e66f41;
    border-top: 4px solid #e66f41;
    border-bottom: 1px solid #e66f41;
    padding: 2px;
    margin-bottom:10px;
  }


  div.title-events, div.title-region { 
    font-family: "Times New Roman";
    font-weight:bold;
    text-transform: uppercase;
    color:#005426;
    border-top: 4px solid #005426;
    border-bottom: 1px solid #005426;
    padding: 2px;
    margin-bottom:10px;
  }

  div.title-events a, div.title-region a {
    color:#005426;
  }
  div.title-events a:hover, div.title-region a:hover {
    color:#005426;
    text-decoration:none;
  }  

  div.title-reviews { 
    font-family: "Times New Roman";
    font-weight:bold;
    text-transform: uppercase;
    color:#ffb502;
    border-top: 4px solid #ffb502;
    border-bottom: 1px solid #ffb502;
    padding: 2px;
    margin-bottom:10px;
  }

  div.title-reviews a {
    color:#ffb502;
  }
  div.title-reviews a:hover {
    color:#ffb502;
    text-decoration:none;
  }  


  .notices-text { font-size:90%; }
  div.full-intro img { margin: 0px 15px 15px 0px; }
