
.gal-an {
	display:inline;
	margin:0;
	padding:0;
	height:1px;
	font-size:1%;}
p.gal-ti {
	text-align:center;
	font-weight:bold;
	margin:1em 0 0;
	clear:both;}
/*
div.gallery {
	position:relative;
	margin:1em 0;
	overflow:auto;
	width:100%;}
div.gallery div.gal-i {
	position:relative;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	text-align:center;
	padding:0;
	margin:0;}
div.gallery div.gal-i .gal-t {
	position:absolute;
	top:0.5em;
	left:0.5em;
	text-decoration:none;
	font-size:80%;
	color:white;
	text-shadow:1px 1px 1px black }
div.gallery div.gal-i img {
	position:absolute;
	top:0;
	left:0; }
div.gallery div.gal-big {
	position:absolute;
	display:none;
	width:1px;
	height:1px;
	padding:10px;
	background-color:white;
	box-shadow:5px 5px 30px black;
	margin:auto;
	transition:left 0.2s, top 0.2s, width 0.2s, height 0.2s;}
*/

div.imgin {
	display:block;
	clear:both; }
div.imgin p {
	margin-top:0; }
div.imgfr {
	float:right;
	margin:0 0 1em 10px; }
div.galleryfr {
	float:right;
	margin:0 0 1em 10px; }
div.galleryfr table.gallery {
	margin:0; }
  
p#nextpage {
	clear:right; 
	text-align:right; 
	font-size:115%; 
	font-weight:bold;
	margin-top:1em; }
p#nextpage a { 
	padding:1em 0 1em 5em; }

div#liveblog {  } 
div.liveblog { 
	padding-left:10px;
	border-left:silver 3px solid; } 
p.liveblog { 
	padding-left:10px;
	margin:1.5em 0;
	border-left:silver 3px solid; } 
span.liveblog { 
	margin-left:-5px;
	font-weight:bold; }
img.liveblog {
	max-width:100%;
	height:auto;
	width:auto; /* for ie9 */
	
	display:block;
	margin:1em 0;}

div.halfcolt { 
	border-bottom:silver dotted 1px; }
div.halfcola, div.halfcolb {
	float:left;
	width:230px; }
div.halfcola {
	margin-right:20px;
	padding-right:19px;
	border-right:silver dotted 1px; }

div#ratingsbox h2 {
	margin:0 0 1em; }

div.ratings {}
div.halfcolt .r {
	margin:0 0 10px; }
div.halfcola .r, div.halfcolb .r {
	margin:10px 0 0; }
div.ratings .v {
	float:right; }

div#content iframe {
	max-width:100%;}


div#main-photo {
	margin:1em 0; }
div#main-photo img {
	max-width:100%;
	height:auto;
	width:auto; /* for ie9 */
	margin:0 auto; }
div.imgin img {
	max-width:100%;
	height:auto;
	width:auto; /* for ie9 */ }

div#thumbs {
	margin:1em 0; }
div#thumbs div {
	width:85px; height:85px; 
	padding:5px; margin:5px; 
	float:left; }
div#thumbs div.selected {
	background:top left url(/img/l/tb.gif) no-repeat; }

ul#artsecnav {
	float:right; 
	background-color:white;
	padding:0;
	margin:0 0 1em 1em;}
ul#artsecnav li {
	list-style-type:none;
	font-size:90%;
	color:gray;
	margin:1px;
	padding:0.5em;
	background-color:#eee;}
ul#artsecnav li.top {
	font-size:80%;
	background-color:silver;
	color:white;
	text-transform:uppercase;}

div.award-bdg {
	float:right; 
	margin:0 0 1em 1em;
	width:100px;
	text-align:center;}
div.award-bdg img {
	width:100px;
	height:auto;}

#artpgarea .pgb .pgbn a {
	font-weight:bold;}

#author-bio {
	border-top:1px silver solid;
	padding-top:1em;
	margin:1em 0;
	min-height:50px;}
#author-bio p {
	margin:0;
	font-size:85%;}
#author-bio img {
	float:left; 
	margin-right:1em;}

@media only screen and (max-device-width:767px) {
	
	div.halfcola, div.halfcolb {
		float:none;
		width:auto; }
	div.halfcola {
		margin-right:0;
		padding-right:0;
		border-right:none; }
	
/*	div.gallery div.gal-i {
		width:74px;
		height:74px;}
	div.gallery div.gal-i img {
		width:99%;
		height:auto;}
*/
	
	div.award-bdg {
		width:80px;}
	div.award-bdg img {
		width:80px;
		height:auto;}

}