#banner { 
width: auto;
height: 240px;
background: url('images/header1.jpg') no-repeat; 
/* the background */
   filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity: 0.7;   
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer {
width: auto;  
position: relative; 
margin: 0 35% 0 0;
padding: 0.5em 0 0.5em 0.5em; 
/*Add a height attribute and set to largest image's height to prevent 
overlaying*/
}

.gallarycontainer p { 
font-family: Verdana, Ariel, Helvetica, Geneva, sans-serif; 
font-size: 65%;
text-align: left; 
white-space: nowrap;    
color: #000; 
margin: 0;
padding: 0 1em 0 0.5em; 
} 

html>/**/body .gallarycontainer p { 
font-family: Verdana, Ariel, Helvetica, Geneva, sans-serif; 
font-size: 73%; 
text-align: left;   
color: #000; 
margin: 0;
padding: 0 1em 0 0.5em; 
}

.thumbnail img { 
margin-left: 0; 
margin-right: 0.25em; 
margin-top: 0; 
margin-bottom: 0.5em;   
}

.thumbnail:hover {
background-color: transparent;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
padding: 2px;
left: -1000px;
visibility: hidden; 
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0;
}

.thumbnail:hover span { /*CSS for enlarged image*/
visibility: visible;
top: 0.25em;
left: 30em; /*position where enlarged image should offset horizontally */
z-index: 50;
} 

html>/**/body .thumbnail:hover span { /*CSS for enlarged image*/
visibility: visible;
top: 0.25em;
left: 35em; /*position where enlarged image should offset horizontally */
z-index: 50;
} 

.pagination{
padding: 0;
}

.pagination ul li{ 
font-family: Verdana, Ariel, Helvetica, Geneva, sans-serif; 
font-size: 70%; 
}

html>/**/body .pagination ul li{ 
font-family: Verdana, Ariel, Helvetica, Geneva, sans-serif; 
font-size: 75%; 
}

.pagination ul{
margin: 0.5em 1em 0.5em 1em;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
background: url('images/button1.png') no-repeat;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
background: url('images/button1.png') no-repeat;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
color: #ffebcd; 
border-top: 1px solid #FFF;
border-right: 2px solid #000; 
border-bottom: 2px solid #000; 
border-left: 1px solid #FFF;
text-decoration: none; 
}

.pagination a:hover, pageination a:active{
color: #780000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #000 !important;
border-top: 1px solid #FFF;
border-right: 2px solid #000; 
border-bottom: 2px solid #000; 
border-left: 1px solid #FFF; 
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background: url('images/button1.png') no-repeat;
cursor: default;
color: #000;
border-top: 1px solid #FFF;
border-right: 2px solid #000; 
border-bottom: 2px solid #000; 
border-left: 1px solid #FFF; 
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
} 

p { 
font-family: "Trebucher MS", Arial, sans-serif; 
font-size: 75%; 
line-height: 1.25em;   
color: #000; 
margin: 0 1em 1em 1em;
padding: 0 1em 0 1em; 
}
  
p .centered { 
text-align: center; 
}
