/*** Let's Set Everything to Zero ***/
 html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}
input,select{
  margin:0;
  padding:0;}
  
/* Main DIV Layouts --------------------------------------------------*/

body {margin: 0px 1% 0px 1%; 
      background-color:#ffffff; 
	  padding:0;
      color: #333333;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 80%; }



#container {margin-right:auto; 
            margin-left:auto; 
			background-color: #FFFFFF; 
			padding: 0; 
			 }

			
#banner {margin: 0px;
		 padding: 0px;}
		
#content {padding: 0px 15px 10px 15px;
		  margin-left: 165px;
		  margin-right: 190px;
		  background-color: #FFFFFF;
		  min-height:0px;
		  min-width:0px;
}
		  
#contenthome {padding: 0px 5px 10px 5px;
		  margin-left: 175px;
		  margin-right: 175px;
		  background-color: #FFFFFF;}	 
		  
 
#content-b {padding: 0px 5px 10px 5px;
		  margin-left: 165px;
		  background-color: #FFFFFF;}	


		  
#sidebar-a {float: left;
			width: 160px;
			margin: 0px 0px 0px 0px;
			}

#sidebar-b {float: right;
			width: 175px;
			margin: 0px;
			background-color: #FFFFFF;}

#footer {clear: both;
		padding: 5px 0px 5px 5px;
		margin: 5px 0px 0px 0px;
		background-color: #FFFFFF;
		border-top: 1px solid #E2E2E2;
		
       }
		
	
		
/* HEADER --------------------------------------------------*/		

#header {height:116px; 
         background-image:  url(http://www.mayolibrary.ie/en/media/Media,5064,en.jpg);
		 background-repeat: no-repeat;  
		 background-position: top right;
		 color:#666666;
		 font-weight:normal }



#header a:link   {text-decoration: none; color:#666666; font-weight:normal;  }
#header a:visited {text-decoration: none; color:#666666; font-weight:normal;  }
#header a:hover   {text-decoration: underline; color:#666666; font-weight:normal;  } 


#textsize {float: right;
             display:inline;
			 padding: 0px 0px 0px 0px;
			 margin: 0px 15px 0px 0px;
			 text-align: right}


.normal{font-size:0.9em; }

.large{font-size:1.2em; }

.xlarge	{font-size:1.3em; }	 


.hidden {position: absolute; left: -9000px}


/* TOP NAV --------------------------------------------------*/	

#patternbar {
		  background-color: #00609C;
		  background-image:url(http://www.mayolibrary.ie/en/media/Media,5058,en.gif);
		  background-position:left top;
		  background-repeat:repeat-x;
          height:31px;
		  margin: 0px 0px 0px 0px;
		 }
		 
#patternbar ul li
{display: inline;
list-style-type: none;
padding-right: 10px;
text-decoration: none; color:#ffffff; font-weight:bold;
}		 
		  
#patternbar a:link   {text-decoration: none; color:#ffffff; font-weight:bold; }
#patternbar a:visited {text-decoration: none; color:#ffffff; font-weight:bold; }
#patternbar a:hover   {text-decoration: underline; color:#ffffff; font-weight:bold; } 

#globalnav {
		   
		   float: left;
           display: inline;
		   padding: 8px 0px 0px 15px;
		  }
#sitesearch {
			float: right;
            padding: 2px 5px 0px 0px;
			color:#ffffff;
			font-size:1.1em
			
			}
		   
#history {padding: 0px 0px 0px 10px;
           margin: 5px 0px 5px 0px; }		   
	   
/* Left Navigation --------------------------------------------------*/

li.prelink {	background-image: url(http://www.mayolibrary.ie/en/media/Media,5059,en.gif);
		background-repeat: no-repeat;
		background-position: -3px 2px;}


#subnavcontainer { margin-left: 0px; margin-top: 1px; margin-bottom: 0px; }
		
#subnavcontainer ul{
			margin: 0;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			font-family: arial, Helvetica, sans-serif;
            width:165px}


#subnavcontainer ul ul{width:145px; overflow:hidden}

