body {
	background: #FFD;
	font-family: sans-serif;
	text-align: center;
	max-width:1280px;
	margin: 0 auto;
}
body.left {
	margin: 0.8em;
}
.crowdfounding_announcement {
	text-align: center;
	position: fixed;
	top: 0;
	/* background: #363;
	color: #FFF; */
	background: #FFD;
	
	font-size: 1.1em;
	padding: 0.8em 0.8em 0.4em;
	width:100%;
	z-index:10500;
	box-shadow: 0 0 4px 4px #666;
}
.crowdfounding_announcement a {
	/* color: #FFF; */ font-weight: bold;
}
/* .crowdfounding_announcement a:hover { color: #FFD; }
.crowdfounding_announcement a:visited { color: #DDD; } */
#wrapper {
	margin: 0.8em;
}
td { font-family: sans-serif; }
h1 { margin: .4em 0 }
h1 a { text-decoration:none; color: #000; }
h2 { margin: .5em 0 }
.left { text-align: left; }
ul.socialize { list-style-type: none; margin: 0 auto 0.5 auto; padding:0; font-size: 0.8em; display: inline-block; width: 60%; }
ul.socialize li { float:left; margin:0; padding:0; text-align:center; width: 20%}
ul.socialize li.padded { padding-left: 2em; }
.facebook {
	border:none; 
	overflow:hidden; 
	width:90px; 
	height:1.6em;
}
.delicious {	padding-left:20px;}
.delicious img{	border:2px solid #999;}
.google_banner {
	padding-top:5px; 
	text-align:center;
}
.bpa_banner {
	padding: 0.5em 0;
	text-align:center;
}
.bpa_banner h4 {
	margin:0;
	margin-bottom:0.5em;
}
.affiliate_link {
	margin-left:0.5em;
	font-size:0.8em;
	font-weight: bold;
}
#main_img {
	margin: 1em 0;
	max-width: 90%;
}
#portrait {
	max-height: 220px;
}
table.painting_table { border:0; border-spacing: 5px; margin:1em 0; }
table.painting_table td { border:0; }
td.table_image { vertical-align: middle; text-align: center; width: 15%; }
td.table_image img {
	border: 1px solid;
	max-width: 150px;
	max-height: 150px;
}
td.table_info {
	vertical-align: bottom; text-align: left; padding: 0 0 1.5em 1em;
}

@media only screen and (max-width: 768px) {
	body {
		font-size: 1.25em;
		max-width:768px;
	}
	#top_banner { display:none }
	ul.socialize { display:none }
	table.painting_table { border-spacing: 0; border-collapse: collapse; }
	td.table_image img {
		border: 1px solid;
		max-width: 120px;
		max-height: 120px;
	}
}