body
{
	margin-top: 10px;
	background-color: #ffffff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #292929;
}

#content {
	display: block;
	margin: 0 auto;
	width: 740px;
}

h1
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

h3
{
	display: block;
	width: 234px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #999;
	text-indent: 10px;
	text-transform: lowercase;
}

.hide {
	display: none;
}

.subhead
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
}

.adminhead
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #292929;
}

a:link, a:active, a:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #0082C4;
	text-decoration: none;
	font-weight: normal;
}

a:hover { text-decoration: underline; }

a.details:link, a.details:active, a.details:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC3300;
	text-decoration: none;
	font-weight: normal;
}

a.details:hover { text-decoration: underline; }

a.gry:link, a.gry:active, a.gry:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #444444;
	text-decoration: none;
	font-weight: normal;
}

a.gry:hover { text-decoration: underline; }


a.wht:link, a.wht:active, a.wht:visited
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #292929;
	text-decoration: none;
	font-weight: bold;
}

a.wht:hover { text-decoration: underline; }

tr.contentdesc { color: #292929; }

table th {
	display: table-cell;
	background-color: #999;
	font-size: 10px;
	font-weight: bold;
	color: #292929;
	text-transform: lowercase;
	text-align: left;
	text-indent: 5px;
}

table th.remove, table td.checkbox {
	width: 50px;
}

table td.checkbox {
	text-align: right;
}

.foottext
{
	background-color: #ffffff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #292929;
}

#trailimageid
{
	font-size: 10px;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 503px;
	height: 0px;
	z-index: 200;
}

a#view-my-collection {
	display: block;
	position: relative;
	height: 39px;
	width: 136px;
	background: url(images/view-my-collection-x.gif) no-repeat left top;
}

a#view-my-collection:hover {
	background: url(images/view-my-collection-o.gif) no-repeat left top;
}

a#home {
	display: block;
	position: relative;
	height: 39px;
	width: 75px;
	background: url(images/home-x.gif) no-repeat left top;
}

a#home:hover {
	background: url(images/home-o.gif) no-repeat left top;
}

a#add-to-collection {
	display: block;
	position: relative;
	width: 140px;
	height: 23px;
	background: url(images/add-to-my-collection.gif) no-repeat left top;
}

a#add-to-collection:hover {
	background: url(images/add-to-my-collection-o.gif) no-repeat left top;
}

strong.new-works {
	display: block;
	position: relative;
	width: 50px;
	background-color: #292929;
	margin: 5px 0 0 0;
	padding: 3px;
	color: #fff;
}

/* @group Nav - New */

ul#nav {
	display: block;
	position: relative;
	width: 740px;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ul#nav li {
	display: block;
	position: relative;
	float: left;
}

ul#nav li a {
	display: block;
	position: relative;
	height: 40px;
	background: url(images/main-navigation2.gif) no-repeat left top;
}

ul#nav ul {
	display: none;
	position: absolute;
	left: 0;
	z-index: 2;
}

ul#nav li > ul {
	top: auto;
	left: auto;
}

ul#nav li#exhibitions a {
	width: 97px;
	background-position: left top;
}
ul#nav li#artists a {
	width: 63px;
	background-position: -97px top;
}

ul#nav li#calendar a {
	width: 78px;
	background-position: -160px top;
}

ul#nav li#photos a {
	width: 68px;
	background-position: -238px top;
}

ul#nav li#classes-workshops a {
	width: 183px;
	background-position: -306px top;
}

ul#nav li#facilities a {
	width: 79px;
	background-position: -489px top;
}

ul#nav li#residency-program a {
	width: 85px;
	background-position: -568px top;
}

ul#nav li#contact-about-us a {
	width: 87px;
	background-position: -653px top;
}

ul#nav li#exhibitions a:hover {
	background-position: left -40px;
}
ul#nav li#artists a:hover {
	background-position: -97px -40px;
}

ul#nav li#calendar a:hover {
	background-position: -160px -40px;
}

ul#nav li#photos a:hover {
	background-position: -238px -40px;
}

ul#nav li#classes-workshops a:hover {
	background-position: -306px -40px;
}

ul#nav li#facilities a:hover {
	background-position: -489px -40px;
}

ul#nav li#residency-program a:hover {
	background-position: -568px -40px;
}

ul#nav li#contact-about-us a:hover {
	background-position: -653px -40px;
}

