a:link  {color:#cc3333;
            text-decoration:none; }

a:active, a:hover {color:#cc3333;
            text-decoration:underline;
           }


a:visited {color:#cc3366;
              text-decoration:none;}


body{background:#ffe;
      color:#000;
      font-size:1em;
      font-family:Georgia;
      height:auto;}

#top-banner{font-size:2.8em;
    font-family:"Garamond", Palatino, serif;
    font-style:oblique;
    padding:.3em 1.4em .1em 2em;
    text-align:left;
    background-color:#eed;
    position:absolute;
    z-index:3;
    border-top:solid;
    border-top-color:#cc9;
    border-bottom:solid;
    border-bottom-color:#cc9;
    border-left:solid;
    border-left-color:#d44;
    border-bottom-width:1px;
    border-top-width:1px;
    border-left-width:0; }

h2{
    font-size:1.5em;
    color:#cc3333;
    font-family:arial;
    background-color:#eed;
    border-top:solid;
    border-bottom:solid;
    border-top-color:#cc9;
    border-bottom-color:#cc9;
    border-top-width:1px;
    border-bottom-width:1px;
    padding:.9em 0 .9em 1em;}

h3{font-size:1.2em;
    line-height:1.5em;}


.capital {
    font-style:cursive;
    font-size:1.3em;
}


/*logo spot - maybe should be under banner*/
#box4{ position: absolute;
       background:transparent;
	   width:110px;
       height:154px;
       border-style:solid;
       border-width:1px;
       border-color:#111;}


/* main body of text*/

.text{
	position:absolute;
	font-size:1em;
	padding:.5em;
	top:9em;
	left:16em;
	width:37em;
	text-align:justify;
	line-height:1.1em;
	height: 55em;
       }
       
.newsheader{font-weight:bold;
     background-color:#fff;
	 padding:0 0 0 .3em;}
	 
/* old heading to be removed once all instances removed */
#h4{font-weight:bold;
     background-color:#fff;
	 padding:0 0 0 .3em;}


.bloc {font-size:.8em;
        padding:1.7em;
       text-align:justify;
       line-height:1.1em;
       font-family:verdana;
       background-color:#eed;
       border-top:solid;
    border-bottom:solid;
    border-top-color:#cc9;
    border-bottom-color:#cc9;
    border-top-width:1px;
    border-bottom-width:1px;}

#left-menu {padding:10.5em 0.3em 0.3em 0.5em;
      line-height:1.4em;
       font-size:.8em;
       font-family:verdana;
       background-color:#cc9;
       width:15.5em;
       top:0.1em;
       position: absolute;
       z-index:1;
       left:0em;
       height:auto;}

#pimg{padding: .1em .1em .1em 2.5em;
      
	  }

#footer {
	font-family:monospace;
	font-size:0.9em;
	text-align:center;
	color:#222;	
}

#tfoot {position:absolute;
	font-family:monospace;
	font-size:0.9em;
	text-align:center;
	line-height:1.3em;
	color:#222;
	padding:1em;
		
}

Cambridge Library Group
