/*  * * * * *  * * * * *  * * * * *  * * * * *  admin  * * * * *  */
/* The NET-esque login link */
#admin-access-link {
  background: url(/images/admin_access_link.png) no-repeat;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 10px;
  width: 10px; }

#admin-panel {
  padding: 30px 0; }

.public-pages-table td {
  padding-right: 10px;
  text-align: left; }

li .handle {
  cursor: move; }

#exhibition_admin_list {
  list-style: none;
  padding: 20px 0 0 170px; }
  #exhibition_admin_list li img {
    height: 50px;
    width: 50px; }
  #exhibition_admin_list * {
    vertical-align: middle;
    padding-bottom: 10px; }

/*  * * * * *  * * * * *  * * * * *  * * * * *  sidebar  * * * * *  */
#sidebar {
  background: url(/images/sidebar.jpg) no-repeat top center;
  margin: 0 5px 5px 5px;
  padding: 0px;
  height: 655px; }
  #sidebar .top {
    height: 350px;
    padding: 0 25px; }
  #sidebar .bottom {
    padding: 35px 25px 0; }

#home-link {
  height: 60px;
  padding: 10px 25px 25px; }
  #home-link * {
    padding: 0;
    margin: 0; }

/*  * * * * *  * * * * *  * * * * *  * * * * *  tag_cloud / tag_index  * * * * *  */
#tag-cloud {
  padding: 0 0 0 70px; }

#tag-index {
  /* Used on /tags */
  padding: 20px 80px; }

/*  * * * * *  * * * * *  * * * * *  * * * * *  content  * * * * *  */
#content-title {
  padding: 30px 0 10px 0; }
  #content-title.home {
    padding: 40px 0 15px 0; }

div.columnar_5 {
  /* 700px divided by 5 = 140px width */
  display: inline-block;
  width: 130px;
  margin: 0 5px;
  padding: 0;
  vertical-align: top; }
  div.columnar_5 p {
    margin: 0; }

/* <!-- div added to make inline-block work in IE --> */
#columnar_2_wrapper div.columnar_2 {
  width: 340px;
  /* 700px divided by 2 = 350px width */
  display: inline-block;
  vertical-align: top; }

#columnar_2_wrapperdiv.columnar_2 {
  display: inline; }

#columnar_2_wrapper > div.columnar_2 {
  display: inline-block; }

#banner a, #admin-access-link a {
  /* text-styling here to disable link effects of banner */
  display: block;
  height: 100%;
  width: 100%; }

/* NOT WORKING IN IE7:
#content {
	position: relative;
	width: 720px;
	left: 240px;
}
*/
#content {
  position: relative;
  width: 720px;
  margin: 0;
  padding: 0; }

.list-thumbnail {
  padding-top: 10px;
  height: 100px;
  width: 130px; }
  .list-thumbnail img {
    margin: 0 10px; }

img.slide-thumbnail {
  height: 100px;
  width: 100px; }

#exhibition_list .poster-class {
  height: 200px;
  width: 220px; }

.list-thumbnail img, .poster-class img, #showpiece-image img, img.slide-thumbnail, #current-slide-image {
  border: 1px solid #999; }

.middle {
  display: table-cell;
  vertical-align: middle;
  margin: auto; }

#showpiece-details {
  display: inline-block;
  padding: 50px 40px; }

#showpiece-image {
  padding-top: 50px; }

#no_artwork {
  padding-top: 100px; }

.slideshow {
  padding-top: 50px;
  left: 50px;
  width: 650px; }

.subnav {
  padding-bottom: 15px; }

table.locations {
  width: 700px; }
  table.locations td {
    padding: 5px; }

.hint {
  margin: 0.8em 0; }

/*  * * * * *  * * * * *  * * * * *  * * * * *  tag rank  * * * * *  */
#tag-cloud a.tag1, #tag-cloud a.tag3, #tag-cloud a.tag5 {
  padding-top: .2em; }
#tag-cloud a.tag2, #tag-cloud a.tag4 {
  padding-bottom: .2em; }

#tag-index {
  margin: 0;
  padding: 0; }
  #tag-index li {
    margin: 0;
    padding: 0; }

/*  * * * * *  * * * * *  * * * * *  * * * * *  content  * * * * *  */
.title {
  padding-top: 15px;
  padding-bottom: 0px; }

.public-page {
  padding: 25px; }

.section_h1 {
  margin-bottom: .7em;
  padding-top: 10px; }

.section_h2 {
  margin-bottom: .5em; }

.thumb-title {
  padding-top: 1.5em;
  padding-bottom: 0px; }

.thumb-date {
  margin-top: -0.3em; }

div.columnar_2 table td {
  padding: 10px 0 0 10px;
  vertical-align: middle; }

.public-page p {
  padding: 0 10px; }

#public-page-anchor-image {
  height: 100px;
  background: url("/images/public_page_anchor_image.gif") no-repeat bottom center; }

.wrap {
  display: inline-block; }

div #exhibition_list {
  margin: 0 auto; }
div #exhibition_top {
  padding-bottom: 20px; }

#featured_artwork {
  padding-top: 10px; }

/*  * * * * *  * * * * *  * * * * *  * * * * *  slideshow  * * * * *  */
div #mainImg {
  width: 720px;
  height: 400px; }