ul#nav li#exhibitions:hover ul#exhibitions-sub, ul#nav li#exhibitions.over ul#exhibitions-sub,
ul#nav li#calendar:hover ul#calendar-sub, ul#nav li#calendar.over ul#calendar-sub, 
ul#nav li#artists:hover ul#artists-sub, ul#nav li#artists.over ul#artists-sub,
ul#nav li#photos:hover ul#photos-sub, ul#nav li#photos.over ul#photos-sub,
ul#nav li#classes-workshops:hover ul#classes-workshops-sub, ul#nav li#classes-workshops.over ul#classes-workshops-sub,
ul#nav li#facilities:hover ul#facilities-sub, ul#nav li#facilities.over ul#facilities-sub,
ul#nav li#residency-program:hover ul#residency-program-sub, ul#nav li#residency-program.over ul#residency-program-sub,
ul#nav li#contact-about-us:hover ul#contact-about-us-sub, ul#nav li#contact-about-us.over ul#contact-about-us-sub {
	display: block;
	position: absolute;
	top: 40px;
	left: 0;
	width: 200px;
	z-index: 100;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

ul#nav li#contact-about-us:hover ul#contact-about-us-sub, ul#nav li#contact-about-us.over ul#contact-about-us-sub {
	left: -103px;
}

ul#nav li#exhibitions:hover ul#exhibitions-sub a, ul#nav li#calendar:hover ul#calendar-sub a, ul#nav li#artists:hover ul#artists-sub a, ul#nav li#photos:hover ul#photos-sub a, ul#nav li#classes-workshops:hover ul#classes-workshops-sub a, ul#nav li#facilities:hover ul#facilities-sub a, ul#nav li#residency-program:hover ul#residency-program-sub a, ul#nav li#contact-about-us:hover ul#contact-about-us-sub a, ul#nav li#exhibitions.over ul#exhibitions-sub a, ul#nav li#calendar.over ul#calendar-sub a, ul#nav li#artists.over ul#artists-sub a, ul#nav li#photos.over ul#photos-sub a, ul#nav li#classes-workshops.over ul#classes-workshops-sub a, ul#nav li#facilities.over ul#facilities-sub a, ul#nav li#residency-program.over ul#residency-program-sub a, ul#nav li#contact-about-us.over ul#contact-about-us-sub a {
	display: block;
	position: relative;
	width: 170px;
	margin: 0 0 0 0;
	padding: 3px 0 3px 20px;
	color: #333;
	font-size: 9px;
	text-align: left;
	line-height: 14px;
	letter-spacing: 1px;
	height: auto;
	background: none;
	background-color: #fff;
	opacity: .9;
}

ul#nav li:hover ul a img, ul#nav li.over ul a img {
	border: none;
}

ul#nav li#exhibitions:hover ul#exhibitions-sub a:hover, ul#nav li#artists:hover ul#artists-sub a:hover, ul#nav li#photos:hover ul#photos-sub a:hover, ul#nav li#classes-workshops:hover ul#classes-workshops-sub a:hover, ul#nav li#facilities:hover ul#facilities-sub a:hover, ul#nav li#residency-program:hover ul#residency-program-sub a:hover, ul#nav li#contact-about-us:hover ul#contact-about-us-sub a:hover, ul#nav li#exhibitions.over ul#exhibitions-sub a:hover, ul#nav li#artists.over ul#artists-sub a:hover, ul#nav li#photos.over ul#photos-sub a:hover, ul#nav li#classes-workshops.over ul#classes-workshops-sub a:hover, ul#nav li#facilities.over ul#facilities-sub a:hover, ul#nav li#residency-program.over ul#residency-program-sub a:hover, ul#nav li#contact-about-us.over ul#contact-about-us-sub a:hover {
	background-color: #69c;
	color: #fff;
	text-decoration: none;
}

/* @end */

dl {
	display: block;
	clear: both;
	position: relative;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

dl dt {
	display: inline;
	float: left;
	width: 234px;
	margin-right: 13px;
	position: relative;
	font-weight: bold;
	margin-bottom: 4px;
}

dl dt em {
	display: block;
	position: relative;
	font-style: italic;
	font-weight: normal;
}

dl dd {
	display: inline;
	float: left;
	width: 493px;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
}

dl.listing {
	display: inline;
	clear: none;
	float: left;
	width: 234px;
	height: 100px;
	margin: 0 4px 10px 0;
	border: none;
}

div#full-list dl.listing {
	width: 180px;
}

dl.listing dt, dl.listing dd {
	display: block;
	float: none;
	width: auto;
	margin: 0 0 4px 92px;
	font-weight: normal;
}

dl.listing dd.sold {
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 12px;
	background: transparent url(images/sold-dot.gif) no-repeat left top;
}

dl.listing dd img.photo {
	display: block;
	float: none;
	position:absolute;
	top: 0;
	left: 0;
	width: 88px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

dl.gallery {
	display: inline;
	clear: none;
	float: left;
	margin: 0 12px 21px 0;
	padding: 0 0 0 0;
	width: 234px;
	border: none;
}

dl.gallery dt {
	display: block;
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 234px;
}

dl.gallery dd {
	text-transform: uppercase;
	color: #292929;
	font-weight: bold;
}

ul#slideshow {
	display: block;
	position: relative;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 493px;
	height: 493px;
}