@charset "utf-8";
/* CSS Document */

a:link, a:visited, .thumbnav a:link, .thumbnav a:visited {
	text-decoration:none;
	color:#969
}
a:hover, .thumbnav a:hover {
	color:#000000;
	text-decoration:underline
}
body{
	font-family:arial;font-size:12px;font-color:#000000;
}
.homepage {
	margin-top:-8px
}
#pageholder {
	width:auto;
	margin:30px auto;padding:0px;
	position:relative;
}

#headerholder {
	height:30px;width:140px;
	position:absolute;	
	background-image:url('gfx/logo.jpg');
	background-repeat:no-repeat;
}
#headerholder h1 {
	font-size:20px;font-family:arial;
	color:#969;
	padding:0px;margin:0px;
	display:none
}

#navholder {
	position:absolute;top:44px;left:0px;
	width:120px;
	text-transform:lowercase;	
	
}
#navholder ul{
	
	list-style:none;
	padding:0px;margin:0px;
	text-align:right
}
#navholder li {
	margin-bottom:0px
}

#contentholder {
	position:absolute;top:5px;left:137px;
	width:auto;
	padding:0px 0px 0px 20px;margin:0px;
	border-left:1px solid #e095e0;
}
#contentholder p {
	text-align:justify;
	color:#444444;
	font-size:13pt;
	max-width:900px;
	padding-right:2em;
		-webkit-font-smoothing: subpixel-antialiased;
}

.sectheader {
	border-bottom:1px solid #dddddd;
	margin-bottom:10px;
	padding:0px 0px 10px;margin:0px;
	width:auto
}
.sectheader h1 {
	font-weight:normal;
	font-family:arial;
	font-weight:normal;
	font-style:normal;
	font-size:17px;
	text-transform:lowercase;
	padding:0px;margin:0px
}
.sectheader h2 {
	color:#969
}

#sectnav { 
	padding:8px 0px 0px 0px;
	margin:0px;
	width:auto
}
#sectnav ul{
	margin:0px;padding:0px;
	width:auto
}
#sectnav li {
	margin:3px 2px 0px;padding:0px 0px 25px 0px;
	border:0px;
	height:auto;
	border:1px solid white
}
.thumbnav, #biblionav, #videonav {
	width:auto
}
.thumbnav li {
	display:block;
	float:left;
	width:30%;
	max-width:300px
	
}
.thumbnav li p {
	padding:0 2em 0 0;
	text-align:center!important;
	height:1em
	
}
.thumbnav li img, #biblionav li img, #videonav li img {
	margin-right:10px;
	width:100%
}
.thumbnav a:link img, #biblionav a:link img, #videonav a:link img, .thumbnav a:visited img {
	border:1px solid #000000
}
.thumbnav a:hover img, #biblionav a:hover img, #videonav a:hover img {
	border:1px solid #FF0
}
#biblionav li {
	width:30%;
	max-width:300px;
	float:left
}
#biblionav li img {
	margin:0 0 10px 0!important;
}
#biblionav li p {
	padding:0 2em 0 0;
	margin:0px;
	font-size:10pt;
	height:7em
}

#videonav li {
	padding:15px
}
#videonav li img {
	margin:-15px 15px -15px -15px!important;
}
#videonav li p {
	padding:25px;
	margin:0px
}



.exhib {
	
	width:auto;
}
.exhibtext {
	float:left;
	width:auto;
	
}

.exhibheader {
	padding:7px 0px 10px
}
.exhibheader h1{
	font-style:italic;
	font-weight:normal;
	font-size:16px;
	margin:0px 0px 5px
}
.exhibheader h2{
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 5px
}
.exhibheader h3{
	font-weight:normal;
	margin:0px 0px 5px
}

.exhibnav {
	padding:0px 0px;
	margin-left:0px;
}
.exhibnav ul {
	margin:0px 0px 15px!important;
}
.exhibnav ul, #sectnav ul {
	list-style:none;
	margin:0px;
	padding:0px
}

