body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align: center;
}

#container, #container2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-top: 0px;
}

#container {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  border-left: gray dashed 1px;
  border-right: gray dashed 1px;
}

#container2 {
  width: 475px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
 
a {
  text-decoration: none;
}
 
img {
  border-style: none;
}

#contents {
  clear: both;
  width: 475px;
}

#header {
  width: 475px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	padding-top: 30px;
	font-weight: bold;
	text-transform: lowercase;
}

li {
  list-style-type: none;
}

.left {
  float: left;
}

#gslist{
  background-color: #000;
}

#bflist {
  background-color: #7ac142;
}

#erlist {
  background-color: #8cbbe6;
}

table {
  width: 475px;
  color: #FFF;
  border-collapse: collapse;
  padding-bottom: 30px;
}

#header a, #header a:visited {
  color: #000;
}

table a, table a:visited {
 color: #FFF;
}

td {
  padding: 0px;
  margin: 0px;
}

.td1 {
  width: 180px;
  height: 181px;
/*
  font-size: 0px; line-height: 0%; width: 0px;
  border-left: 181px solid transparent;
  border-top-width: 181px;
  border-top-style: solid;
*/
}

.td2 {
  vertical-align: top;
  padding-top: 32px;
}

.td3 {
  text-align: right;
  padding-right: 35px;
}

#gslist .td1 {
  background-image: url("trianglegs.png");
/*   border-top-color: #000; */
}

#gspage .td1 {
  background-image: url("graphicsurgery.png");
/*
  border-left-color: transparent;
  border-top-color: #FFF;
*/
}

#overpage .td1 {
  background-image: url("over.png");
/*
  border-left-color: transparent;
  border-top-color: #FFF;
*/
}

/*
#gspage .td1 div {
  position: absolute;
}

#gspage .td1 p {
  position: relative;
  left: -171px;
  line-height: 22px;
  font-weight: bold;
}
*/

#gspage .td3, #gspage .td3 a, #gspage .td3 a:hover {
  vertical-align: bottom;
  color: #000;
}

#bflist .td1 {
  background-image: url("trianglebf.png");
/*   border-top-color: #7ac142; */
}

#bfpage .td1 {
  background-image: url("bubblefoundry.png");
/*
  border-left-color: transparent;
  border-top-color: #FFF;
*/
}

/*
#bfpage .td1 div {
  position: absolute;
}

#bfpage .td1 p {
  position: relative;
  left: -171px;
  line-height: 22px;
  font-weight: bold;
}
*/

#bfpage .td3, #bfpage .td3 a, #bfpage .td3 a:hover {
  vertical-align: bottom;
  color: #7ac142;
}

#erlist .td1 {
  background-image: url("triangleer.png");
/*   border-top-color: #8cbbe6; */
}

#erpage .td1 {
  background-image: url("evaroovers.png");
/*
  border-left-color: transparent;
  border-top-color: #FFF;
*/
}

/*
#erpage .td1 div {
  position: absolute;
}

#erpage .td1 p {
  position: relative;
  left: -171px;
  line-height: 22px;
  font-weight: bold;
}
*/

#erpage .td3, #erpage .td3 a, #erpage .td3 a:hover {
  vertical-align: bottom;
  color: #8cbbe6;
}

.artist-list-item {
	font-size: larger;
	font-weight: 400;
}

.artist-list-item, .td3 p {
	letter-spacing: 0.1em;
}

.number-list-item {
	font-weight: bold;
	font-size: xx-large;
}

.artist-desc, .artist-link {
  font-size: smaller;
  padding-top: 15px;
  padding-bottom: 15px;
}

.gs-desc, .gs-link, .artist-link.gs-link a, .artist-link.gs-link a:visited {
  color: #000;
}

.bf-desc, .bf-link, .artist-link.bf-link, .artist-link.bf-link a, .artist-link.bf-link a:visited {
  color: #7ac142;
}

.er-desc, .er-link, .artist-link.er-link, .artist-link.er-link a, .artist-link.er-link a:visited {
  color: #8cbbe6;
}

.over-desc {
  padding-bottom: 0px;
}

.over-container {
  padding-bottom: 30px;
}

.over-desc, .over-link, .artist-link.over-link a, .artist-link.over-link a:visited {
  color: #000;
}

.er-image-box {
  margin-top: 15px;
}

.artist-link a, .artist-link a:visited {
  text-decoration: underline;
}

.artwork-container {
  margin-bottom: 30px;
}