/* basics */
html {
	color: gray;
	background-color: black;
	margin: 0;
	padding: 0;
	background-image: none
}
body {
	color: gray;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: black;
	margin: 0;
	padding: 0
}
.whoops {
	color: silver;
	font-size: 1em;
	background-color: transparent;
	display: none
}
.titlecontent {
	color: silver;
	font-size: 1.2em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: bold;
	line-height: 150%;
	background-color: transparent;
	text-align: center;
	letter-spacing: 0.3em;
	display: block;
	border-bottom: 2px dashed #033
}
.content {
	color: silver;
	font-size: 1em;
	line-height: 150%;
	background-color: transparent;
	text-align: justify;
	margin-left: 230px;
	padding: 10px 50px 10px 45px;
	border-left: 1px solid #033
}
.content a:link, content a:visited {
	color: silver;
	text-decoration: underline;
	background-color: transparent
}
.content a:hover {
	color: #eee;
	text-decoration: none;
	background-color: gray
}
.header {
	color: silver;
	background-color: black;
	text-align: right;
	margin-bottom: 0;
	border-bottom: 1px solid #033
}
.nav {
	float: left;
	margin-left: -1px;
	padding: 10px;
	width: 220px
}
.footer {
	color: gray;
	font-size: 12px;
	background-color: black;
	text-align: right;
	clear: both;
	padding: 2px 10px 0 0;
	border-top: 1px solid #033
}
.footer a {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.footer a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.footer .greendot a {
	color: #033;
	text-decoration: underline;
	background-color: transparent
}
.footer .greendot a:hover {
	color: #808080;
	text-decoration: none;
	background-color: transparent
}
p {
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0
}
dd, dt {
	font-size: 0.95em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif
}
strong {
	font-weight: bold
}
/* site nav bar - changed from 663333 */
.navbar {
	font-size: 1em;
	line-height: 150%;
	text-align: center;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 5px;
	border: dashed 1px #033
}
.navbar a {
	color: #993;
	font-size: 1em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent
}
.navbar a:hover {
	color: #c60;
	font-weight: bold;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent
}
.navbarvertical {
	color: silver;
	font-size: 1em;
	line-height: normal;
	background-color: transparent;
	text-align: right;
	letter-spacing: 0.1em;
	margin: 0 10px;
	padding: 7px;
	border: dashed 1px #033
}
.navbarvertical a {
	color: #993;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent
}
.navbarvertical a:hover {
	color: #c60;
	text-decoration: none;
	background-color: transparent
}
/* column image float */
.imagecolumn {
	color: #808080;
	background-color: #000;
	text-align: center
}
.imagespacer {
	clear: both
}
.imagecaption {
	font-size: 9px;
	letter-spacing: 0.1em
}
/* end column image float */

/* feature single image page */
.titletextfeature {
	color: gray;
	font-style: oblique;
	font-size: 0.7em;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: left;
	letter-spacing: 0.5em;
	margin: 0px;
	padding: 0px
}
.navfeatoneimg {
	float: left;
	margin-left: -1px;
	padding: 10px;
	border-right: 1px solid #033;
	width: 350px
}
body.noborder .navfeatoneimg {
	border-right: 0px none
}
.contentfeatoneimg {
	color: silver;
	font-size: 0.9em;
	line-height: 150%;
	background-color: transparent;
	text-align: justify;
	margin-left: 360px;
	padding: 10px 50px 10px 45px
}
.contentfeatoneimg a {
	color: silver;
	text-decoration: underline;
	background-color: transparent
}
.contentfeatoneimg a:hover {
	color: white;
	text-decoration: none;
	background-color: transparent
}
.contentfeatoneimg .border {
	border-left: 1px solid #033
}
.imgwrapleftfeat {
	color: #808080;
	background-color: black;
	text-align: center;
	margin-right: 35px;
	margin-left: 35px;
	border: dashed 1px #033
}
.imgcaptionlftfeat {
	color: gray;
	font-size: 0.7em;
	background-color: transparent;
	text-align: center
}
.imgcaptionlftfeat a, .imgcaptionlftfeat a:visited {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.imgcaptionlftfeat a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.imgcaptionfeat {
	color: gray;
	font-size: 0.7em;
	background-color: transparent;
	text-align: center
}
.featurelefttext {
	color: silver;
	font-size: 0.8em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 130%;
	background-color: transparent;
	text-align: justify;
	letter-spacing: 0.3px;
	margin: 10px 5px 5px;
	padding: 0 2em 1em 3em
}
.featurelefttext a:link, .featurelefttext a:visited {
	color: silver;
	text-decoration: underline;
	background-color: transparent
}
.featurelefttext a:hover {
	color: white;
	text-decoration: none;
	background-color: transparent
}
.imgwrapfeatlarge {
	color: #808080;
	background-color: transparent;
	text-align: center;
	clear: both;
	margin: 25px auto 35px;
	padding: 12px;
	border: dashed 1px #033;
	width: 65%
}
/* end feature single image page */

/* image feature toc thumbnails */
.navimagetoc {
	float: left;
	margin-left: -1px;
	padding: 10px;
	width: 500px
}
.navimagetoc a:link, .navimagetoc a:visited {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.navimagetoc a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.featureimagecolumns {
	color: #808080;
	background-color: black;
	text-align: center;
	margin: 10px;
	padding: 5px 2px 5px 9px;
	border: dashed 1px #808080
}
.featureimagecolumns a {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.featureimagecolumns a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.featcoltopimg {
	color: #808080;
	background: black url(../paintings_galleries/gallery_images/greyground_dk.jpg);
	text-align: center;
	margin: 0px 25px 11px;
	padding: 5%;
	border: dashed 1px #033
}
.featcoltopimg a {
	color: silver;
	text-decoration: underline;
	background-color: transparent
}
.featcoltopimg a:hover {
	color: white;
	text-decoration: none;
	background-color: transparent
}
.featureimagecenter {
	font-size: 11px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 33.9%
}
.featureimageleft {
	font-size: 11px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 33%
}
.featureimageright {
	font-size: 11px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 33%
}
.contentimagetoc {
	color: gray;
	font-size: 1em;
	line-height: 180%;
	background-color: transparent;
	text-align: justify;
	margin-left: 510px;
	padding: 10px 50px 10px 45px;
	border-left: 1px solid #033
}
.contentimagetoc a {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.contentimagetoc a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.featuretextheader {
	color: silver;
	font-size: 1em;
	line-height: 150%;
	background-color: transparent;
	text-align: left;
	margin: 0 100px;
	padding: 1em
}
.featuretextheader a {
	color: silver;
	text-decoration: underline;
	background-color: transparent
}
.featuretextheader a:hover {
	color: white;
	text-decoration: none;
	background-color: transparent
}
/* index - large nav margin for index-toc page */
.navindex {
	color: #808080;
	font-size: 15px;
	line-height: 110%;
	background-color: transparent;
	letter-spacing: 0.25px;
	float: left;
	margin-left: -1px;
	padding: 25px 0px 10px;
	border-right: 1px solid #033;
	width: 550px
}
.navindex a {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.navindex a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.titleindex {
	color: #006;
	font-style: oblique;
	font-weight: bold;
	font-size: 25px;
	line-height: normal;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: black;
	text-align: right;
	letter-spacing: 9px;
	margin: 1em 0px 0px;
	padding: 0px;
	border-bottom: 1px dashed #006;
	display: block
}
.titleindex a:link, .titleindex a:visited {
	color: #006;
	text-decoration: underline;
	background-color: black
}
.titleindex a:hover {
	color: #00c;
	text-decoration: none;
	background-color: black
}
div.counterbox {
	font-size: 9px;
	text-align: center;
	clear: both;
	margin: 550px 0px 0px;
	padding: 0px
}
.counterbox a:link, .counterbox a:visited {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.counterbox a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.greendot {
	color: #033;
	background-color: transparent
}
.colortitle {
	color: #633;
	background-color: transparent
}
.footer .greenlink a:hover {
	color: #060;
	background-color: transparent
}
.exittext {
	color: #033;
	font-style: oblique;
	font-weight: 900;
	font-size: 1.5em;
	text-decoration: none;
	background-color: transparent;
	letter-spacing: 0.9em;
	border-bottom: medium none
}
/* end index */

/* sitemap - small nav margin */
.navsite {
	color: #808080;
	font-style: oblique;
	font-weight: bold;
	font-size: 0.8em;
	background-color: transparent;
	text-align: center;
	letter-spacing: 0.2em;
	float: left;
	margin-left: -1px;
	padding: 10px;
	width: 75px
}
.navsite a {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.navsite a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.contentsite {
	color: gray;
	font-style: oblique;
	font-size: 0.9em;
	line-height: 130%;
	background-color: transparent;
	text-align: left;
	letter-spacing: 0.1em;
	margin-left: 85px;
	padding: 10px 95px;
	border-left: 1px solid #033
}
.contentsite a {
	color: #930;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent
}
.contentsite a:hover {
	color: #900;
	font-style: normal;
	text-decoration: underline;
	background-color: transparent
}
/* end sitemap - small nav margin */

/* store */
.bigtext {
	font-size: 12px
}
.storecaption {
	color: #808080;
	font-weight: normal;
	font-size: 0.7em;
	background-color: transparent;
	letter-spacing: 0.1em
}
.storecaption a:link, .storecaption a:visited {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.storecaption a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
/* main gallery */
.topbox {
	margin: 0px 5%;
	padding: 0px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	width: auto
}
.topbox a:link, .topbox a:visited {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.topbox a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.topbox .imagespacer {
	font-size: 0.3em;
	background-color: transparent;
	clear: both
}
.floatleft {
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	letter-spacing: 0.2em;
	float: left;
	width: 55%
}
.floatright {
	font-weight: bold;
	font-size: 1em;
	text-align: right;
	letter-spacing: 0.2em;
	float: right;
	width: 43%
}
body.eleven .contentsite {
	margin: 0px 0px 0px 175px;
	padding: 5px
}
body.eleven .navsite {
	text-align: left;
	letter-spacing: normal;
	padding: 0px;
	width: 165px
}
/* poemtext changed from 333333 */
.poemtext {
	color: silver;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: 150%;
	background-color: transparent;
	text-align: right;
	letter-spacing: 0.75px
}
.poemtextbox {
	background-color: transparent;
	text-align: right;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	border: dashed 1px #006
}
.elevencaption {
	color: silver;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	background-color: transparent;
	text-align: right;
	float: none;
	margin: 15px 0px 0px;
	padding: 0px
}
body.eleven .header {
	color: #808080;
	background-color: black;
	text-align: right;
	margin-bottom: 0px;
	border-bottom: 1px solid #033
}
body.eleven .imgwrapfeatlarge {
	color: gray;
	font-style: normal;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background: black url(../paintings_galleries/gallery_images/greyground_dk.jpg)
}
body.eleven .imgwrapfeatlarge a:link, body.eleven .imgwrapfeatlarge a:visited {
	color: #c60;
	font-weight: bold;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent
}
body.eleven .imgwrapfeatlarge a:hover, body.eleven .imgwrapfeatlarge a:active {
	color: white;
	font-weight: bold;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: gray
}
body.eleven .gallerytext {
	color: silver;
	font-size: 1em;
	line-height: 170%;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: justify;
	margin: 0px;
	padding-right: 1em;
	padding-left: 2em
}
body.eleven .exit-text {
	color: silver;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 300%;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: left;
	letter-spacing: 0.1em;
	margin: 0px;
	padding-right: 5%;
	padding-left: 15%
}
body.eleven .exit-text a:link, body.eleven .exit-text a:visited {
	text-decoration: underline;
	background-color: transparent
}
body.eleven .exit-text a:hover, body.eleven .exit-text a:active {
	text-decoration: none;
	background-color: transparent
}
/* gallery - paintings section */
.galleryimgwrap {
	color: gray;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background: black url(../paintings_galleries/gallery_images/greyground_dk.jpg);
	text-align: center;
	margin: 0px 25px 11px;
	padding: 5%;
	border: dashed 1px #808080
}
.galleryimgwrap a {
	color: gray;
	text-decoration: underline;
	background-color: transparent
}
.galleryimgwrap a:hover {
	color: silver;
	text-decoration: none;
	background-color: transparent
}
.gallery-title-text {
	color: gray;
	font-style: normal;
	font-size: 1em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: transparent;
	letter-spacing: 0.2em
}
.artcard-text {
	color: #ccc;
	font-style: normal;
	font-weight: bold;
	font-size: 1em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: justify;
	margin: 0.3em 10% 1em;
	padding: 1em;
	border: dotted 1px silver
}
.artcard-text a {
	color: silver;
	text-decoration: underline;
	background-color: transparent;
	display: block;
	padding-left: 1em;
	border-left: 1em solid #9c0
}
.artcard-text a:hover {
	color: white;
	text-decoration: none;
	background-color: transparent;
	padding-left: 1em;
	border-left: 1em solid #bb550d;
	display: block
}
/*1620 page - lgprinttext*/
.container {
	background-color: #999;
	margin: auto;
	padding: 1em;
	width: 65%;
	border: dotted 1px silver
}
body.lgprinttext {
	background-image: url("../store-1620/16-20_images/bkg_greystripe.gif");
	text-align: center
}
.info {
	color: #fff;
	font-size: 1em;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: transparent;
	text-align: justify;
	margin: 0.3em 10% 1em;
	padding: 1em;
	border: dotted 1px silver
}
.info .title {
	color: #cc0;
	font-size: 1.2em;
	letter-spacing: 0.1em
}
.info a:link, .info a:visited {
	color: #ff9;
	text-decoration: underline;
	background-color: transparent
}
.info a:hover {
	color: white;
	text-decoration: none;
	background-color: #cc0
}
/*end 1620 page*/
p.soldout {
	color: #c60;
	font-weight: bold;
	font-size: 1em;
	background-color: transparent;
	letter-spacing: 0.1em
}
p.soldout a:link, p.soldout a:visited {
	color: #c60;
	font-weight: bold;
	font-size: 1em;
	background-color: transparent;
	letter-spacing: 0.1em
}
body.sample {
	background-image: url(../xarchived-9-12/store-OLD/images_store/bkg_greystripe.gif);
	text-align: center
}
.nobreak {
	white-space: pre
}
.smalltext {
	color: silver;
	font-size: 0.9em;
	background-color: transparent;
	margin-right: 10%;
	margin-left: 10%
}
.smalltext p {
	color: silver;
	background-color: transparent;
	text-align: left
}
.smalltext a {
	color: silver;
	background-color: transparent;
	text-align: left;
	border-left: none
}
.smalltext a:hover {
	color: white;
	background-color: transparent;
	text-align: left;
	border-left: none
}