#subnavcontainer ul ul ul{width:135px}



		
#subnavcontainer li {margin: 0px 0px 0px 0px;
                     padding: 5px 0px 5px 10px;
                     background-color: #FBE9BB;
					 color:#574C34;
					 border-top:1px solid #FAD37F;
					 border-left:8px solid #F4C256;
					 }

.currentbranch0 {display: block;
			     padding: 0px 0px 0px 0px;
			     width: 147px;
			     color: #574C34;
			     /*background-color: #FBE9BB;*/
			     background-color: #F4C256;
			     text-decoration: none;
			     font-weight:bold;
				 /*background-image: url(http://www.mayolibrary.ie/en/media/Media,5059,en.gif);
                 background-repeat: no-repeat;  
			     background-position: top right;*/}
				 
.currentbranch1 {display: block;
			     padding: 0px 0px 0px 0px;
		         width: 135px;
			     /*color: #574C34;*/
                             color: #000000;
			     /*background-color: #FBE9BB;*/
                             background-color: #F4C256;
			     text-decoration: underline;
			     font-weight:normal;
				/* background-image: url(http://www.mayolibrary.ie/en/media/Media,5059,en.gif);
                 background-repeat: no-repeat;  
			     background-position: top right;*/}
		
.currentbranch2  {text-decoration: underline; background-color: #F4C256;color: #000000;}

#subnavcontainer a
		    {display: block;
			padding: 0px 0px 0px 0px;
			width: 147px;
			color: #574C34;
			background-color: #FBE9BB;
			text-decoration: none;
			font-weight:bold;}
		
#subnavcontainer a:hover, a:link#scurrent, a:visited#scurrent
		               {color: #574C34;
			            background-color: #FBE9BB;
			            text-decoration: underline;
			            font-weight:bold}
		
#subnavcontainer ul ul li { margin: 1px 0px 0px 0px;
                            border-top:1px solid #FBE9BB;
							border-left:0px solid #FBE9BB;}

#subnavcontainer ul ul ul li { margin: 1px 0px 0px 0px;}
		
#subnavcontainer ul ul a
		               {display: block;
		                padding: 0px 0px 0px 0px;
		                width: 135px;
			            color: #666600;
			            background-color: #FBE9BB;
			            text-decoration: none;
			            font-weight:normal;}
		
#subnavcontainer ul ul a:hover, a:link#subcurrent, a:visited#subcurrent
		                               {color: #666600;
		                               	background-color: #FBE9BB;
		                              	text-decoration: underline;
		                             	font-weight:normal; }
			
			



			
			
			
			
/* RIGHT SIDE --------------------------------------------------*/


/* Catalog Placeholder --------------------------------------------------*/

#csearch{
		
		background-color:#FEF3D6; 
		background-image:url(http://www.mayolibrary.ie/en/media/Media,5061,en.gif); 
		background-position:top left; 
		background-repeat:no-repeat;
		padding-left:15px;
		padding-right:5px;
		border-top:1px solid #FBD973;
		margin-bottom:10px;
		
		}


#csearch h2{ 
			color: #330066; 
			padding-left:17px;  
			font-weight:bold; 
			font-size:1.1em;
			padding-bottom:10px} 
			
			
			
			
/* events Placeholder --------------------------------------------------*/


#events{
		
		background-color:#FEF3D6; 
		padding:5px 0px 5px 15px;
		border-top:1px solid #FBD973;
		margin-bottom:10px;
		
		}


#events h2{ 
			color: #330066;  
			font-weight:bold; 
			font-size:1em;
			padding:0px 0px 0px 0px} 
			
#eventsbot{
        background-color:#ffffff; 
		padding-left:15px;
		margin-top:10px;
		margin-bottom:15px;	}
		
		
#eventsbot a:link   {text-decoration: underline; color:#666666; }
#eventsbot a:visited {text-decoration: underline; color:#666666;  }
#eventsbot a:hover   {text-decoration: none; color:#666666; } 
		
#eventsbot .black{color: #000000; margin:0; padding:0}	

#eventsbot p {color:#666666;}

#alleventslink a:link   {color: #0D6983; }
#alleventslink a:visited {color: #0D6983; }
#alleventslink a:hover   {color: #0D6983; } 

/* Mailling list Placeholder --------------------------------------------------*/

