body {
  font-family: verdana, georgia, sans-serif;  
/*  font-style: normal; */
  font-size: 12pt;
  color: #666;
  background-color: #ccc;
  margin: 0px;
  padding: 0px;
/*  background-color: #eee;  */


} 

div.main {
  width: 770px;
  margin: 16px auto 0px auto;
  padding: 0px;
border-top: 1px solid #888;
border-bottom: 1px solid #888;
}


.coolinput { border: 1px solid #333;}

a { color: #fff; text-decoration: none; }

img.painting {
  float : left;
  margin-left: 12px;
  border: 1px solid #111;
}


div.frame {
display: table;

border: 1px solid black;
}

img.selected {
padding: 16px;
border: 6px double #777;
background-color: #fff;

}


div.selected {

text-align: center;
margin: 30px auto 56px auto;
height: 406px;
width: 770px;
border: 0px solid #111;
}


div.series {

padding: 6px 2px 6px 2px;
text-align: left;
border-top: 1px solid #333;
margin: 8px auto 0px auto;

}

div.copyright {
margin-right: 0px;
width: 200px;
text-align: right;
float: right;

}


div.row {

background-color: #ccc;
padding: 3px 3px 16px 3px;
margin: 0px 0px 0px 0px;
text-align: center;
border-bottom: 0px solid #777;
}



div.tag {

width: 350px;
border-bottom: 0px solid #444;
float:right;
text-align: right;
padding: 0px 0px 0px 2px;
margin: 0px 0px 0px 0px;

}

div.dtag {

width: 330px;
height: 90px;
border: 0px solid #444;
float:left;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}



div.nav a.navlink {

color: #fff;
margin: 2px 0px 2px 19px;
padding: 0px 4px 0px 4px;
text-decoration: none;

 }



div.dnav a {

color: #fff;
margin: 2px 0px 2px 0px;
padding: 0px 4px 0px 4px;
text-decoration: none;

 }

p.home  {

width: 550px; 
border-top: 1px solid #888;
border-bottom: 1px solid #888;
text-align: center;
margin: 30px auto 0px auto;

}


div.test  {


/* border-top: 1px solid #888; */
border: 1px solid #888;
border-top: 0px solid #888;
text-align: left;
padding: 0px 30px 10px 30px;
margin: 30px auto 0px auto;
font-size: small;
}

p.artwork  {

width: 644px; 
border-top: 1px solid #888;
 border-bottom: 1px solid #888;
text-align: center;
margin: 60px auto 40px auto;

}


div.workpage {

width: 644px; 
/* 
border-top: 1px solid #888;
border-bottom: 1px solid #888; */
text-align: center;
margin: 0px auto 0px auto;

}

div.artpage p.artwork {

 border-bottom: 0px solid #888;
}




div.artpage {

width: 644px; 
/*

border-top: 1px solid #888;
border-bottom: 1px solid #888; 
*/

text-align: center;
margin: 10px auto 0px auto;

}


p.home a.navlink {

margin: 2px 10px 2px 10px;
padding: 2px 8px 2px 8px;

 }




a.navlink:hover {

background-color: #444;

 }

h1 { text-align: center; }

div.chip {
  width: 110px;
  height: 110px;
}

div.credits {

font-size: 8pt;
font-family: verdana, sans-serif;
text-align: right;
border-bottom: 1px dotted #777;

}


div.highlight {


  float: left;
  text-align: center;
  border: 0px dotted green;
}


div.overview {

text-align: center;
 margin: 40px auto 0px auto;
  border: 0px dotted red;
}


br.fresh {
  clear: both;
}


div.nav {
  width: 300px;
  width: 740px;
  float: left;
  text-align: left;
  border-bottom: 0px dotted #777;
}



div.dnav {
width: 400px;
float: left;
text-align: left;
 border-bottom: 0px dotted #777;
font-size: 90%;
}

div.cform {

margin-top: 40px;
background-color: #454545;
padding: 18px 50px 50px 50px;
border: 1px dotted #999;
}

div.trad {

line-height: 1.5em;
padding-left: 45px;
margin-top: 40px;
background-color: #454545;
padding: 18px 50px 50px 50px;
border: 1px dotted #999;

}



div.ienav {


  text-align: right;
  border-bottom: 1px solid #999;
}

div.validate {
padding-right: 3em;
text-align: right;

}


table.show td {
vertical-align: top;
padding: 8px 8px 0px 0px;
}



div.detils {

padding: 0px;
margin: 0px 0px 0px 15px;
}


blockquote {

 }

p {

text-align: left;
border: 0px solid black
}


textarea, input { background-color: #eed; }

h1 {

font-size: 20pt;
margin-left: 0px;
text-align: left;
margin-top:15px;
font-weight: normal;
}


h2 {

font-size: 11pt;
margin-left: 0px;
text-align: left;
margin-top:15px;
font-weight: bold;
}





p.thumbs {

margin: 40px 0px 0px  0px;

}

p.thumbs img{

margin: 0px 14px 0px  0px;
border: 1px solid #333;
}


img.nextarrow { 

padding: 0px;
margin: -3px 0px 0px 6px;
float:right;
width: 40px;
height: 40px;


 }


img.prevarrow {

margin: -3px 6px 0px 0px;
float:left;
width: 40px;
height: 40px;


 }


p.spacer {

margin: 20px 0px 40px  0px;


}


img {
border: 0px solid black;

}


img.bullet {
margin-bottom: 1px;

}

img.figurative {
border: 2px solid black;

}


img.thumb {

  margin: 0px 5px 0px 5px;
  border: 1px solid #333;
}

img.arrow {

  margin: 0px 5px 0px 5px;
  border: 1px solid #ccc;
}


div.trad a:link,
div.trad a:visited

{

text-decoration: underline;


}

