html, body{ 
 margin:0px; 
 padding:0px; 
 text-align:center; 
 background-color: #d3d3af;
} 

a:link{
        color: blue;
        background-color: transparent;
        }
a:visited{
        color: blue;
        background-color: transparent;
        }
a:hover{
        color: orange;
        font-weight: medium;   
        }
a:active{
        color: blue;
        background-color: transparent;
        }

.mainimage {
  max-width: 700px;
  max-height: 700px;
  width: expression(this.width > 700 ? "700px" : true);
  height: expression(this.height > 700 ? "700px" : true);
}

 
		
		
p{
font-family:Arial, Tahoma, Helvetica, "Times New Roman";
color:#404040;
font-size: 11pt;
}
		
#container{
float:left;
	width:800px;
	text-align: center;
	margin:0 auto;
	margin-top:0px;
	p/adding:0px;
}

#pagewidth{ 
float:left;
		width:1000px; 
		margin-left:auto; 
		margin-right:auto;		
		background-color: #ffffff;
		border: 1px solid black;
		padding-bottom: 20px;
} 

#masthead{
	width: 1000px;
	height: 71px;
	margin: 0px auto 8px;
	text-align: left;
	border: 1px solid red;
}

#head-contact{
	color: #fff;
	font-family:Arial, Tahoma, Helvetica, "Times New Roman";
	font-size: 24pt;
	font-weight: bold;
	text-shadow: #777 -0.1em 0.1em 0.1em;
	/*text-shadow: -2px 2px #000,
     -1px -1px 0 #808080,  
      1px -1px 0 #808080,
      -1px 1px 0 #808080,
       1px 1px 0 #808080*/;

}

#head-contact a{
	color: #000;
	font-family:Arial, Tahoma, Helvetica, "Times New Roman";
	font-size: 11pt;
	font-weight: normal;
	text-shadow: none;
	text-decoration: none;
}

#head-contact a:hover{
	color: #011a91;
}

#menulocator{
	float:left;
	height:0px; 
	margin-top: 0px;
	margin-left:10px;
	b/ackground-color:#FFFFFF; 
	border: 0px solid red;
	width:30%;

}

#header{
float:right;
 height:71px; 
 margin-top: 3px;
 margin-right: 10px;
 width:800px;
 text-align:right;
} 

#maincontentwrapper{
	width:97%;	
	margin-top: 0px;
	margin-left: 20px;
border:1px solid transparent;
}
	
.subhead{
        font-family: Tahoma, Times New Roman, Arial, ;
        font-size: 18pt;
        font-weight: bold;
		f/ont-style: italic;
        text-align: left;
        color: #29294f;
		margin-top:20px;
}
.subheadtagline{
        font-family: Tahoma, Arial,Times New Roman ;
        font-size: 14pt;
        f/ont-weight: bold;
        text-align: left;
        color: #996633;
		margin-top:3px;
}

/* gallery  */

#galname-lbl{
	margin-top: 20px;
	text-align: left;
	margin-left: 65px;
	font-family: arial, tahoma, san serif;
	color: #000040;
	font-size: 20pt;
}


#galwrapper{
	float: left; 
	width:1000px;
	margin-top: 10px;
	margin-left: 30px;
}

#galwrapper img{
	p/adding: 15px;
	m/argin: 5px;
	b/order: 1px solid #f00;
}

/* end gallery */


.linklabel a{
        font-family: Times New Roman, Tahoma, Arial, ;
        font-size: 16pt;
        font-weight: bold;
        text-align: left;
        color: #c67900 ;
		margin-top:3px;
		text-decoration: none;
}
.linklabel a:visited{
        color: #c67900;
}

.linklabel a:hover{
        color: orange;
        }

.linklabel a:active{
        color: red;
        }
		
.linkdesc{
        font-family: Tahoma, Arial,Times New Roman ;
        font-size: 10pt;
        f/ont-weight: bold;
        text-align: left;
        color: #996633;
		margin-top:3px;
}



.exhiblist{
	font-family:  tahoma, arial, helvetica; 
	color: black; 
	font-size: 11pt;

}



.footerbox{
	m/argin: auto;
	 width:100%x;
	_w/idth:1008px;
	height: 100px;
	b/order-left: 1px solid green;
	b/order-right: 1px solid green;
	padding-bottom: 0px;
	p/adding-right: 120px;
}




.footertitle{
	color: #808080;
	font-family: Tahoma, Arial, Times New Roman;
    font-size: 10pt;
    font-weight: bold;
	text-align:right;
	p/adding-top: 35px;
	border: 0px solid blue;
}

#footeraddress{
	color: #808080;
	    font-family: Tahoma, Arial, Times New Roman;
        font-size: 9pt;
		text-align:right;
}