#mail{
		
		background-color:#FEF3D6; 
		background-image:url(http://www.mayolibrary.ie/en/media/Media,5062,en.gif); 
		background-position:top left; 
		background-repeat:no-repeat;
		padding-left:15px;
	    padding-bottom:5px;
		border-top:1px solid #FBD973;
		margin-bottom:10px;
		
		}


#mail h2{ 
			color: #330066; 
			padding-left:25px;  
			font-weight:bold; 
			font-size:1em} 
			
#mail a:link   {text-decoration: none; color: #330066; }
#mail a:visited {text-decoration: none; color: #330066; }
#mail a:hover   {text-decoration: underline; color: #330066; } 

/* Home Content Tables --------------------------------------------------*/

#contenthome img {margin:0; padding:0;}

#contenthome h2 {color:#003366; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  font-weight:bold; font-size:1em }	

#contenthome {background-color:#FFFFFF;}
#contenthome p {font-size:1em; color:#666666; }

#contenthome a:link   {text-decoration: underline; color:#0D6983; font-weight:normal}
#contenthome a:visited {text-decoration: underline; color:#0D6983; font-weight:normal}
#contenthome a:hover   {text-decoration: underline; color:#0D6983; font-weight:normal} 




#contenthome table {border:0px;} 
#contenthome td .head {text-align:; height:26px;  background-color:#FEF3D6; border-top:1px solid #FBD973; padding:0px 0px 0px 5px }
#contenthome td,tr{ padding:0px; text-align:left}  
#contenthome td.text  { padding:0px;  border-bottom:1px solid #FBD973;}


#contenthome td.space{  border-bottom:2px solid #FEF3D6;  border-right:5px solid #ffffff  }



	  

		  		  		  					  			


/* Heading Text and Links --------------------------------------------------*/
h1 { font-size: 1.2em;
     color: #003366;
	 padding: 0px;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 0px 5px 0px;
	 border-bottom:1px dashed #003366
	 }


p   {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}


h2 {color: #003366; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:1em; font-weight:bold }


.placeholdertop h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:0.9em}

h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-size:1em; color: #0B6295;}


#content ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#content ul li {background:  url(http://www.mayolibrary.ie/en/media/Media,5063,en.gif) no-repeat 0em 0.2em; display: block; padding: 0.2em 0 0.1em 15px;}

#content ol {list-style:lower-alpha; margin: 0px 5px 0px 30px; padding: 0 0 0.6em 0;}
#content ol li { padding: 0.2em 0 0.1em 0px;}

		  
#content-b  ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#content-b  ul li {background:  url(http://www.mayolibrary.ie/en/media/Media,5063,en.gif) no-repeat 0em 0.2em; display: block; padding: 0.2em 0 0.1em 15px;}

#content-b  ol {list-style:lower-alpha; margin: 0px 5px 0px 30px; padding: 0 0 0.6em 0;}
#content-b  ol li { padding: 0.2em 0 0.1em 0px;}	


hr {height:1px; color:#666666;  width:80%;}



	  
/* FORMS --------------------------------------------------*/

.rs {margin: 0px 0px 5px 0px;}

input {margin:0}
select {margin: 2px 0px 10px 0px;}

.ss{  padding-right:3px; color:#ffffff; }		

		  
/* FOOTER --------------------------------------------------*/


#footer p {padding: 10px 0px 10px 0px; text-align:center}



				


/* Fix 3px Bug --------------------------------------------------*/ 
 
/* Hide from IE5-mac. Only IE-win sees this. \*/

 * html #sidebar-a {}
 
* html #content {
  height: 1%;
  margin-left: 0;}	
  
  * html #content2 {
  height: 1%;
  margin-left: 0;}
  
  
  
  /* tables --------------------------------------------------*/
  
  
#content-b td {padding:10px}

#content-b img {padding:2px; border:1px solid #cccccc}
  
/* Electronic Resources Page */
.eres {width:99%}
.ereslft {width:49%}
.eresrt {width:50%}
.eres img {float:left; margin-right:7px}
.eres br {clear:both;}

/* If You Like...Try */
.liketry {width: 150px; height: 175px; float: left; border:1px solid #CCCCCC; margin: 10px; padding:10px}
