@charset "iso-8859-1";
/* put no font size in the body definition - so users can scale it as they wish */
BODY, P, UL, OL, TABLE {
		font-family:"Comic Sans MS", Verdana, sans-serif;
		color:#000099;
		font-size:0.9em;
		}
BODY {background-color:#ffffee; 
	margin:0px;padding:0px;}
#abovecontainer {width:45em; text-align:center;
	background-color:#FFFFee;
	margin:0.5em auto 0em auto;
	}
#container {width:43em; text-align:center;
	border:solid 1px #cccc99;
	background-color:#FFFFdd;
	margin:0em auto;
	padding:1em 0.5em;
	}
#belowcontainer {width:45em; text-align:center;
	background-color:#FFFFee;
	margin:0em auto 1em auto;
	}
h1, h2, h3, h4 {
		font-family:  "Bradley Hand ITC","Palatino Linotype", serif ;
		color:#000099;
		font-weight:bold;
		text-align:center;
		}

h1 { font-size:200%; margin-top:0; margin-bottom:0.5em;}
h1.galleryTitle { font-size:260%;}
h2 { text-align:left; font-size:140%; font-family:"Comic Sans MS", Verdana, sans-serif; font-weight:normal}
.maintitle {font-size:300%; text-align:left  }
.large {font-size:120%;  }
.larger {font-size:140%;  }
.smaller {font-size:90%;}
p { font-size:100%; }
p.homepagetext { font-size:110%; text-align:center }
#abovecontainer p { font-size:80%; font-weight:normal; padding-bottom:0.25em}
#belowcontainer p { font-size:70%; font-weight:normal; padding-top:0.25em}
#abovecontainer a {text-decoration:none;}
h1.maintitle {font-size:410%; margin:0em auto; padding-bottom:0.1em; color:#000099}
h1.maintitle a{text-decoration:none; color:#000099}
h1.maintitle a:hover{text-decoration:none; color:#000099}
p.large {margin:0.2em auto; }
hr {color: #cccc99;}

div.header {background:#C9080C; color:#ffffff; text-align:left; padding:0.2em;}
div.header img{text-align:left}
div.address{float:right; margin-top:0.5em; font-size:90%}
div.menubar { color:#000066; text-align:center; padding:0.1em;
	font-size:150%;
	font-weight:bold;
	height:1.5em; min-height:1.5em; margin-bottom:1em; margin-top:0.5em; width:30em; margin-left:0;
	}
div.footer {background:#C9080C; color:#ffffff; text-align:center; padding:10px;}
div.belowfooter {width:60em; background:#ffffff; color:#111111; text-align:right; padding:0.1em;}
div.content {background:#ffffff; color:#000000;
		padding:0.2em 1em; }
div.contentleft {width:45%; float:left;}
div.contentright {margin-left:50%;}
.widthfix {width:620px; text-align:center;}
.leftimage {float:left; margin:10px; margin-right:20px;}
.rightimage {float:right; margin:10px; margin-left:20px;}
.bigindent {margin-left:50px;}

div.header h1 {margin:0.3em auto;}
div.belowfooter a {font-size:80%;}

a:link {color:#0000bb;}
a:visited {color:#0000bb;}
a:hover {color:#CC0000;}

.footer a:link {color:#ffffff;}
.footer a:visited {color:#ffffff;}
.footer a:hover {color:#cccccc;}

.footer b {text-decoration:none;}

table.contact1 {
	border:none;
	border-collapse:collapse;
}
table.contact1 td {
	border-top:none;
	padding:0.5em 2em;
}

table.contact2 {
	border:solid 2px #c9080c;
	border-collapse:collapse;
}
table.contact2 th {
	border-bottom:solid 3px #c9080c;
	padding:0.5em;
}
table.contact2 td {
	border-top:solid 1px #c9080c;
	padding:0.5em;
}

table.galleryimages  {width:99%; text-align:center}
table.galleryimages td{padding-bottom:0.5em}
table.galleryimages p{margin-top:0}
table.galleryimages a{text-decoration:none}
/*
table.galleryimages img {float:left; margin-right:20px;}
table.galleryimages td {text-align:left; padding:10px; width:25em;}
*/
table.largeimages  {text-align:center; font-size:105%; margin-bottom:1em}
table.largeimages img {float:left; margin-right:20px;}
table.largeimages td {text-align:left; padding:10px; }


#content10{margin-left:0; width:43em;}
#easel{ float:right; background-image:url(../images/easel.gif); background-repeat:no-repeat; height:360px; width:221px; padding-top:65px}

/* Menu bar styles */
.menubar a:link {background:#cccc99; color:#000066; text-decoration: none; padding:0.5em;}
.menubar a:visited {background:#cccc99; color: #000066; text-decoration: none; padding:0.5em;}
.menubar a:hover {	background:#000099; color: #ffffdd; text-decoration: none; padding:0.5em;}
*html .menubar a:link{padding:0.5em}

#contentWrapper{text-align:left; min-height:34em}
*html #contentWrapper{height:35em;}
#leftMenu{display:none;}


p.artists{margin-top:0}
a.back{text-decoration:none; font-size:110%}
a.back:hover{text-decoration:underline}

div.painting{
	float:left;
	width:33%;
	min-height:16.5em;
	text-align:center;
}

*html div.painting{
	height:16.5em;
}

div.painting a{
	text-decoration:none;
}

div.painting p{
margin-top:0.2em;
}

.threepaintings{
	width:99%;
	height:16.5em;
}
*html .threepaintings{
	min-height:16.5em;
}

.singlePainting{
	width:99%;
	min-height:310px;
	margin-bottom:0.25em;
}

.singlePainting p{
	margin-top:0;
	margin-bottom:1em;
	float:right;
	text-align:left;
	width:13.5em;
}

.singlePainting img{
	margin-left:0.5em;
}
.sitemap{
	font-size:100%;
	font-family:"Comic Sans MS", Verdana, sans-serif;
	text-align:left;
	margin-left:1.5em;
}
.sitemap a{
	text-decoration:none;
}