/* General and Background Settings */
* { margin: 0; padding: 0; }
body { font-family: verdana, arial, sans-serif; font-size: 75%; }
#page { width: 800px; margin: 0 auto; }
#siteHeader h2 { font-size: %75; color: #a7a;}

/* Site Navigation (Left-Side Links Menu) */
#nav { display: none; }

/* Series of Images 'Stacked' on the left */
.photoSeries { width: 195px; float: left; }
.photoSeries img { margin: 0 20px 20px 0; }
.photoSeries img.last { margin-bottom: 10px; }

/* Textual Main Content */
.mainCopy { color: #225; font-size: 95%; }
.mainCopy p { margin-bottom: 1em; }
.mainCopy p, .mainCopy li { line-height: 1.5em; }
.mainCopy a { font-weight: bold; /*color: #546;*/ color: #336; } .mainCopy a:hover { text-decoration: none; color: #648; }
.homepage { font-size: 110%; line-height: 1.0em; }
.homepage p { margin-bottom: 10px; }
.quote { padding: 1px 2px; font-size: 95%; color: #447; }
.homepage .quote { font-size: 85%; }
.captionedThumbnail { text-align: center; }
.captionedThumbnail p { color: #a0987c; font-size: 90%; padding-bottom: 4px; }
.captionedThumbnail .title { font-weight: bold; }
.sidePic { float: right; clear: right; margin: 0 0 10px 20px; }
.mainCopy ul { margin: 2px 0 12px 0; list-style: none; }
.mainCopy ul li { padding-left: 14px; background: url(images/bullet.gif) 0 0.15em no-repeat; margin-bottom: 0.5em; }
.mainCopy ol { margin-left: 30px; }
.mainCopy li { margin-bottom: 0.5em; }

/* Inner Page Headings */
.mainCopy h2 { background: url(images/boxTitleUnderline.gif) 0 100% repeat-x; color: #99b; font-size: 175%; 
	padding-bottom: 5px; margin-bottom: 5px; }
.mainCopy h3 { color: #779; font-size: 135%; padding-top: 5px; }
.mainCopy h3.contentDiv { border-top: 1px solid #cce; padding: 5px 0; margin-top: 5px; }
.mainCopy h2, .mainCopy h3 { font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.mainCopy h4 { font-size: 110%; padding: 4px 0 2px 0; color: #337; }

/* Image Gallery Styles */
#images { width: 630px; }
#images td { text-align: center; vertical-align: center; width: 170px; height: 170px; border: 1px solid black; }
#images .thumb { margin: 10px; float: left; height: 150px; vertical-align: center; }
#image { text-align: center; }
.paintingDesc { color: #aa9; font-weight: bold; font-size: 150%; padding: 3px 0 8px 0; }
.paintingDesc span { font-weight: normal; font-size: 85%; display: block; color: #776; }
.imgnav { display: none; }
.imgprevious, .imgnext { display: none; }