#footercontact{
	color: #808080;
	    font-family: Tahoma, Arial, Times New Roman;
        font-size: 9pt;
		text-align:right;
}

#footercontact a{
	color: #a0a0a0;
}

#footercontact a:hover{
	color:#ff0000;
}
#footercontact a:visited{
	color:#a0a0a0;
}

#footer-overlay{
	width: 1000px;
	margin: auto;
	height: 100px;
	margin-top: 15px;
	background-color: rgba(0,0,0,0.6);
}
.subfooter{
        font-family: Times New Roman, serif;
        font-size: 16pt;
        font-weight: bold;
        font-style: italic;
        text-align: center;
        color: #ffffff;
}


.headintro{
        font-family: Tahoma, arial, Times New Roman;
        font-size: 14pt;
        font-weight: bold;
        text-align: center;
		line-height:120%;
		vertical-align: top;
        color: brown;
		margin-top: 0px;
}

.paraheader{
		float:left;
        font-family: Tahoma, arial, Times New Roman;
        font-size: 13pt;
        font-weight: bold;
        text-align: left;
		line-height:120%;
		vertical-align: top;
        color: #04333;
		margin-top: 0px;
}

.paratag{
		float:left;
        font-family: Eras Medium ITC, Tahoma, arial, Times New Roman;
        font-size: 12pt;
        font-weight: medium;
        text-align: left;
		line-height:120%;
		vertical-align: top;
        color: brown;
		margin-top: 0px;
}

.contentwrapper{
		f\loat:left;
		text-align:center;
		margin-left: 40px;
		margin-right: 40px;
}

.bodytext{
		color: #000;
        vertical-align: top;
		margin-top:0px;
        font-family: Arial, tahoma, Helvetica, Sans Serif;
        font-size: 11pt;
		line-height: 140%;
        font-weight: normal;
        text-align: left;
}

.bodytext ul{

        text-align: left;
}

.bodytext li{
		color: #004000;
         font-family: Arial, tahoma, Helvetica, Sans Serif;
        font-size: 11pt;
		line-height: 140%;
        font-weight: normal;
        text-align: left;
}

.credit{
		f/loat:left;
		color: #ffffff;
        font-family: Tahoma, arial, Eras Medium ITC, Times New Roman;
        font-size: 12pt;
} 
	


#menuwrapper{
	width: 100%; 
	margin-top:240px;
	height: 40px;
	padding-bottom: 4px;
	background-color: #000; 
	text-align:left;
}

#submenuwrapper{
	float:left;
	w/idth: 30%; 
	margin-top:0px;
	margin-left:80px;
	b/ackground-image:url('img/menubg.jpg');
	height: 60px;
	padding:3px;
	padding-left:5px;
	padding-right: 28px;
	p/adding-bottom: 4px;
	background-color: #eff6ff; 
	text-align:left;
	border: 1px solid #a1caff;
}

#navi {
		float:left;
}
     
#navi a , #navi strong {
        color: #fff;
        font: 14px Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-decoration: none;
        padding: 5px 8px;
		margin-top:14px;
		margin-left:0px;
		vertical-align:middle;
}

#navi strong {
        font-weight: bold;
}


#navi a:hover {
        c/olor: #0fff61;
		color: #ffff40;
		text-decoration:underline;
}

.menuitem{
	float:left;
	height:29px;
	_height:37px;
	vertical-align:middle;
	border-right:1px solid #808080;
	padding-top:12px;
}

.menuitem :hover{
b/ackground:blue;
}



#subnavi {
        color: #fff;
		b/order:1px solid red;
        text-align: center;
        font-family: Tahoma, Arial,Helvetica,sans-serif;
		font-size: 10pt;
        font-weight: medium;
        text-decoration: none;
}
#subnavi a , #subnavi strong {
        color: #fff;
		b/order:1px solid red;
        text-align: center;
        font-family: Tahoma, Arial,Helvetica,sans-serif;
		font-size: 10pt;
        font-weight: medium;
        text-decoration: none;
}

#subnavi strong {
        font-weight: bold;
}

#subnavi a {
		font-family: tahoma, arial;
        b\ackground: #000;
}

#subnavi a:hover {
        color: #fff;
}

/* Gallery headers */

.gallery-head{
        font-family: Times New Roman, Tahoma, Arial;
        font-size: 16pt;
        font-weight: bold;
        text-align: center;	
		line-height: 0.2;
		margin-top: 30px;
}

.gallery-subhead{
        font-family: Times New Roman, Tahoma, Arial, ;
        font-size: 12pt;
        text-align: center;
		line-height: 0.10;

}
