a {
	color:#fff;
	padding: 0 .4em;
}
li a {
	margin:0;
	padding:0;
}
a:active {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#222;
	color:#fff;
}
li a:active {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background:transparent;
	color:#fff;
}
a:focus {
	text-decoration: none;
	text-shadow: 1px 1px 1px #900;
	border: 1px solid #ccc;
}

body {
	color: #fff;
	background-color: #000;
	font-family: "Trebuchet MS","Bradley Hand ITC","Viner Hand ITC","AR BERKLEY",sans-serif;
	font-size: 110%;
	width:100%;
}
html {
	font-size:200%;
}
body,h1,h2,div,p,ul,li,img {
	margin: 0;
	padding: 0;
}
div#content p { margin-bottom: .75em;min-width:99%; }
div#bio {
	margin: 0em 1em 1em 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:1.45em;
	font-size:1rem;	
}
div#bio p {
	margin-bottom:1rem;
	line-height: 1.1rem;
}
p,contact {
	font-size:60%;
}
p#screens,div#picker {
	display:none;
}
p#mobiles {
	display:inline;
}
#mobiles a.tel {
	text-decoration: none;
	display:inherit;
}
div#content, div#footer { text-align: center; width:100%;}
p#descr p {
	font-size:1rem;
}
fieldset {
	border:none;
}
div#footer {margin-top: .8em; }
div#footer ul {
	list-style-type: none;
}
div#footer ul li {
	display:inline;
	line-height:1.5em;
	font-size:.6rem;
}

#rights {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:50%;
}
h1,h2 {
	font-family: "Trebuchet MS","Copperplate Gothic Light",sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	text-align: center;
	letter-spacing: .1em;
	text-shadow: 1px 1px 1px #6a1c1c;
	max-width:99%;
}
h1 {margin-bottom:0.5em;}
h2 {
	font-size:150%;
}
h2.contactH2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
}
img { 
	border: 0;
	width: 100%;
	height: auto;
}
em {
	font-style:normal;
	font-weight: bold;
}
/* Table declarations */
div#works, div#list {
	width:100%;
	margin: 2px auto;
	text-align:center;
}

#list li img {
	max-width:100px;
	max-height:auto;
}
ul#listgrid {
	padding:0px;
	margin: 1em auto;
	width: 100%;
}
#list li {
	margin:2px;
	padding: 0 0 0 0;
	background-color: #121212;
	color: #fff;
	list-style: none;
	display: inline-block;
	white-space: nowrap
}
#list li img {
	max-width:95px;
	max-height:auto;
	min-width:95px;
	min-height:auto;
}
div#mainImg img#imgPainting {
		display:inline;
		position: relative; 
		top: 0; left: 0;
	}
div#mainImg img#sold {
		width:20px;
		height:20px;
		min-width: 20px;
		min-height:auto;
		max-width: 20px;
		max-height:auto;
		display:inline;
		position: relative; 
		top: 0; left: 0;
}
img#sold:before {
   content: attr(title) ": ";
}
p#screensTel, span#screensTel2 {
	display:none;
}
p#mobilesTel, span#mobilesTel2 {
	display:inline;
}
#mobilesTel a.tel, #mobilesTel2 a.tel {
	text-decoration: none;
	display:inherit;
}
li.soldSticker {
	background-image: url(../images/zSoldSmall.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
p.printOnly {
	display:none;
}