body {
  background: silver;
  background-image: none;
  color: #303030;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
 }

a:link {text-decoration: underline; color: #333333; background: none;}
a:hover {color: blue; text-decoration: underline; background: none;}
a:visited {text-decoration: underline; color: #333333; background: none;}
a:visited:hover { color: blue; text-decoration:  underline; background: none;}

.fotogal {
	border:1px;
	border-color: #000;
	border-style: solid;
	}

/* A:hover, A:active {color: #fff; background: none;} */
A:hover .fotogal, A:active .fotogal {border:1px;
border-color: #fff; border-style: solid}

/* -----------------------------------------------------------------
 * Style classes for listpages and imageindex ..............
 */

.imgroller {border: 1px; border-color: #000000;
border-style: solid;}
A:hover, A:active {color: #0000ff; background: none}
A:hover .imgroller, A:active .imgroller {border: 1px;
border-color: #0000ff; border-style: solid}

.listbody {
    background: silver;
    background-image: none;
    color: black;
    /* font-family: "Times New Roman",Georgia,Times; */
    margin: 0px 0px 0px 0px;
	}

/*  :link { color: black; background: none; }
 :visited { color: black; background: none; }
 :active { color: black; background: none; } */

 div.main {text-align: center}
 span.smallprint {font-family: arial; font-size: 60%}
 p.text {font-family: verdana; font-size: 70%}
 span.menu {font-family: arial; font-size: 80%}
 span.title {font-family: Carleton, "Times New Roman",Georgia,Times; font-size: 110%}
 span.header {font-family: Carleton, "Times New Roman",Georgia,Times; font-size: 150%; }
 /* hr { height: 5px; width: 100%; background: #555555; margin: 0px 0px 0px 0px; } */

/* ---------------------------------------------------------------  */

hr {
	height: 1px;
	width: 100%;
	background: #777777;
	margin: 5px 0px 0px 0px;
	}

table {   color: #eeeeee; background: #eeeeee;	}

/* --- These handle positioning of info on collections page --- */
table#folio {
	margin-top: 15px;
	margin-left: 0px
	}

table#folio td {
	padding-right: 25px;
	font-weight: lighter;
	list-style-position: outside;
	font-size: 10pt;
	padding-bottom: 20px;
	font-style: italic;
	font-family: "Trebuchet MS", arial;
	list-style-type: square
	}

table#folio td img {
	float: left;
	margin-bottom: 41px;
	margin-right: 20px
	}

/* --------------------------------------------- */
p,ul,span {
	/* font-family: Verdana, Arial, "Sans Serif"; */
	/* font-family: "MS Sans Serif"; */
	/* font-family: arial, verdana; */
	font-family: "Trebuchet MS", arial, verdana;
	font-size: 80%;
	font-style: normal;
	line-height: 120%;
    color : #222222;
	background: none;
	}

.navcolumn {
	font-family: "Trebuchet MS", arial, "MS Sans Serif";
	/* font-size: 85%; */
	font-size: 80%;
	font-style: normal;
	/* font-weight : 500; */
	line-height: 140%;
	letter-spacing : 0px;
    font-variant: small-caps;
	color : #333333;
	background: none;
	}

.navrow {
	/* font-family: arial, verdana, "MS Sans Serif"; */
	font-family: "Trebuchet MS", arial, "MS Sans Serif";
	font-size: 80%;
	font-style: normal;
	line-height: 120%;
    font-variant: small-caps;
	color : #888888;
	background: none;
	}

.pullquote {
	/* font-family: Carleton, "Times New Roman", Times, serif; */
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	font-style: normal;
	font-weight : 600;
	line-height: 130%;
	letter-spacing : 1px;
	color : #555555;
	background: none;
	}

.portmenu {
	font-family: Carleton, "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: normal;
	font-weight : 500;
	line-height: 120%;
	color : #333333;
	background: none;
	}

.subheads {
	/* font-family: Carleton, "Times New Roman", Times, serif; */
	font-family: "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: normal;
	font-weight : 600;
	line-height: 100%;
	color : #555555;
	background: none;
	}

.leadtitle {
	font-family: Carleton, "Times New Roman", Times, serif;
	font-size: 175%;
	font-style: normal;
	line-height: 150%;
	letter-spacing: 2px;
	text-align: center;
	color : #777777;
	background: none;
	}

.leadtitletwo {
	font-family: Carleton, "Times New Roman", Times, serif;
	font-size: 200%;
	font-style: normal;
	line-height: 150%;
	letter-spacing: 4px;
	text-align: center;
	color : #222222;
	background: none;
	}

.body {
	/* font-family: Arial, "MS Sans Serif"; */
	font-family: "Trebuchet MS", arial, "MS Sans Serif";
	font-size: 80%;
	font-style: normal;
	line-height: 110%;
    color : #222222;
	background: none;
	}

.legal {
	/* font-family: Arial, "MS sans serif"; */
	font-family: "Trebuchet MS", arial, "MS Sans Serif";
	font-size: 55%;
	font-style: normal;
	line-height: 90%;
	color : #222222;
	background: none;
	}

.button	{ visibility: hidden; }

/* ---------------------------------------------------------------------- */