/* Style Sheet for the Copper Plate Press website
   Copyright 2010, Copper Plate Press LLC
   All Rights Reserved */
   
body {
	background:#1b2728;
	margin:0;  /* just to be safe */
	padding:0;
	font-family: Verdana,"Trebuchet MS",sans-serif;
	font-size:12px;  /* establishes the size of an em */
	}
	
.mainBody {
	width:1100px;
	height:auto;  /* was 700px; */
	border:1px solid black;
	margin-left:auto;
	margin-right:auto;
	background: /* url(images/Top.png) no-repeat */ #586d70;
	
}
#anchorBlock{
	position:relative;
	top:0;
	left:0;
	width:inherit;
	/* height:inherit; */
}
#minHeight {
	height: 700px;
	width: inherit;
	position:relative;
	top:0;
	left:0;
	z-index: -1;
}
#topStripe {
	position:relative; /* was absolute */
	left:0;
	top:0;
	width:inherit;
	height:auto;
	background: url(../images/Top.png) no-repeat 0px -40px;
	}
#galleryLabel {
	text-align:center;
	font-size: 16px;
	font-style:bold;
	margin:0;
	line-height:30px;
}
#labelBlock {
	height:30px;
	width:200px;
	background-color:#c6c6b0;
	margin-left:250px;
	position:absolute;
	left: 120px;
	top:80px;
}
#imageBlock {
	background-color: #283f42;
	width: 140px;
	float:left;
	margin-right: 25px;
	margin-bottom: 10px;
}

#imageBlock a {
	font-size:12px;
	text-align: center;
	width:100%;
	display:block;
	background-color:#1B2728;
}
#imageBlock a:hover {
	background-color: #e8e8df;
	color: #1B272B;
}

#copperPlatePress-Gallery-Description-Content h1 {
	font-size:16px;
}
.centeredInline {
	width:90%;
	margin-right: auto;
	margin-left:auto;
	margin-top:15px;
	margin-bottom:15px;
}

.squareImage  {
	width: 120px;
	margin: auto;
}

.squareImage img {
	width:100%;
	margin-top:10px;
}

#imageBlock h1 {
	font-size: 14px;
	font-style: bold;
	text-align: center;
	padding-top: 0px;  /* to override */
}

#imageBlock p {
	font-size: 10px;
	text-align: center;
}
#bottomStripe {
	position:absolute;
	left:0;
	/* top:540px; */  bottom: -195px;
	width:inherit;
	height:205px;
	background: url(../images/Bottom.png) no-repeat #586d70;
	
}

#bottomStripe p {
	/* copyright statement */
	font-size: 10px;
	text-align:center;
	display:block;
	width:420px;
	position:absolute;
	bottom:0;
	left:365px;
}
#menuBlock {
	position:absolute;
	padding: 5px;
	top:25px;
	left:800px;
	width:237px;
	/* height:130px; */
	background:#A4A480;
	z-index:200;

}

#floatingContent {
	position:relative; /* was absolute */
	top: 117px;
	left:110px;
	/* height:530px; */
	width:700px;
	padding: 10px;
	background: #1B2728;
	z-index:100;
	overflow: auto;
	}
#TopImage {
	position:absolute;
	top:0;
	left:0;
}

#autoScroll{
	margin-left: auto;
	margin-right: 5%;
	height: inherit;
	width: 95%;
	overflow: auto;
}

.corners {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

.cornersSmall {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.noTL {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
}
.noTR {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
}
.noBL {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
}
.noBR {
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
}
.orderButton {
	height:31px;
	width:120px;
	background-color: #3D3D2C;
	color: #E8E8DF;
	line-height:31px;
	margin-left:auto;
	margin-right:auto;
	
}
.orderButton:hover {
	background-color:#E8E8DF;
	color: #3D3D2C;
}
.alignCenter {
	width:100%;
	position:absolute;
	bottom: 10px;
}

.buyLink {
	font-style:italic;
	font-size:16px;
	/* color:inherit; */
	display:block;
}
.textLight {
	color:#e8e8df;
}
#announcementText h1 {
	font-size:16px;
}
#announcementText h2 {
	font-size: 14px;
}
#announcementText p {
	font-size: 1em;
	word-spacing: 0.05em;
	line-height: 1.9em;
	padding-right: 20px;
	padding-left: 8px;
}

#announcementText p a:link, #announcementText p a:visited {
	font-style: italic;
	color: #C8C6B0;
}

.onlyBorder {
	border-style: solid;
	border-width: 1px;
}

.borderLight {
	border-color: #e8e8df;
}

#emailDirections {
	width:90%;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	line-height:14px;
	padding: 10px;
	font-style:italic;
	
}

#emailButton {
	height:40px;
	width:200px;
	background-color:#3D3D2C;
	display:block;
	text-align: center;
	line-height: 40px;
	margin-bottom:20px;
	margin-right:auto;
	margin-left:auto;
	font-size: 14px;
	font-style: italic;
	}
#emailButton:hover {
	background-color:#E8E8DF;
	color: #3D3D2C;
}
.bodyText {
	font-size: 1em;
	word-spacing: 0.05em;
	line-height: 1.9em;
	padding-right: 8px;
	padding-left: 8px;
}

.bodyText h1 {
	padding-top:20px;
}
.artist {
	position:absolute;
	width: 100%;
	top:-40%;
	font-size:16px;
	font-style:italic;
}

.smallDescription .artist {
	top:-70%;
}

.floatLeft {
	float:left;
	margin-right:10px;
}
.artist p {
	margin-right: auto;
	margin-left:auto
}
a:link, a:visited, a:active, a:hover {
 	text-decoration:none;
	} 

