@font-face {
 font-family: Goudy;
 src: url('images/'); /* EOT file for IE */
 src: local('Goudy'),
 		url('fonts/GoudyBookletter1911.otf') format('opentype');
 	 
}

#wrap {
	/*background-image: url(images/background.jpg);*/
	background-image:url(images/marble_back.jpg);
	
	background-repeat:repeat;
	
	padding:60px;
	position:relative;
	height:100% !important;
	
	
	
}
#screen {
	background: rgb(236, 231, 229); /* The Fallback */
	background: rgba(236, 231, 229, 0.75);
	margin-bottom: 0px;
	height: 100%;
	width:100%;	
	box-shadow: 0 0 10px #000000;
   -moz-box-shadow: 0 0 10px #000000;
   -webkit-box-shadow: 0 0 10px #000000;
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   max-width:1100px;
   margin:0 auto;

}
#text {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#header {font-family: "Trajan Pro", Georgia;}

h1 {font-family: "Trajan Pro"; font-size: 40px; border-style: double; border-size 4px; border-color: #5e5d64; padding: 4px 0 0 0; background-image: url(images/headerbackground.jpg); background-position: left top; background-repeat: repeat;}

#description {font-family: "Trajan Pro", Georgia; font-size: 20px;}

#navbuttons {
	background: #8c6549;
	background: rgba(171, 140, 113, .75);

 border-style: double; 
 border-size: 2px; 
 border-color: #5e5d64; 
 
 
 padding: 4px 0 0 0;}
 
#navbuttons li {
display:inline;
padding-left:15px;
padding-right:15px;
}

#main {
line-height: 150%;
}
#main img {
	box-shadow: 0 0 10px #000000;
   -moz-box-shadow: 0 0 10px #000000;
   -webkit-box-shadow: 0 0 10px #000000;
   }


#footer {
	border-top: 4px double #5e5d64;
	margin: 0px;
	padding-bottom:10px;
}
#screen #text #main #footer p {
	margin-bottom: 0px;
}
#footernav {
width:100%;
margin:10px auto;
margin-bottom:10px;
}

#footernav li {
display:inline;
padding-left:15px;
padding-right:15px;
}

a:link {font-weight: bold; color: black; text-decoration: none;}

a:visited {font-weight: bold; color: black; text-decoration: none;}

a:hover {font-weight: bold; color: black; text-decoration: underline;}

#bodytext {margin-left: 25%; position: relative; width:65%; padding-left:20px; padding-right:20px; max-width:600px;}

h2 {font-size: 18px;}

div#smallpics a:hover {background:white}

div#smallpics a img.big {height: 0; width: 0; border-width: 0;}

div#smallpics a:hover img.big {position:absolute; top: 450px; left: 475px; height: 400px; width: 400px;}

div#smallpics a span {display: none;}

div#smallpics a:hover span {display: block; position: absolute; top: 855px; left: 500px; width: 380px;}
#smallpics {

	text-align:center;
	
	}
#smallpics table {
width:100%;
text-align:center;
}

#frame {position:absolute; top: 450px; left: 475px; height: 400px; width: 400px; font: "Trajen Pro"; padding 15px;}

h2 {font-family: "Trajan Pro"; font-size: 25px;}

div#main img {border: none;}

#imageviewer {
	margin-right: 15%;
	margin-left: 15%;
}

body {
	margin: 0px;
	
}

