
/* basic elements */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
background-color:#e7e7e7; 	background: url(images/galleryBG.jpg) repeat-x top fixed #FFEFD6;

}

#border {
	width: 800px;
/*	border: 1px solid #000000; */
	background-color: #fff;
}
h3 {
	font-size: 1.2em;
}
.searchfont {
	font-size: .8em;
	}
	
.searchlabel {
	font-size: 0.7em;
	font-weight: bold;
	}
	
.arttitle {
	font-size: .8em;
	font-weight: bold;
}
.titleartname {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
		}

.arttitle a:link {
color: #C7D0DE;}

.arttitle a:link, .arttitle a:visited {
font-weight: bold; 
padding: 2px;}

.arttitle a:hover {
background-color: #660000;
color: #C7D0DE;
}

a:link {
	font-weight: normal;
	text-decoration: underline;
	color: #006699;	
}

a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #660000;
}

a:hover {
	font-weight: normal;
	text-decoration: underline overline;
	color: #996633;
	background-color: #FFFFEC;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.textmenu {
	font-size: .9em;
}
.navfont {
	font-family: "Book Antiqua", Georgia, serif;
	font-size: 1em;
}
.bottomtext {
	font-size: .8em;
	}

.crumbs {
	font-size: .9em;
}

.imgborder {
	border: 1px solid #000000;
	}
	
.linkimgborder {
	border: 2px solid #0033CC;
	}

.imgcaption {
	font-size: .7em;
	}
	
#box {
		border: 1px solid #000000;
		padding: 20px 20px 60px 20px;
		margin:20px 20px 50px 20px;
		}
		
.glrysubmenu {
	border: 2px solid #CC9966;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	font-size: 1em;
}
#glrysubmenu {
	border: 1px solid #CC9966;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	font-size: 1em;
}



#searchbox {
  	width: 600px;
	border: 1px solid #000000;
	}

.bodycopy {
background: url(images/stonetdBD.jpg) repeat-y;
}

#homeContainer {border: 1px solid #000; background: #fff; padding: 15px; width: 770px; margin: 5px auto; height: 580px;} 

/* new home page menu buttons */
#boxHome {width: 650px; margin: 10px auto; height: 210px;}
#boxHome2  {width: 650px; margin: 10px auto;  height: 90px;}

#aboutbox, #gallerybox {float: left; width: 68px; height: 204px;  }

a#about {display: block; background: url(images/home/aboutStar.jpg) ; height: 74px; width: 68px; border: none;}

a#about:hover {border: none;
background: url(images/home/aboutStarHov.jpg); height: 204px; width: 68px;}

#aboutbox2, #gallerybox2 {float: left; width: 68px; }

a#about2 {display: block; background: url(images/homeMenu/aboutStarBtns.jpg) 0 0 no-repeat ; width: 48px; border: none; height: 74px; }

a#about2:hover {border: none; background: url(images/homeMenu/aboutStarBtns.jpg) -48px 0 no-repeat; }

a#gallery {display: block; background: url(images/home/gallery.jpg) ; height: 74px; width: 68px; border: none;}

a#gallery:hover {border: none;
background: url(images/home/galleryHov.jpg); height: 204px; width: 68px;}

a#gallery2 {display: block; background: url(images/homeMenu/galleryBtns.jpg) 0 0 no-repeat; width: 48px; height: 74px; border: none;}

a#gallery2:hover {border: none; 
background: url(images/homeMenu/galleryBtns.jpg) -48px 0 no-repeat;}



#contactbox {float: left; width: 84px; height: 204px; }

a#contact {display: block; background: url(images/home/contact.jpg); height: 74px; width: 84px; border: none; }

a#contact:hover {border: none;
background: url(images/home/contactHov.jpg); height: 204px; width: 84px; }

#contactbox2 {float: left; width: 84px; height: 90px; }

a#contact2 {display: block; background: url(images/homeMenu/contactBtns.jpg) 0 0 no-repeat; width: 48px; border: none; height: 74px;}

a#contact2:hover {border: none;
background: url(images/homeMenu/contactBtns.jpg) -53px 0 no-repeat; }



#slylogo {float: left; width: 219px; height: 80px;}


#storebox {float: left; width: 65px; height: 204px; }

a#store {display: block; border: none; background: url(images/home/store.jpg); height: 68px; width: 65px;}

a#store:hover {display: block; border: none; background: url(images/home/storeHov.jpg); height: 204px; width: 65px;}

#storebox2 {float: left; width: 65px;   }

a#store2 {display: block; border: none; background: url(images/homeMenu/storeBtns.jpg) 0 0 no-repeat; width: 48px; height: 75px; }

a#store2:hover {display: block; border: none; background: url(images/homeMenu/storeBtns.jpg) -50px 0 no-repeat;}


#newWorkbox, #resourcesbox {float: left; width: 66px; height: 204px; }

#newWorkbox2, #resourcesbox2 {float: left; width: 66px;  }

a#newWork {display: block; border: none; background: url(images/home/newWork.jpg); height: 74px; width: 66px;}

a#newWork:hover {display: block; border: none; background: url(images/home/newWorkHov.jpg); height: 204px; width: 66px;}

a#newWork2 {display: block; border: none; background: url(images/homeMenu/newWorkBtns.jpg) 0 0 no-repeat;  width: 50px; height: 74px; }

a#newWork2:hover {display: block; border: none; background: url(images/homeMenu/newWorkBtns.jpg) -54px 0 no-repeat; }


a#resources {display: block; border: none; background: url(images/home/resources.jpg); height: 74px; width: 66px;}

a#resources:hover {display: block; border: none; background: url(images/home/resourcesHov.jpg); height: 204px;}

a#resources2 {display: block; border: none; background: url(images/homeMenu/resourcesBtns.jpg) 0 0 no-repeat;  width: 50px; height: 74px;}

a#resources2:hover {display: block; border: none; background: url(images/homeMenu/resourcesBtns.jpg) -56px 0 no-repeat; }


a .alt {display: none;}

.clear {clear: both;}

/* end home menu buttons */

#slidingimgbox {  display: block; /*width: 400px; height: 350px;*/ background: #fff; margin: 5px auto; z-index: 1; margin-bottom: 10px;}

#slidingimgbox2 {  display: block; /*width: 400px; height: 350px;*/ background: #fff; margin: 5px auto;  padding: 20px 5px 10px 5px;}