/* Edward Day Gallery CSS Document  Copyright 2005. All Rights Reserved - Fresh Image Design | Richard Wegner */

html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 100.01%;
	min-width: 847px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
}

strong {color: #667E7A; line-height: 1.3em;}

#galleryt {margin-top: 20px;}
#gallery a {color: #333; text-decoration: none;}

a, a.offsite {font-weight: bold;}
a:link {color: #CC6600; text-decoration: underline;}
a:visited, a.offsite:visited {color: #333; text-decoration: underline;}
a:hover, a:active, a:focus, a.offsite:hover, a.offsite:active, a.offsite:focus, a.rentals:hover, a.rentals:active, a.rentals:focus { text-decoration: none; }

a.offsite {color: #006699; text-decoration: underline;}
a.rentals {font-size: .85em;}

hr {margin: 20px 25px 20px 0}
p.hrule {
	margin: 20px 0;
	padding: 0;
	text-align: center;
}

h1 {	
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	margin: 20px 0;
}

#container, #hcontainer {
	width: 847px;
	margin: 20px auto 0px auto;
	border-left: 1px solid #AEB7A7;
	border-right: 1px solid #AEB7A7;
	text-align:left;
	background-color: #FFF;
	z-index: 1
}
div.review {padding: 0 150px 0 100px;}

#toplogo {
	margin: 0;
	z-index: 2;
}
#hcontainer {position: relative; border: none;}
#hsideimg {
	margin: 4px 0 5px 0;	
}
#hmainimg {
	position: absolute;
	width: 600px;
	top: 75px;
	left: 247px;
	padding: 0;
}
#hnews {
	position: absolute;
	width: 200px;
	top: 100px;
	left: 20px;
	text-align: center;
}
#hnews p {
	color: #990000;
	font-size: 16px;
	line-height: 13px;
	margin: 5px 0 0 0;
	padding: 0;
}
#hnews p.date {
	color: #990000;
	font-size: 12px;
	line-height: 13px;
}
#haddress {
	position: absolute;
	width: 200px;
	top: 400px;
	left: 630px;
	color: #FFF;
	font-size: 11px;
	line-height: 13px;
	text-align: right;
	visibility: hidden;
 }
#haddress strong {color: #000; 	font-size: 13px;}
#hnavlist {
	position: absolute;
	width: 230px;
	top: 270px;
	left: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
	text-align: right;
}
#hnavlist ul {margin: 0; padding: 0;}
#hnavlist li {list-style-type: none; margin: 0;}
#hnavlist li a {
	color: #666;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#hnavlist a:link, #hnavlist a:visited {color: #91A5B8;}
#hnavlist a:hover, #hnavlist a:active, #hnavlist a:focus {color: #666;}

#content, #contentSer, #contentEvent, #contentKiwi {
	clear: both;
	width: 820px;
	margin: 0 0 0 25px;
	padding: 0;
	color: #333;
	z-index: 4;
}

#contentlcol, #rentallcol {
	float: left;
	left: 0;
	width: 375px;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
}

#rentalrcol {
	width: 375px;
	margin: 0 0 20px 415px;
	padding: 0;
}

#rentalrcol h1 {margin: 20px 0 0 0;}

#contentrcol {
	width: 375px;
	margin: -40px 0 20px 415px;
	padding: 0;
}

#eventlcol {
	float: left;
	left: 0;
	width: 350px;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
}

#eventlcol h1 {margin: 0 0 20px 0;}

#eventrcol {
	width: 370px;
	margin: 20px 0 20px 425px;
	padding: 0;
}

#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	font-weight: 900;
}
#content h2.exhib_artist {color: #000;}
#content h2.exred {
	color: #CC0000;
}

