@charset "UTF-8";/* CSS Document */body {	margin: 0px;	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-weight: 300;	font-size: 14px;	line-height: 18px;	color: #333;	background-color: #fff;	/*background-image: url(../images/generic/bg-v.gif);	background-attachment: fixed;*/}::selection {	background: #a10610; /* Safari */	}::-moz-selection {	background: #a10610; /* Firefox */}#footer {	padding: 20px 40px 20px 20px;	clear: both;	text-align: right;	background-color: #FFF;}p {	margin-top: 0px;}img {	border: 0px;}h1 {	font-family: 'TexConBold', Helvetica, Arial, "Lucida Grande", sans-serif;	color: #543a9a;	font-weight: normal;	margin: 0px;	padding: 0px 0px 20px;	line-height: 28px;	font-size: 22px;}#wrapper #holder .newsItem .newsCopy {	font-style:italic;	padding-bottom: 20px;}#wrapper #holder .newsItem .newsPicLarge {	float: left;	margin-right: 40px;	width: 420px;}#wrapper #holder .newsItem .divider {	clear: both;	margin-bottom: 40px;	border-bottom: 1px solid #639;	padding-top: 20px;}.grey {	color: #333;}#wrapper {	background-color: #fff;	margin-left: auto;	margin-right: auto;	width: 960px;	border: 1px solid #ff2222;	/*	-moz-box-shadow: 0px 0px 10px 10px #8c8c8c;  	-webkit-box-shadow: 0px 0px 10px 10px #8c8c8c;  	box-shadow: 0px 0px 10px 10px #8c8c8c;	*/	margin-top: 20px;	margin-bottom: 20px;}.byebye {	display: none;}#header {	width: 960px;	height: 155px;	background-color: #FFF;	padding-top: 5px;	padding-bottom: 5px;}#wrapper #homePage {	background-image: url(../images/homepage/jeremiah-vreeland-bg.jpg);	height: 660px;	width: 960px;	background-repeat: no-repeat;	border-top: 1px solid #FFF;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;}#homePageBox {	color: #fff;	padding: 40px;	margin: 0px 180px 40px 40px;	background-image: url(../images/homepage/homeBoxBg.png);	-webkit-font-smoothing: subpixel-antialiased;}#nav {	width: 920px;	height: 20px;	background-color: #333;	padding-left: 40px;}#nav ul {	list-style: none;	padding: 0px;	margin: 0px;}#nav li {	float: left;	padding-right: 0px;}a:link {	text-decoration: none;	color: #ff2222;}a:visited {	text-decoration: none;	color: #ff2222;}a:hover {	text-decoration: underline;	color: #333;}a:active {	text-decoration: none;	color: #ff2222;}.asterisk {	color: #d91e28;}input {	width: 180px;	background-color: #999;	border-width: 0px;	padding: 10px;	margin-right: 10px;	color: #fff;	float: left;}#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group    {	clear: both;	padding-bottom: 10px;}.leftForm {	height: 40px;	width: 100px;	float: left;	padding-top: 10px;}#wrapper #holder  {	background-color: #FFF;	padding-top: 40px;	padding-right: 40px;	padding-left: 40px;	padding-bottom: 10px;}#wrapper #holder .newsItem  img {	border: 1px solid #999;	margin: -2px;}/*bookPage*/#wrapper #holder #bookCol1 {	float: left;	width: 260px;	padding-right: 40px;}#wrapper #holder #bookCol1 img {	border: 1px solid #999;	margin: -2px -2px 20px -2px;}#wrapper #holder #bookGallery {	float: left;	width: 580px;}#wrapper #holder #bookGallery #galleria {	height: 460px;	width: 580px;}#wrapper #holder #bookInfo {	float: left;	width: 580px;	padding-top: 20px;}#mc_embed_signup #mc-embedded-subscribe-form .clear {	clear: both;	padding-left: 100px;}#mc-embedded-subscribe {	background-color:#ff2222;	width: 200px;}#mc-embedded-subscribe:hover {	cursor: pointer;}/* Print Page */#wrapper #holder #printCol1 {	float: left;	width: 250px;	margin-right: 20px;	border: 1px solid #999;	font-size: 12px;}#wrapper #holder #printCol1 .printTitleHeader {	padding-top: 17px;	text-align: center;}#wrapper #holder #printCol1 .printInfoSubject {	background-color: #eee;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;	color: #333;	border-top: 1px solid #999;}#wrapper #holder #printCol1 .printInfoData {	background-color: #FFF;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;	color: #333;	border-top: 1px solid #999;}#wrapper #holder #printCol2 {	float: left;	margin-right: 20px;	width: 370px;}#wrapper #holder #printCol2 img {	border: 1px solid #999;}#wrapper #holder #printCol3 {	float: left;	width: 218px;	font-size: 12px;	text-align: center;}#wrapper #holder #printThumbHolder .printThumb .printThumbName {	padding-top: 10px;	font-size: 11px;	text-align: center;}#wrapper #holder #printCol3 #rollOverArea {	border: 1px solid #999;	padding: 10px;	height: 280px;}#wrapper #holder #printCol3 .enlargeButton {	margin: 10px auto;	width: 100px;}#wrapper #holder #contactSignUp {	width: 500px;	padding-top: 20px;	float: left;}.backtoPrints {	text-align: center;	clear: both;	padding: 20px;}#wrapper #holder #printThumbHolder {	float: left;	width: 640px;}#wrapper #holder #printThumbHolder .printThumb {	float: left;	width: 112px;	border: 1px solid #999;	padding: 15px;	margin-right: 10px;	margin-bottom: 10px;}#wrapper #holder #printThumbHolder .printThumb .printThumbPic {	height: 146px;	width: 110px;	border: 1px solid #999;}#wrapper #holder #printThumbHolder .printThumb .notecardBuy {	font-size: 12px;	color: #FFF;	margin-top: 10px;	background-color: #333;	text-align: center;	padding: 5px;}#wrapper #holder .newsItem .clickHereMoreInfo {	float: right;	width: 800px;	text-align: right;	padding-top: 20px;}#wrapper #holder .newsItem .archiveText {	clear: both;	float: left;	width: 400px;	padding-top: 40px;}