body {
	background-image:url('/images/background.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top center;
}


a:link {color: #790000; text-decoration: underline;}
a:active {color: #790000; text-decoration: underline;}
a:visited {color: #790000; text-decoration: underline;}
a:hover {color: #790000; text-decoration: none;}

div.text {
  font:12px arial,sans-serif;
  font-size:12px;
  color:rgb(255,255,255);
  padding-left:20px;
  padding-right:20px;
}

p.center {
  text-align:center;
}

span.italic {
  font-style:italic;
}

span.bold {
  font-weight:bold;
}

p {
  text-indent: 20px;
  color:rgb(255,255,255);
}

div.content {
  width: 960px ;
  margin-left: auto ;
  margin-right: auto ;
}

div.navbar {
  position:absolute;
  width: 960px ;
  margin-top:-75px;
  margin-left: auto ;
  margin-right: auto ;
  padding-left: 5px;
  z-index:5;
}

div.sites {
  position:absolute;
  width: 960px ;
  margin-top: -55px;
  margin-left: auto ;
  margin-right: auto ;
  padding-left: 10px;
  z-index:5;
}

div.photos {
  width: 960px ;
  margin-left: auto ;
  margin-right: auto ;
  padding:10px;
}

div.galleries {
text-align:center;
margin-top:50px;
}

div.info {
  text-align:center;
	margin-top:10px;

}

img
{  border-style: none;
}

.nav {
margin-top:-75px;
padding-left: 5px;
z-index:2;
}

.site {
padding-left: 10px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
margin-top:20px;
margin-left:20px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid black;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid black;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
margin-top:-1000px;
padding-left: 5px;
padding-top: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
text-align:center;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
margin-top:-10px;
top: 10px;
left: 540px; /*position where enlarged image should offset horizontally */
z-index: 50;
text-align:center;
font:12px arial,sans-serif;
color:rgb(255,255,255);
font-weight:bold;
}
