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

body{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	padding:0;
}

body.home{background:#f1f1f1;margin:0;}
.page{padding:20px 0 0 5%;;margin-left:1%;font-family: Helvetica, Arial, sans-serif; background-color: #f1f1f1;  }

body.gray{background-color:#fdfdfd;}

#container{margin:40px 0 0 3%;}

a:link{color:blue; text-decoration:none;}
a:visited{color:blue; text-decoration: none;}
a:hover{text-decoration:underline;}

a.home{font-size:14px; margin:0 0 0 -2px;padding:2px; color:blue; border:2px solid blue; text-decoration:none; font-family:"Helvetica", sans-serif; font-weight:bold;}
a.home:hover{color:white; background:blue;}

a.index{font-size:.9em;}
a.index:link{font-size:.9em;border:2px solid blue; background:none; color:blue; padding:4px; text-decoration:none; font-family:"Helvetica", sans-serif; font-weight:bold;}
a.index:visited{border:2px solid blue; background:none; color:blue;  padding:4px; text-decoration:none; font-family:"Helvetica", sans-serif; font-weight:bold;}
a.index:hover{color:#fdfdfd; text-decoration:none; background:blue;}

li{padding-top:3px;}

h3{font-size:22px;}
h4 {font-size: 17px;}

#home{
	margin-top:3px;
	margin-bottom:-12px;
	right:5px;
	text-align: right;
}

#home2{
	width:46px;
	text-align:left;
	position:fixed;
	z-index:3;
	margin-top:38px;
	right:48px;
	visibility:hidden;
}

#home-mcopy{
	position:fixed;
	z-index:3;
	margin-top:10px;
	right:15px;
	text-align: left;
}

hr{border-top:#333 solid 1px; border-bottom:none; bordeer-left:none; border-right:none;}

#txt {font-family: Helvetica, sans-serif;font-size:13px; }

/* Index page */

.header{height:65px; margin-top:-10px; margin-bottom:-5px; width: 590px;}

.container-index{ width:590px;}

.lowerheader{padding-bottom:50px; margin-top:-8px; width: 590px;}

span.logo{font-family:"Times New Roman", Times, serif; font-size:4.0em; margin-bottom:-10px;}

dl.index{line-height: 1.25em; margin-top:0px; border:none; padding-top:0px; width: 280px;border:none;font-size:.96em;font-family:"Helvetica", sans-serif; padding-bottom:3px;}

dl.index a:visited {color: blue;}


a.lynx{text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.05em; padding-left:3px;}
a.lynx:visited{color:#00f;}
a.lynx:hover{text-decoration:underline;}

img.updating{position:fixed; top: 10px; right: 5px;}



/* ---------------------- BLURB -------------------------- */

#blurb{
			position:fixed;
			top:15px;
			right: 32px;
			z-index:+4;
			background: rgba(255,255,255, .75);
			width:274px;
			padding: 10px 18px 5px 22px;
			border-top: 6px double blue;
			box-shadow: 2px 5px 10px #333;
			
		}
			
		#blurb.mcopy{z-index:4;
			position:fixed;
			left:50%;
			margin-left:-293px;
			bottom:25px;
			height:auto;
			top:auto;
			width:550px;
			background: rgba(255,255,255, .95);
			box-shadow: 0px	9px 10px #333;
			text-align:center;
			}
			
		
		#blurb.mcopy p{text-align:left;}
		#blurb.mcopy h3{margin-top:0px;}
		
		body.gray #blurb {background:rgba(255,255,255, .45); box-shadow: 2px 5px 10px #333;}
		
		#blurb.wider{width:300px;}
		
		#blurb h3, #blurb h4{font-family:"Trebuchet MS", sans-serif; font-size: 22px; letter-spacing:1px; margin:10px 0 20px;}
		#blurb h4{font-size:17px; font-weight:normal;}
		#blurb p{font-family: "Trebuchet MS" Helvetica, sans-serif; font-size:14px;}
		#blurb p b{letter-spacing: 1px; font-size:15px;}
		#blurb hr{border-top:1px dotted #333; border-bottom:none; border-left:none; border-right:none; }
		
		
		
		/* ----- UL Controls ---- */
		
		ul.controls {height:16px; list-style:none; margin:2px 0 15px 50px;}		
		ul.controls li {float:right;}
		
		a.arrow {text-align:left; color: blue; font-size:19px; padding-right:20px;}
		a.arrow:hover {text-decoration:none;}



/* -----------------------------Tangrams --------------------------------------------*/

		#tangram{margin-left:5%; margin-top:35px;}
		
		#prints{padding-bottom:200px}
		
		.detail{
			width:900px;
			height:579px;
			margin-left:5px;
		}
		.detail img{margin-left:15px;margin-top:22px; border:9px solid #eaeaea;}
		
		#box{margin-left:10px;}
		#box img{padding-left:22px; padding-bottom:150px; }
		
		h4.tangram{text-align:center; padding-top: 100px; padding-bottom:50px;}



/* --------------------------------------------Judd / pascal --------------------------------------------*/

		#judd {margin-left:30px;}
		#judd img{ padding-top: 25px; padding-bottom: 300px; padding-right: 25px;}
		#judd p{font-family:MS Gothic, Helvetica, sans-serif;}
		
		.pascalbody{width:60%;margin-left:auto; margin-right:auto; padding-top:15px;}
		

/*-------------------------------------------- Master Copy -------------------------------------------- */

		.container-mcopy {width: 616px; margin: 50px 0 0 50px;}
		.container-mcopy img{margin-bottom: 50px;}
		
		/* OLD */
		.container_mcopy2{
			position:absolute;
			width:auto;
			z-index:2;
			padding-bottom:200px;
		}
		
		#mcopy_docum{position:absolute; margin-top:900px;}
		
		img.antony{
			padding:1px;
			background-color:#000;
			border-top-width: 4px;
			border-right-width: 4px;
			border-bottom-width: 4px;
			border-left-width: 4px;
			border-top-style: outset;
			border-right-style: outset;
			border-bottom-style: outset;
			border-left-style: outset;
			border-top-color: #DEDEDE;
			border-right-color: #999;
			border-bottom-color: #000;
			border-left-color: #DEDEDE;
			}
		
		p.mcopy-img{
			text-align:center;
			margin-bottom:500px;
		}
		
		p.mcopy-img2{text-align:center;}
		p.mcopy-img2 img{margin:100px; padding:0px; background-color:#FFF;}
		#mcdetail{border: 1px #000;}

/* --------------------------------------------Sconces -------------------------------------------- */

#container-sconce{position:absolute; width:100px; margin-left:10%; margin-top:10px; height:auto; z-index:2;}
#container-sconce img{margin-bottom:120px;}

