body {background:#ffffff; text-align:center;/* IE hack to center page contents */
/*body {background:#0A254A; text-align:center;/* Green background, IE hack to center page contents */
	margin:0; color:#582c4f; font-size:12px;}

body, table, td, h1, h2, p, span, ul, li {}/* base font size */
h1, h2, h3, p, a, span {text-align:left;}

h1 {display:none; margin:0; padding:0;}
p {margin:0; padding:0 0 18px 0;}

img {border:0;}
.clearFloats {clear:both; line-height:1px; height:1px; font-size:1px;}


/* ---- links ----------------------------------------- */
a:link, a:visited {color:#582C4F; text-decoration:none;}
a:hover {color:#582C4F; text-decoration:underline;}
a:active {color:#582C4F;}


/* ---- ids & classes ----------------------------------------- */
#frame {margin:10px auto 0; width:720px; text-align:left; height:600px; background:#ffffff;}/* this centers the page */
#frame_eggplant {margin:10px auto 0; width:720px; height:800px; text-align:left; background:#582C4F;}/* this centers the page */
#frame_white {margin:10px auto 0; width:720px; height:780px; text-align:left; background:#ffffff;}/* this centers the page */
#frame_home {margin:10px auto 0; width:720px; height:650px; text-align:left; background:#ffffff;}/* this centers the page */
#frame_white_series {margin:10px auto 0; width:720px; height:640px; text-align:left; background:#ffffff;}/* this centers the page */


#logo_home {position:absolute; top:18px; left:20px; width:367px; height:59px; background:url(images/logo.gif) no-repeat;}
#logo_home a {display:block; width:367px; height:49px}

#header_white {position:relative; height:110px; font-family: Geneva,  Helvetica, Arial, sans-serif; 
	background:#ffffff;}
#header_white a:link, #header_white a:visited {color:#582C4F; text-decoration:none;} #header_white a:hover {color:#EEBB0B;}
#header_home {position:relative; height:80px; font-family: Geneva,  Helvetica, Arial, sans-serif; 
	background:#ffffff;}
#header_home a:link, #header_home a:visited {color:#582C4F; text-decoration:none;} #header_home a:hover {color:#EEBB0B;}

#logo_white {
	position:absolute;
	top:19px;
	left:18px;
	width:367px;
	height:59px;
	background:url(images/logo_white.gif) no-repeat;
}
#logo_white a {display:block; width:367px; height:49px}


#header {position:relative; height:110px; font-family: Geneva,  Helvetica, Arial, sans-serif; 
	background:#582C4F;}
#header a:link, #header a:visited {color:#ffffff; text-decoration:none;} #header a:hover {color:#EEBB0B;}
#logo {position:absolute; top:18px; left:20px; width:367px; height:59px; background:url(images/logo_eggplant.gif) no-repeat;}
#logo a {display:block; width:367px; height:49px}
#header_light {position:relative; height:100px; font-family: Geneva,  Helvetica, Arial, sans-serif; 
	background:#783c6c;}
#header_light a:link, #header_light a:visited {color:#ffffff; text-decoration:none;} #header_light a:hover {color:#EEBB0B;}
#logo_light {position:absolute; top:18px; left:20px; width:367px; height:59px; background:url(images/logo_light_eggplant.gif) no-repeat;}
#logo_light a {display:block; width:367px; height:49px}

#menu {
	position:absolute;
	top:36px;
	left:387px;
	color:#582C4F;
	width: 322px;
}
		#menu ul {margin:0; padding:0; text-align:center; font-weight:bold; font-size:13px; letter-spacing:0.06em;}
		#menu ul li {display:inline; list-style:none; padding-right:10px; line-height:22px;}
		#menu ul li.last {padding-right:0;}
		#menu ul li a.on {color:#EEBB0B !important;}
	/* holds page title & subtitle, and submenu links on gallery pages */
#pageInfo {position:absolute; top:84px; left:20px; height:25px; background:#ffffff; width:680px;}
#pageInfo_white {position:absolute; top:84px; left:20px; height:25px; background:#582C4f; width:680px;}
#pageInfo_light {position:absolute; top:84px; left:0; height:25px; background:#9a628f; width:720px;}
#pageInfo_yellow {position:absolute; top:84px; left:0; height:25px; background:#EEBB0B; width:720px;}
/*#pageInfo {position:absolute; top:74px; left:0; height:25px; background:#265552; width:720px;}*/
		/*#title {float:left; height:25px;}*/
h2#title {float:left; margin-left:30px; line-height:25px; background:#582C4F; font-weight:bold; font-size:12px; color:#EEBB0B;
				letter-spacing:0.06em; padding:0 10px 0 20px; margin:0;}
h2#menu {font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B; color:#EEBB0B !important;}

#sub {background:#582C4f; float:left; line-height:25px; /*width:680px;*/ margin-left:0px; margin-right:20px; font-size:11px; color:#ffffff; letter-spacing:0.06em;}

#sub a { font:bold 13px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B; padding-right:10px;}
#sub a:link{color:#ffffff; text-decoration:none;}  
#sub a:visited {color:#ffffff; text-decoration:none;} 
#sub a:hover {color:#EEBB0B; text-decoration:none;}
#sub a.on {font:bold 13px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B !important;}
 	
#sub_white {background:#ffffff; float:left; line-height:25px;   margin-left:0px; margin-right:20px; font-size:11px; color:#582C4F; letter-spacing:0.06em;} 
			#sub_white a { font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B; padding-right:10px;}
			#sub_white a:link{color:#582C4F; text-decoration:none;}  
            #sub_white a:visited {color:#582C4F; text-decoration:none;} 
            #sub_white a:hover {color:#EEBB0B; text-decoration:none;}
            #sub_white a.on {font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B !important;}
#sub_light {background:#9a628f; float:left; line-height:25px; margin-left:20px; font-size:11px; color:#EEBB0B; letter-spacing:0.06em;} 
			#sub_light a { font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B; padding-right:10px;}
			#sub_light a.on {font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B !important;}
#sub_gallery {background:#9a628f; float:left; line-height:25px; margin-left:20px; font-size:11px; color:#ffffff; letter-spacing:0.06em;} 
			#sub_gallery a { font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#ffffff; padding-right:10px;}
			#sub_gallery a:link, 
			#sub_gallery a:visited {color:#582C4F; text-decoration:none;} 
			#sub_gallery a:hover {color:#EEBB0B; text-decoration:none;}
			#sub_gallery a.on {font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B !important;}


#content {font:normal 11px/16px Geneva, Helvetica, Arial, sans-serif; color:#fff;}
	
	.note {font:normal 10px/14px Geneva, Helvetica, sans-serif;}
	#content h3 {margin:0; font:bold 12px/16px Geneva, Helvetica, Arial, sans-serif; color:#EEBB0B;}
	#content h4 {margin:0; font:bold 12px/15px Geneva, Helvetica, Arial, sans-serif;}
	
	#homeImage {float:left; margin-left:20px; padding-top:0px;}
	#homeImage img {display:block;}
	
	
	
#top {float:left; width:680px; padding:20px 20px 10px 20px;}
#top h3 {padding:0 0 0 15px;}
	#top h4 {padding:0 0px 0 15px; color:#fff;}
	#top h4.caption {padding-top:10px; color:#582c4f; padding:10px 0px 0 0px;}
	#top p {padding:0 30px 20px 30px;}
	#top .captionspec {padding:0 0px 0 0px; font:normal 10px/14px Geneva, Helvetica, Arial, sans-serif; color:#582c4f;}
	#top .captionspec p {padding:0 0px 10px 0; font:normal 10px/14px Geneva, Helvetica, Arial, sans-serif;  color:#582c4f;}
    
    #top .image{border-style:outset;border-color: red; border-width:10px;}

		table#seriesItems {margin:0 0px 15px 0;} /* on Series Paintings pages */
		table#seriesItems td {padding:0 17px 12px 2px; vertical-align:top;}
		table#seriesItems td.last {padding-right:0;}
		table#seriesItems td.first {padding-left:10px;}
		table#seriesItems td a {display:block; border:2px solid #2f0004;}
		table#seriesItems td a.on {border:2px solid #EEBB0B;}
		table#seriesItems td a:hover {border:2px solid #EEBB0B;}
		table#seriesItems_6 {margin:0 0 15px 40px;} /* on Series Paintings pages with 6 items*/
		table#seriesItems_6 td {padding:0 24px 12px 0; vertical-align:top;}
		table#seriesItems_6 td.last {padding-right:0;}
		table#seriesItems_6 td.first {padding-left:10px;}
		table#seriesItems_6 td a {display:block; border:2px solid #2f0004;}
		table#seriesItems_6 td a.on {border:2px solid #EEBB0B;}
		table#seriesItems_6 td a:hover {border:2px solid #EEBB0B;}
		table#seriesCaption {margin:0 0 15px 40px;} /* on Series Paintings pages with 6 items*/
		table#seriesCaption td {padding:0 0px 12px 0; vertical-align:top;}
		table#seriesCaption td.last {padding-right:0;}
		table#seriesCaption td.first {padding-left:10px;}
		table#seriesCaption td a {display:block; border:2px solid #000000;}
		table#seriesCaption td a.on {border:2px solid #000000;}
		table#seriesCaption td a:hover {border:2px solid #000000;}
		table#seriesCaption td.image {border-style:solid; border-color: red; border-width:10px;}
		
	
	#bottom {float:right; width:680px; padding:0px 0px 10px 0px;}
/*#bottom {position:absolute; top:284px; left:0; height:300px; background:#ffffff; width:720px;}*/
	#bottom img {position:absolute; top:264px; left:335px; height:300px;  width:300px; display:inline; text-align:center; margin:0 auto;}
	#bottom h3 {padding:0 0 0 15px;}
	#bottom h4 {padding:0 0px 0 px; color:#582c4f;}
	#bottom h4.caption { color:#582c4f; padding:0px 45px 0 0px; text-align:right;}
	#bottom p {padding:0 30px 20px 30px;}
	#bottom .captionspec {padding:0 45px 0 0px; text-align:right; font:normal 10px/14px Geneva, Helvetica, Arial, sans-serif; color:#582c4f;}
	#bottom .captionspec p {padding:0 30px 10px 0; font:normal 10px/14px Geneva, Helvetica, Arial, sans-serif;  color:#582c4f;}
	


#left {float:left; width:295px; padding:25px 0 10px 25px;}
		table#galleryItems {margin:0 0 15px 0;} /* on Paintings pages */
		table#galleryItems td {padding:0 22px 12px 0; vertical-align:middle;}
		table#galleryItems td.last {padding-right:0;}
		table#galleryItems td a {display:block; border:2px solid #2f0004;}
		table#galleryItems td a.on {border:2px solid #EEBB0B;}
		table#galleryItems td a:hover {border:2px solid #EEBB0B;}
		

#right {float:right; width:375px; padding:25px 0 10px;}
	#right img {display:block; text-align:center; margin:0 auto;}
	#right h3 {padding:0 0 0 15px;}
	#right h4 {padding:0 30px 0 15px; color:#fff;}
	#right h4.caption {padding-top:10px; color:#582c4f; padding:10px 30px 0 30px;}
	#right p {padding:0 30px 20px 30px;}
	#right .captionspec {padding:0 30px 0 30px; font:normal 10px/14px Geneva, Helvetica, Arial, sans-serif; color:#582c4f;}
	#right .captionspec p {padding:0 30px 10px 0; font:normal 10px/14px Geneva, Helvetica, Arial, sans-serif;  color:#582c4f;}
		
#contactForm {}
			#contactForm table {padding:0; width:325px;}
			#contactForm td {vertical-align:top; padding:4px;}
			#contactForm td.right {text-align:right;width:60px;}
			#contactForm form {margin:0;}
			#contactForm input, #contactForm textarea {width:220px; display:block; margin:0; border:1px solid #ccc; 
			  color:#582c4f; background-color:#eee;}
			#contactForm textarea {height:150px;}
			#contactForm input#sendButton {width:80px; border:none; background-color:#ccc; color:#333; text-align:center;}

#footer { position:relative; left:20; margin:0 auto; width:680px;}
	#footer p {text-align:left;   font:normal 10px Geneva, Helvetica, Arial, sans-serif; padding:6px 0 8px 0; color:#666;}
	#footer a {color:#666;}
	#footer a:hover {color:#EEBB0B; text-decoration:none;}

a.pagelink:link {
	color: #ffffff;
	text-decoration: none;
}
a.pagelink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.pagelink:hover {
	color: #ffffff;
	text-decoration: underline;
}
.pagelink {

	font-family: Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
	