#content h3 {
	color: #666666;
	font-size: .85em;
	margin: .5em 0 0 0;
	padding: 0;
	font-weight: 900;
}
#contentEvent h3 {
	color: #FFF;
	font-size: .85em;
	font-weight: bold;
	display: block;
	height: 18px;
	margin: 0px 0px 10px 0px;
	padding: 3px 0 3px 5px;
	background-color: #9189AF;
}
#content h4 {
	color: #B5783A;
	font-size: 1.3em;
	margin: .5em 0 0 0;
	font-weight: 900;
}
#content h5 {
	color: #000;
	font-size: 1.1em;
	margin: .5em 0 0 0;
	font-weight: 900;
}
#content h6 {
	color: #333;
	font-size: 1em;
	margin: 0;
	font-weight: 900;
}
#content p {
	color: #666;
	font-size: 0.8em;
	line-height : 1.4em;
	padding: 0 20px 0 0;
}
#contentKiwi p  {
	color: #666;
	font-size: 0.75em;
	line-height : 1.2em;
	padding: 0 120px 0 120px;
}
#tablekiwi  {
	width: 424px;
	margin: 0 0 0 120px;
}
#kiwigarden {
	width: 580px;
	margin: 0 0 0 120px;
}
#kiwigarden p {
	padding: 0 0 0 30px;
}
#kiwigarden h3  {
	color: #666;
	font-size: 0.9em;
	padding: 0 20px 0 30px;
}
#kiwigarden img.imgright {
	float: right;
	clear: right;
	border: 1px solid #333;
	margin: 5px 30px 20px 50px;
}
#kiwigarden img.imgleft {
	float: left;
	clear: right;
	border: 1px solid #333;
	margin: 5px 0 10px 20px;
}
#content p.artdesc {
	color: #333;
	font-size: 0.7em;
	line-height: 1.6em;
	padding: 0;
}
#content p.media {
	color: #333;
	font-size: 0.7em;
	line-height: 1.6em;
	padding: 0 260px 0 0;
}
#content p.nomargin {
	margin: 0;
}
#content ul, #contentEvent ul, #contentKiwi ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0;
}
#content ul li, #contentEvent ul li, #contentKiwi ul li {
	color: #333;
	font-size: 0.70em;
	line-height: 1.4em;
	margin: 0px 10px 2px 0px;
}
#contentKiwi ul li {
	margin: 0px 10px 2px 120px;
}
#content ol li {
	color: #333;
	font-size: 0.80em;
	line-height: 1.4em;
	margin: 0px 10px 10px 0px;
}

#contentEvent p {
	color: #666;
	font-size: 0.75em;
	line-height: 1.4em;
	margin: 0;
	padding: 0px 50px 5px 0;
}

#contentSer h2 {
	color: #889CAC;
	font-size: 1em;
	margin-top: 10px;
	font-weight: 900;
	text-align: center;
}
#contentSer h3 {
	color: #666666;
	font-size: .8em;
	margin: 1em 0 .1em 0;
	padding: 0;
	font-weight: 900;
}
#contentSer p {
	font-size: 0.7em;
	line-height: 1.25em;
	margin: 0;
	padding: 0px 360px 0px 0;
	color: #666666;
}
#contentSer ul li {
	color: #333;
	font-size: 0.70em;
	line-height: 1.2em;
	margin: 0 60px 4px 0;
	padding-right: 20px;
}

#navlist {
	width: 847px;
	height: 2em;
	font-size: 0.60em;
	margin: 0;
	padding: 0;
	background-color: #9189AF;
}
/* Hide from IE5 Mac \ end */
#navlist {font-size: 0.75em;}

#navlist ul {
	margin: 0;
	padding: 0;
}
/* Hide from IE5 Mac \ end */
#navlist ul {margin: 0 0 0 60px;}

#navlist li {
    float: left;
    list-style-type: none;
	width: 140px;
	margin: 0;
	padding: 0;
}
/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render menu items to their natural width. */
#navlist li {width: auto;}

#navlist li#artists {background-color: #89A8A1;}
#navlist li#events {background-color: #BD5357;}
#navlist li#exhibitions {background-color: #827276;}
#navlist li#arrivals {background-color: #D28028;}
#navlist li#services {background-color: #748FA5;}
#navlist li#special {background-color: #6D647B; border-right: 1px solid #FFF;}

#navlist li a {
	display: block;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: .5em .70em .3em 2em;
	border-left: 1px solid #FFF;
	text-decoration: none;
}
#navlist a:link, #navlist a:visited {color: #FFF;}
#navlist a:hover, #navlist a:active, #navlist a:focus {color: #000;}

