				/* PICTUREMAKERRS: GREY STYLE */
				
/* _______________________general styles __________________________*/
body
{
background-color: #c0c9c9;
font-family: "book antiqua", georgia, serif;
width: 910px;
min-width: 900px;
overflow: auto;
}
#page1pic
{
width: 720px;
}
h1, h2, h3, h4
{
font-style: italic;
letter-spacing: 0.07em;
color: #244;
}
strong 
{
color: #133
}
h1
{
font-size: 250%;
margin-bottom: 0em;

}
p.fancy:first-letter { padding: 10px 3px 0 0;
font-size: 300%;
float: left;
color: #333;
margin-top: -0.3em;
}
p.fancy:first-line { 
}
p.fancy
{
font-size: 110%;
}
/* _____________________________links_____________________________________*/
a
{
font-family: "trebuchet ms", sans-serif;

font-size: 90%;
}
a:link
{ text-decoration: underline;
font-weight: normal;
color: black;
}
a:visited
{ text-decoration: underline;
font-weight: normal;
color: #333;
}
a:hover
{ font-weight: normal;
text-decoration: none;
padding: 0.5em 0;
background-color: white;
}
a.linkopacity img
{
opacity: 1;
}

a.here
{
color: #900;
border-left: 1em solid #900;
text-decoration: none;
padding-left: 0.2em;
}
a.empty
{color: gray;
}
/*___________________________top stuff______________________________________*/
#titlebar
{
background: #d0dcdc  url(titlegrad.png) bottom;
xpadding: 0.2em 1em 1em 1em;
color: #244;
letter-spacing: 0.07em;
min-width: 800px;
overflow: auto;
text-align: center;
}
#navig
{
border-top: solid black 1px;
border-bottom:  solid black 1px;
padding: 0.5em 0 0.5em 1em;
background: #c0cccc url(navgrad.png) top;
text-align: center;
}
#navig a:hover
{background-color: #eee;}
/*____________________________left column _______________________________*/
#navartists
{
float: left;
width: 11em;
background: #d0dcdc url(lhbgrad.png) top repeat-x;
border: 1px, solid;
z-index: 2;
color: black;
min-height: 600px;
}
#navartists p
{
padding-left: 10px;
}
#navartists h2
{

margin-left: 10px;
}
#navartists ul
{
list-style-type: none;
padding-left: 0;
margin-left: 0.5em;
margin-bottom: 10em;
}
#navartists li
{
border-top: solid #fff 1px;
margin-bottom: 2px;
padding: 5px;
}
#navartists ul ul
{
margin-bottom: 0.1em;
font-size: 90%;
}
#navartists ul ul li
{border-top: none;
margin-bottom: 0;

}

#navartists a img
{
height: 0;
width: 0;
border-width: 0;
}
#navartists a:hover
{
background-color: #eee;
}
#navartists a:hover img
{
position: absolute;
top: 680px;
left: 20px;
height: 110px;
width: 100px;
border: solid white 3px;
}
/*__________________________right column______________________________*/
#rhbar
{
float: right;
width: 13em;
min-height: 600px;
background: #e0e6e6 url(rhbgrad.png) top repeat-x;
color: black;
margin-left: 1em;
padding: 0 10px;
z-index: 1;
}
#rhbar p
{
font: 80% "trebuchet ms", verdana, arial, sans-serif;

}
#rhbar a
{
font-size: 100%;
color: black
}
#rhbar a:visited
{
color:#333;
}
#rhbar a:hover
{
background-color: white;
}
#rhbar h4
{
font: bold 80%/100% "trebuchet ms", verdana, arial, sans-serif;
padding-bottom: 0;
margin-bottom: 0;
}
#rhbar ul
{
list-style-type: none;
padding: 0;
margin: -0;
font: 80%/150% "trebuchet ms", verdana, arial, sans-serif;
}
#rhbar h2, #rhbar h3
{
text-align: left;
}
p.underscore
{
padding-bottom: 1em;
border-bottom: solid #222 1px;
}

/*_____________________main central column ___________________*/

#content
{
min-height: 600px;
margin: 0 14.2em 1em 11em;
background-color: #fff;
border: 1px solid white;
padding: 0 1em;
z-index: 3;
}
#content > p { margin-left: 0pt;

}
#content > p + p { text-indent: 2em;
font-size: 100%;
}

#content h2, h3, h4
{text-align: left;

font: "book antiqua", georgia, serif ;
}
#content ul
{
list-style-type: none;
padding: 0;
margin-left: 2em;
color: black;
line-height: 1.5em;
text-align: left;
}
#content a
{
color: black;
}
.frameright
{
float: right;
margin: 0 1em 1em 1em;
padding: 10px;
border: solid #244 1px;
}
.framecentre
{
text-align: center;
margin: 0;
padding: 0px;
border: solid #244 0px;
}
.framecentre img
{
border: #244 inset 8px;
z-index: 0;
}
.caption
{
font: 90% "trebuchet ms", verdana, arial, sans-serif;
}
div#tidybottom
{
clear: both;
width: 800px;
height: 11px;
}
.diary li
{
padding: 10px 0;
border-bottom: dotted silver 1px;
}
/* ____________________________gallery _______________________*/

#gallery
{
width: auto;
min-width: 20em;
margin: 0 14.2em 1em 11em;
background-color: #b5bfbf;
text-align: center;
border: 1px, solid;
padding-top: 0.1em;
padding-bottom: 1em;
z-index: 3;
color: black;
}
#gallerysinglepic
{
width: 815px;
min-width: 35em;
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
background-color: #bbb;
color: black;
text-align: center;
border: 1px, solid;
padding-top: 0.1em;
padding-bottom: 1em;
z-index: 3;
}
.gallerycutting
{
width: 815px;
min-width: 35em;
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
background-color: #bbb;
border-bottom:  solid gray 2px;
color: black;
text-align: center;
border: 1px, solid;
padding-top: 0.1em;
padding-bottom: 1em;
z-index: 3;
}


#gallery img, #gallerysinglepic img
{
margin-top: 40px;
border:  solid #fff 2px;
}

.gallerycutting img
{
margin-top: 20px;
border: dashed white 4px;
padding: 5px;
}

#gallery a:hover
{
background-color: #bcc;
}
a.linkopacity:hover img
{
border:  solid #000 2px !important;
opacity: 0.8;

}

em
{font-weight:bold}
a.blackonsilver 
{
background: silver;
padding: 0.3em;
}
a:hover.blackonsilver 
{
background: #ddd !important;
}

.pic
{
border-bottom: white dotted 1px;
}
#statement
{
background: #f7ffff;
color: black;
padding: 2em;
margin: 0 14.2em 1em 11em;
}
#statement p {color: black}

/* ____________________________ foot _________________________*/
#foot
{
clear: both;
background-color: #d0d9d9;
padding: 1px 1em;
border-top: solid black 1px;
border-bottom: solid black 1px;
text-align: center;

}
#ccc
