body {
font-size:82%; 
font-family: verdana;
color: #333333; 
background-color: #6699CC;
margin: 0px;
}

small  {font-size:80%; color: black;}
big  {font-size:100%;}

table td {
font-size:82%;
vertical-align:top;
}

li {
font-size:82%; 
}

img {
border-bottom: solid #eeeeee 3px;
border-right: solid #eeeeee 3px;
border-left: solid gray 3px;
border-top: solid #003366 3px;
}

.notpainting {
border: 0px;
}

#home .notpainting {
float:right;
margin-right:80px;
}

.up {
padding: 1px 1px;
}

.bitlarger {
font-size:110%; 
}

.caption {
padding-bottom: 25px;
width:400px;
}

.captionthumb {
padding-bottom: 15px;
margin-top: 4px;
margin-bottom: 30px;
}

.box {
border: solid 1px #CCCCCC;
font-size:110%;
margin-top: 2em;
padding: 3px 8px 8px 8px;
width: 80%;
}

.homeblurb {
padding: 8px;
width: 80%;
}

a:link  {text-decoration: none; color: #003399;  font-weight:bold;}
a:visited  {text-decoration: none; color:gray;  font-weight:bold;}
a:hover  {text-decoration: underline; color: blue;  font-weight:bold;}

a.mailto:link  {text-decoration: none; color: #003399;  font-weight:normal; font-family:verdana;}
a.mailto:visited  {text-decoration: none; color: #003399;  font-weight:normal;}
a.mailto:hover  {text-decoration: none; color: white; font-weight: normal;}
a.mailto:active  {text-decoration: none; color: white; font-weight: normal;}

h1 {font-size:160%; font-family: Arial; color: #333366;}
h2 {font-size:140%; font-family: Arial; color: #333366;}
h3 {font-size:110%; color: #333366;}
h4 {font-size:90%; color: #333366;}

#home h1 {margin-bottom: 0;}
#home p {margin: 0 0 1em 0;}

div.headercell {
background-color: #6699CC;
padding:5px 5px 1px 22px;
min-width:1000px;
width: 100%;}

.headercell h2 {
float:left;
font-size:150%;
font-weight: normal;
margin:5px 0px 0px 0px;
}

.bodytext {
background-color: #fff;
padding: 40px 20px 10px 20px;
min-width:1000px;
width: 100%;}

.footnav {
clear:both;
font-size:85%; 
margin-top:30px;
margin-bottom:0px;
text-align:center;
}
	
p.footnav a:visited {color: #003399;}

.footercell {
color:black;
font-size: 90%;
padding:5px 0px 5px 0px;
text-align:center;
}

.exhnav {
float:right;
margin-top:10px;
margin-right: 40px;
}

.exhnav h2 {
font-size:110%; 
}

/* - - - - - - - - - - NAVBAR - - - - - - */

div.navbar {
clear:both;
}

.navbar ul {
padding: 0px;
margin: 40px 0px 0px 0px;
text-align:center;
}

.navbar li {
display:inline;
text-align:center;
padding-left: 3px;
padding-right: 3px;
font-size:90%; 
}

.navbar a {
color: #000;
font-family: arial;
font-weight: bold;
padding:2px 20px 2px 20px;
text-decoration: none; 
}

.navbar a:visited  {color: #000;}
.navbar a:hover  {color: #fff; text-decoration: none;}



/* - - - HIGHLIGHTS - - - - */

#home .home, #exh .exh, #loc .loc, #artists .artists, #nonfig .nonfig, #feed .feed {
text-decoration: none;
padding:2px 19px 2px 19px;
background-color: #fff;
}
#home  a:hover.home, 
#exh  a:hover.exh, 
#loc  a:hover.loc, 
#artists  a:hover.artists, 
#nonfig  a:hover.nonfig, 
#feed  a:hover.feed
{color: #000;}

/* - - - - - - - - - - END NAVBAR - - - - - - */

/* - - - - - - - - - - MONOS - - - - - - */

.monotext {
	float: left;
	margin-right:40px;
	width:450px;
	}

.monoimage {
	float:right;
	margin-left:40px;
	margin-bottom:100px;
	width:400px;
	}



/* - - - - - - - - - - END MONOS - - - - - - */

/* - - - - - - - - - - STOCK - - - - - - */

.floatleft {
float:left;
width:150px;
height:210px;
margin:20px 30px 30px 0px;
}

.floatleft img {
border:0;
display:block;
margin-bottom:3px;
}

.floatleft a {
font-weight:normal;
}

.container {
background-color: #fff;
padding:0px;
clear:both
}