#profile {
	width: 350px;
	margin: 0 0 0 15px;
	color: #333;
}
#profile p {font-size: 0.70em;}

#snavlist {
	width: 847px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
	border-top: 1px solid #FFF;
	background-color: #CCC;
}
#snavlist ul.artistsnav, #snavlist ul.snav {
	margin: 0 10px 0 0;
	padding: 0;
}
#snavlist li {
    float: right;
	color: #666;
    list-style-type: none;
	margin: 0;
	padding: 0;
}

/* Hide from IE5 Mac \ end */
#snavlist li {width: auto;}

#snavlist ul.artistsnav li a, #snavlist ul.snav li a {
	display: block;
	color: #666;
	margin: 0;
	padding: 3px 3px 4px 3px;
	text-decoration: none;
}

#snavlist ul.artistsnav {
	margin: 0 0 0 25px;
	padding: 0;
	visibility: hidden;
}
#snavlist ul.artistsnav li {float: left;}
#snavlist ul.artistsnav a:link, #snavlist ul.artistsnav a:visited {color: #666;}
#snavlist ul.artistsnav a:hover, #snavlist ul.artistsnav a:active, #snavlist ul.artistsnav a:focus {color: #000000;}
#snavlist ul.snav a:link, #snavlist ul.snav a:visited {color: #666;}
#snavlist ul.snav a:hover, #snavlist ul.snav a:active, #snavlist ul.snav a:focus {color: #000000;}

#artistsavlist {
	width: 92%;
	font-size: .8em;
	font-weight: normal;
	margin: 0 20px 40px 20px;
	padding: 0 0 0 40px; 
	border: 1px solid #9189AF;
}
#artistsavlist td.imgcol {	
	font-size: .8em;
	text-align: left;
	border-left: 1px solid #9189AF;
	padding-left: 20px
	}
#artistsavlist img {border: 1px solid #333; margin-bottom: 2px;}
#artistsavlist a {font-size: .8em;}
#artistsavlist p {font-size: 1em; margin: 0; padding: 0;}

#artistlist {
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
	border: 1px solid #9189AF;
}

#artistlist h3 {
	color: #666666;
	font-size: .85em;
	margin: .5em 0 0 20px;
	padding: 0;
	font-weight: 900;
	text-align: left;
}

#artistlist ul {
	margin: 0;
	padding: 20px 20px 20px 40px;
}
#artistlist ul li {
	color: #999;
    list-style-type: none;
	margin: 0;
	padding: 0 0 .2em 0;
	font-weight: bold;
}
#artistlist li a {
	color: #999;
	margin: 0;
	padding: .2em .5em .2em .5em;
	text-decoration: none;
	vertical-align: bottom; /* This fixes the IE5 Win gap! */
}
#artistlist li a:link, #artistlist li a:visited {color: #000;}
#artistlist li a:hover, #artistlist li a:active, #artistlist li a:focus {color: #FFF; background-color:#89A8A1}

#artistlist li a.inactive {
	color: #999;
	margin: 0;
	padding: .2em .5em .2em .5em;
	text-decoration: none;
}
#artistlist li a.inactive:link, #artistlist li a.inactive:visited {color: #999;}
#artistlist li a.inactive:hover, #artistlist li a.inactive:active, #artistlist li a.inactive:focus {color: #999; background-color:#FFF}

.artisttype {color: #6F6887; font-size: .8em;}

td.artwork {vertical-align: top;}

/* Exhibition */
div.eximage {
	float: left;
	margin: 5px 0 30px 0;
	padding: 0;
	Xoverflow: hidden;
	text-align: left;
}
div.eximage img {
	border: 1px solid #333;
}
#content .eximage p {
	color: #330033;
	font-size: 0.7em;
	line-height: 1.2em;
	margin: 3px 0 0 0;
	padding: 0;
}
#content p.imgname {
	color: #666699;
}

