@charset "utf-8";
body {
    margin-top:0;
    margin-right:auto;
	margin-bottom:0;
    margin-left:auto;
    background-attachment : fixed;
	background-image: linear-gradient(90deg, white, #efefef, white, white, #efefef, white);
    background-position: top;
    background-repeat:repeat;
    border-spacing:0;
    padding:0;
}
p {
	font-family: arial, helvitica, sans-serif;
	font-size: medium;
	color: black;
    line-height:22px;
    letter-spacing:1px;
}
.p2 {
	font-family: arial, helvitica, sans-serif;
	font-size: medium;
    text-align:center;
	color: black;
    line-height:22px;
    letter-spacing:1px;
}
.lunamont { 
    text-align:center; 
    padding:0; 
    background-image:radial-gradient(blue, black, black);
    background-position:top;
    margin:auto;
    border-radius:2px; 
    border-top:#dbc987 ridge 2px; 
    border-right:#CC9966 ridge 2px; 
    border-left:goldenrod ridge 2px; 
    border-spacing:0;
}
.web {width:282px; height:auto; margin:6px; border:solid gray 1px; box-shadow: 2px 2px 6px rgba(0,0,0,0.4); }

.table-white { 
    width:100%; 
    margin:auto; 
    padding:0; 
    background-color:white; 
    border:ridge silver 2px; 
    border-spacing:0
}
.table-silver { 
    width:100%; 
    margin:auto; 
    padding:0; 
	background-image: url(../images/bgSilver.jpg);
    border:ridge silver 2px; 
    border-spacing:0
}

.table-whiteA { 
    width:auto; 
    background-color:white; 
    text-align:left;
}
.three { 
    width:300px;
    height:auto;
}
.hr {
    height:3px; 
    background-color:#dbc987;
}

.next {
    width:16px; 
    height:auto; 
    margin-top:10px;
}
.top-design {    
    box-shadow: 2px 2px 4px silver;
    border-bottom:darkgoldenrod ridge 2px; 
}


.nav-bar {
	font-family: arial, sans-serif;
	font-size: medium;
	color: black;
    padding:0;
    letter-spacing:1px;
    line-height:24px;
    text-align:center;
    border-radius:2px; 
    background-image:linear-gradient(#c5c5c5, #d5d5d5, white, ivory, white, white, #d3dbe4, ivory);
    border-top:#dbc987 ridge 2px; 
    border-bottom:darkgoldenrod ridge 2px; 
    border-right: ridge white 2px;
    border-left: groove white 2px;
    border-spacing:0;
    box-shadow: 2px 2px 4px silver;
}

.buttons { 
    font-family: 'Book Antiqua', serif; 
    font-size:large;
    font-weight:bold;
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    background-image:radial-gradient(blue, black);
    color:#FFFFFF; 
    text-shadow: black 2px 2px 3px;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.3);
	text-align: center;
    letter-spacing:1px;
    width:150px;
}

.buttonB {
    margin:0;
    border-radius:2px; 
    background-image:linear-gradient(#c5c5c5, #d5d5d5, white, ivory, white, white, #d3dbe4, ivory);
    border-top:#dbc987 ridge 2px; 
    border-bottom:darkgoldenrod ridge 2px; 
    border-right: ridge white 2px;
    border-left: groove white 2px;
    border-spacing:0;
    box-shadow: 2px 2px 4px silver;
}
.artwork {
    width:350px; 
    height:auto; 
    border-radius:2px; 
    background-image:linear-gradient(-145deg, ivory, white); 
    padding:6px; 
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    float:left; 
    margin:4px 12px 6px 0; 
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.3);
}
.artworkN {
    width:262px; 
    height:auto; 
    border-radius:2px; 
    background-image:linear-gradient(-145deg, ivory, white); 
    padding:6px; 
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.3);
}
.artworkJD {
    width:240px; 
    height:auto; 
    margin:10px 0 0 0;
    border-radius:2px; 
    background-image:linear-gradient(-145deg, ivory, white); 
    padding:6px; 
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.3);
}
.artworkG {
    width:390px; 
    height:auto; 
    margin:10px 0 0 0;
    border-radius:2px; 
    background-image:linear-gradient(-145deg, ivory, white); 
    padding:7px; 
    border-top:#dbc987 ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    box-shadow: 2px 2px 6px 1px silver;
}
.artworkGA {
    width:auto; 
    height:auto; 
    margin:10px 0 0 0;
    border-radius:2px; 
    background-image:linear-gradient(-145deg, ivory, white); 
    padding:7px; 
    border-top:#dbc987 ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    box-shadow: 2px 2px 6px 1px silver;
}
.artworkS {
    width:164px; 
    height:auto; 
    border-radius:2px; 
    background-image:linear-gradient(-145deg, ivory, white); 
    padding:6px; 
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    float:left; 
    margin:4px 12px 6px 0; 
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.3);
}