.thumbs {
	text-align:left;
		clear:left;
		width:auto;
		margin-left:0px;
		padding:0px;
		
}
.thumbs img {
	margin-right:1px;
	width:30%;
	max-width:300px
}
.thumbs a:link img {
	border:1px solid #000000
}
.thumbs a:hover img {
	border:1px solid yellow
}


.featurenav ul, {
	list-style:none;
	margin:15px 0px;
	padding:0px
}
.featurenav {
	padding:0px 0px;
	margin-left:0px
}
.featurenav li {
	display:inline;
	margin-right:10px;
	font-size:14px
}
#feature-holder {
	max-width:900px
}
.picl {
	float:left;
	margin:10px 15px 10px 0px
}
.picr {
	float:right;
	margin:10px 0px 10px 15px
}
.pictl {
	float:left;
	margin:0px 15px 10px
}
.pictr {
	float:right;
	margin:0px 0px 10px 15px;
	width:50%;
	max-width:600px
}
.footernav {
	margin:10px 0px 20px -10px
}
.footernav a {
	margin:0px 10px
}

#footer {
	clear:left
}


	#biblionav li p, #store li p {
		height:7em;
		font-size:10pt;
		text-align:left
	}

#store img {
	clear:left;
	margin:0px 20px 10px 0px;
}
#store a:link img {
border:1px solid #000000
}
#store a:hover img {
	border:1px solid yellow
}
#store ul {
	list-style:none;
	padding:0px;margin:8px 0px 0px 0px
}
#store li {
	margin:0px 2px 10px 2px;
	float:left;
	width:30%;
	max-width:300px
	
}
#store li img {
	width:100%
}
#store li em {
	color:#969
}
#store p {
	
}

.openings {
	margin-top:5px
}
.openings h1 {
	font-style:italic;
	font-weight:normal;
	font-size:16px;
	margin:0px 0px 0px
}
.openings h2 {
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 0px
}	
.openings ul {
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.openings li {
	margin-bottom:20px
}	
.openings p {
	margin:0px
}

.paypalform {
	margin-top:10px
}
#addtocart {
	border:2px solid #969
}
#addtocart:hover {
	border:2px solid #000000
}


.hidden {
	display:none
}
.fancybox-title {	
}
.fancybox-overlay {
	position: fixed !important; 
}

#top {
	height:0px;width:0px
	margin:0px;padding:0px;
}

#mc_embed_signup input, #mc_embed_signup label {
	
}
#mc_embed_signup input {
}
#mc_embed_signup .button {
}
#mc_embed_signup label {
}

												/* mean-menu kicks in */
@media screen and (max-width: 720px) {
	#pageholder {
		margin:0
	}
	#headerholder {
		position:relative;
		top:10px
	}
	#navholder {
		position:relative;
		top:0;
		left:6px;
		width:auto;
		padding-top:10px
	}
	#navholder li {
		float:left;
		margin:0 1em .5em 0;
		font-size:13pt
	}
	#contentholder {
		position: relative;
		left: 0px;
		width: auto;
		padding: 0px 0 0 6px;
		margin: 0px;
		clear: left;
		border:none
	}
	#contentholder p {
		padding-right:1em;
	}
	.sectheader {
		padding:10px 0px;
		border-top:1px solid #dddddd
	}
	.thumbnav p {
		font-size:10pt!important;
		height:2em
	}
	#biblionav li p, #store li p {
		height:9em;
		font-size:9pt;
		text-align:left
	}

	
}

												/* thumbs go to 50% */
@media screen and (max-width: 500px) {
			#biblionav li, #store li {
		width:46%;
	}
		.thumbnav li {
			width:46%
		}
	
}

@media screen and (max-width: 330px) {
		#biblionav li, #store li {
		width:100%;
		max-width:800px;
		float:none
	}
	#biblionav li img, #store li img{
		width:98%
	}
	#biblionav li p, #store li p {
		height:auto
	}
	.thumbnav p {
		height:1.3em
	}
	