div.excontent {
	float: right;
	width: 400px;
	margin: 0 0 0 30px;
	padding: 0;
}
#content .excontent p  {
	font-size: 0.75em;
}
#content h2.exartist {
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#content p.extitle, #content p.extitlered {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .95em;
	font-weight: normal;
	margin: 0;;
}
#content p.extitlered {
	color: #BD5357;
	font-weight: bold;
}
.imgcap {
	float: left;
	margin: 5px 20px 10px 0px;
}
.imgcap img {
	border: 1px solid #333;
}
#content .imgcap p {
	color: #000;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
td#exhibit p {
	vertical-align: top;
	font-size: 0.75em;
	font-weight: normal;
	padding: 5px 0 5px 0;
	color: #666666;
}
td#exhibit p.exhibit {
	color: #663333;
	font-size: 0.75em;
}
td#exhibit p.exhibitname {
	color: #336A86;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
}
.exhib_title {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 20px 0;
}

td#exhibit span.artist {
	font-size: 1.2em;
	font-weight: bold;
	color: #6F6887;
}
td#exhibit span.artname {
	font-size: .75em;
	font-weight: normal;
	color: #000;
}

tr td.heading {
	font-size: 0.85em;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

tr td.phlabel {
	font-size: 0.8em;
	font-weight: bold;
	line-height: 2em;
	padding: 5px 0 5px 0;
	vertical-align: top;
}
td span.cname {
	color: #7FA392;
	font-weight: bold;
	line-height: .5em;
	letter-spacing: 0.05em;
	padding: 0;
}

/* Schedule table */

table#schedule {
	border: 1px solid #9189AF;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#schedule th {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 2px 4px 3px;
	border-bottom: 1px solid #9189AF;
}
#schedule td {
	font-size: 1em;
	padding: 4px 2px 4px 3px;
	text-align: center;
}
#schedule th.head, #schedule th.head_main, #schedule th.head_north {
	color: #000;
	font-size: 1.2em;
	border-bottom: 0px solid #9189AF;
}
#schedule th.head {color: #FFF; background-color: #9189AF;}
#schedule th.head_main {background-color: #CCCCCC;}
#schedule th.head_north {
	color: #666666;
	background-color: #E4E4E4;
	border-top: 0px solid #9189AF;
}

#schedule th.hopens, #schedule th.hdate, #schedule th.hmain, #schedule td.opens, #schedule td.date {
	border-right: 1px solid #9189AF;
}
#schedule td.opens, #schedule td.date, #schedule td.artists {
	border-top: 0px solid #9189AF;
}

#schedule td.opens {width: 70px;}
#schedule td.date {width: 130px;}
#schedule td.artists {width: 175px;}

#schedule .artists span {
	color: #666;
	font-size: 1em;
	line-height: 1.8em;
}

#schedule a:link, #schedule a:visited {color: #667E7A; text-decoration: underline;}
#schedule a:hover, #schedule a:active, #schedule a:focus { text-decoration: none; }

/* Services table */

table.services {
	border: 2px solid #9189AF;
	font-size: 11px;
	margin: 10px 15px 20px 15px;
	padding: 0;
	text-align: left;
}
table.services td {
	padding: 4px 2px 4px 3px;
	text-align: center;
}
table.services tr.heading {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
table.services tr.heading td {
	border-bottom: 1px solid #9189AF;
}
table.services td.event, table.services td.hevent, table.services td.h2event {
	border-right: 2px solid #9189AF;
}
table.services td.event, table.services td.guests {
	border-top: 1px solid #9189AF;
}
table.services td.h2event, table.services td.h2guests {
	border-top: 2px solid #9189AF;
}

table.services td.event {width: 200px;}
table.services td.guests {width: 190px;}

#events span {
	color: #996600;
	font-size: 14px;
	font-weight: bold;
}
#events span.smtext {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


#footer {
	width: 847px;
	clear: both;
	font-size: 0.7em;
	color: #FFF;
	text-align: center;
	padding: 5px 0px;
	background-color: #9189AF;
}

#footer a:link, #footer a:visited {color: #ffffff;}
#footer a:hover, #footer a:active, #splash a:focus {color: #FF9900;}

 /* Classes */
 
 .artistname {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	line-height : 2em;
	padding: 0;
}