.artworkBks {
    width:320px; 
    height:auto; 
    border-radius:2px; 
    margin-top:12px;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.4);
}
.art-nav {
    font-weight:bold;
    width:100%;
    margin-left:auto;
    margin-right:auto;

}
.dropS {
	font-family: arial, sans-serif;
	font-size: medium;
	color: black;
    letter-spacing:1px;
    line-height:24px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.copy {
    text-align:center;
	font-family: arial, sans-serif;
	font-size:small;
	color:gray;
    letter-spacing:1px;
    line-height:22px;
}

.bosch { 
    font-size:small; font-variant:small-caps; font-family:'arial narrow'; color:gray; text-decoration:none;
}
h1 {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size:large;
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    background-image:radial-gradient(blue, navy, black);
    color:#FFFFFF; 
    padding:1px;
    text-shadow: black 1px 1px 3px;
    box-shadow: 2px 2px 6px 1px silver;
	text-align: center;
    letter-spacing:1px;
    width:250px;
}
h2 {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size:large;
    border-top:lightyellow ridge 4px; 
    border-right:#CC9966 ridge 4px; 
    border-bottom:darkgoldenrod ridge 4px; 
    border-left:goldenrod ridge 4px; 
    background-image:radial-gradient(blue, navy, black);
    color:#FFFFFF; 
    padding:0;
    text-shadow: black 1px 1px 3px;
    box-shadow: 2px 2px 6px 1px silver;
	text-align: center;
    letter-spacing:1px;
    width:200px;
}
h3 {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: medium;
	color: black;
    letter-spacing:1px;
    text-align:left;
}
.small {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: small;
}
.gallery {
	font-family: 'trebuchet ms', verdana, arial, helvetica, geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: black;
}
.indent {
	padding-left : 18px;
}
.long {
	height: 1in;
}
.center {
	text-align: center;
	font-family : arial, helvetica, geneva, sans-serif;
    margin: auto;
}
.links {
	font-size: medium;
	font-family : arial, helvetica, geneva, sans-serif;
	font-weight : normal;
}
.normal {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: medium;
	font-weight: normal
}
.white {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: medium;
	color: white;
	font-weight: bold;
	font-style: oblique;
}
.smallt {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: small;
	color: #00008b;
}
.pcopy {
	font-family: 'arial narrow';
	font-size: medium;
	color: black;
}
.footer {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 17px;
	color: black;
}
.header {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: medium;
	color: black;
}
.title {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: black;
    letter-spacing:1px;
    text-align:center;
}
.art { 
     border-top:lightyellow ridge 8px; 
     border-right:#CC9966 ridge 8px; 
     border-bottom:darkgoldenrod ridge 8px; 
     border-left:goldenrod ridge 8px; 
     box-shadow: 3px 3px 6px 1px rgba(0,0,0,0.3);
     border-radius:4px;
     padding:10px;
     box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.3)
}
.artNP { 
     border-top:lightyellow ridge 8px; 
     border-right:#CC9966 ridge 8px; 
     border-bottom:darkgoldenrod ridge 8px; 
     border-left:goldenrod ridge 8px; 
     box-shadow: 3px 3px 6px 1px rgba(0,0,0,0.3);
     border-radius:4px;
     padding:0; 
     border-spacing:0;
     box-shadow: 4px 4px 10px 4px rgba(0,0,0,0.4) ;
}
ul {
	color : black;
	font-family : arial, helvetica, geneva, sans-serif;
	font-size : large;
	font-style : normal;
	text-align : left;
	text-decoration : none;
	list-style-image: url(../images/bullet.gif);
    letter-spacing:1px;
}
ol {
	color : black;
	font-family : arial, helvetica, geneva, sans-serif;
	font-size : medium;
	font-style : normal;
	text-align : left;
	text-decoration : none;
	list-style-type : square;
    letter-spacing:1px;
}
a:link {
	font-family : arial, helvetica, geneva, sans-serif;
	text-decoration: underline;
	color: #00008b;
	font-size : medium;
    letter-spacing:1px;
}
a:visited {
	font-family:arial, helvetica, geneva, sans-serif;
	text-decoration:underline;
	color:#3f3f3f;
	font-size:medium;
    letter-spacing:1px;
}
a:hover {
	font-family : arial, helvetica, geneva, sans-serif;
	text-decoration: none;
	color: #8a2be2;
	font-size: medium;
    letter-spacing:1px;
}
.navbar {
  overflow: hidden;
  font-family: Arial, sans-serif;
}

.navbar a {
  font-family: Arial, sans-serif;
  float: left;
  font-size: medium;
  color: black;
  padding: 4px 12px;
  text-transform:uppercase;
  letter-spacing:1px;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: medium;  
  color: black;
  padding:4px 10px;
  background-color:white;
  background-image: radial-gradient(ivory, #94ADCE);
  border-top:lightyellow ridge 2px; 
  border-right:#CC9966 ridge 4px; 
  border-bottom:darkgoldenrod ridge 4px; 
  border-left:goldenrod ridge 2px; 
  border-radius:30px;  
  font-family: Arial, sans-serif;
  text-transform:uppercase;
  letter-spacing:1px;
  margin: 16px 10px 0 10px;
  box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3);
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: black;
  color:white;
}

.dropdown-content {
  display: none;
  position: absolute;
background-color: #000000;
  width: 340px;
  box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: ivory;
  padding: 8px 12px;
  text-transform:uppercase;
  letter-spacing:1px;
  display:list-item;
  text-align: left;
}

.dropdown-content a:hover {
background-color:black;
background-image:radial-gradient(blue, black);
color:ivory;
text-shadow: 3px 3px black;
font-size:22px;
}

.dropdown:hover .dropdown-content {
  display: list-item;
  color:white;
}

.dropdown:hover .dropbtn {
  color:white;
  background-image: radial-gradient(white, blue);
  border-top:lightyellow ridge 4px; 
  border-right:#CC9966 ridge 2px; 
  border-bottom:darkgoldenrod ridge 2px; 
  border-left:goldenrod ridge 4px; 
  box-shadow: blue 0px 0px 10px;
}