.artquote {
	color: #336A86;
	font-size: 1em;
	font-style: italic;
	line-height : 1.5em;
	font-weight: bold;
}

.boldred {color: #A13D3D; font-weight: bold; line-height: 1.3em;}
.boldblk {color: #000; font-weight: bold; font-size: 1.2em;}

.btop a {color: #666; font-size: .8em;}
.btop a:link, .btop a:visited {text-decoration: underline;}
.btop a:hover, .btop a:active, .btop a:focus {text-decoration: none;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clickon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	text-align: center;
	padding-bottom: 4px;
}

.date_event {color: #A13D3D; line-height: 1.3em; font-weight: bold;}

#content p.exhib_caption {
	color: #000;
	font-size: .7em;
	margin: 0;
	padding: 0;
}

.hblue {
	color: #0033FF;
	font-size: 1.2em;
	font-style: italic;
}
.booktitle {
	color: #333;
	font-weight: bold;
	font-style: italic;
}

.imgbord, .imgbot {border: 1px solid #333;}
.imgbot {margin: 0 0 3px 0;}

.imgleft {
	float: left;
	border: 1px solid #333;
	margin: 5px 15px 15px 10px;
}
.imgleftnb {
	float: left;
	margin: 0 15px 15px 10px;
}
.imgright {
	float: right;
	border: 1px solid #333;
	margin: 2px 30px 15px 20px;
}
.imgrightnb {
	float: right;
	margin: 2px 20px 15px 20px;
}
.imgrighttall {
	float: right;
	border: 1px solid #333;
	margin: 20px 30px 20px 40px;
}
.imgrightcen {
	float: right;
	border: 1px solid #333;
	margin: 2px 80px 15px 100px;
}
.imgwright {
	float: right;
	border: 1px solid #333;
	margin: 2px 30px 15px 100px;
}
p.imgleft img {
	float: left;
	margin: 5px 15px 5px 0px;
}
p.imgright img {
	float: right;
	margin: 5px 0px 5px 5px;
}

.quoteby {
	color: #000;
	font-size: .95em;
}

.yearevent {
	color: #666;
	width: 790px;
	border-bottom: 2px solid #9189AF;
}

/* CSS for Artist Gallery pages */
#descrip {
	font-size: 11px;
	text-align: center;
	margin-top: 10px;
	}
.gtitle {color: #330033;}
.gcost {color: #D28028;}
.gsold {color: #990000; font-weight: bold;}

/* You are HERE indicators for Main Menu items */
body#homepage #navlist li#home a, 
body#aboutpage #navlist li#about a, 
body#artistsreppage #navlist li#artists a,
body#artistsavailpage #navlist li#artists a,
body#eventspage #navlist li#events a,
body#exhibitionspage #navlist li#exhibitions a,
body#exhibitions_pastpage #navlist li#exhibitions a,
body#arrivalspage #navlist li#arrivals a,
body#servicespage #navlist li#services a,
body#specialpage #navlist li#special a,
body#mediapage #navlist li#special a,
body#reviewspage #navlist li#special a {
	color: #000000;
	font-weight: bold;
}

/* You are HERE indicators for subMenu items */
body#aboutpage #snavlist li#about a, 
body#contactpage #snavlist li#contact a,
body#mediapage #snavlist li#media a,
body#reviewspage #snavlist li#reviews a,
body#exhibitionspage #snavlist li#current a,
body#exhibitions_pastpage #snavlist li#pastX a.p7PMtrg,
body#artistsreppage #snavlist li#artistsrep a, 
body#artistsavailpage #snavlist li#artistsavail a {
	color: #000;
	font-weight: bold;
}

/* Display artist navigation links */
body#specialpage #snavlist ul.artistsnav,
body#mediapage #snavlist ul.artistsnav,
body#reviewspage #snavlist ul.artistsnav,
body#exhibitionspage #snavlist ul.artistsnav,
body#exhibitions_pastpage #snavlist ul.artistsnav,
body#artistsreppage #snavlist ul.artistsnav,
body#artistsavailpage #snavlist ul.artistsnav {
	visibility: visible;
}
