/** PALLETTE
background light green: #b0bfb3
**/

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  margin: 0;
  background-color:black;
  color:white;
	min-width: 990px;
}

img {
  border:0;
}

ul {
  list-style:none;
  margin:0;
  padding:0;
}

h1 { margin:.5em 0 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-align:center; }

h2 {
  margin-top:0;
}

p {
  margin-top:0px;
}

/**** main structural elements ****/
#head {
	display: inline-block;
  background-color:black;
  color:#b0bfb3;
  font-size:30px;
  padding:0px;
  width:400px;
	float: left;
}

#nav {
  border-top:2px solid #b0bfb3;
}

#head-nav {
	position: relative;
	display: block;
  float: right;
  bottom:8px;
  right:0px;
	height: 17px;
	z-index:1000;
}

#logo {
  float:left;
  vertical-align:bottom;
}

/** for two column layout **/
#column-container {
  background: #b0bfb3;
  border-bottom: 2px solid #b0bfb3;
  color:black;
  min-height:500px;  
  background: url('/images/black-background.gif') repeat-y #b0bfb3;  
}

#column-container .main {
  padding:1px 50px 18px 350px;
  background: url('/images/black-background.gif') repeat-y #b0bfb3;
  z-index:10;
}

#column-container .secondary {
  float:left;
  width:340px;
  color:white;
  text-align:center;
  padding-bottom:20px;
  background: black;
  z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF; 
}

.main {
  color:black;
}

#column-container .secondary a:link, #column-container .secondary a:visited, #column-container .secondary a:hover { color: #FFFFFF; }
#column-container .main a:link, #column-container .main a:visited, #column-container .main a:hover { color: #000000; }

.note {
  font-size:.8em;
}

/**** ARTIST BIO PAGE ****/
.artist-image {
  float:right;
  margin-left:15px;
}

.artist-head {
  background-color:black;
  color:white;
  padding: 0;
}


.artist-head .h1-img {
  margin-left:35px;
}

.artist-head a:link {
  color:black;
  background-color:white;
}

#artist-pieces {
  font-size:.8em;
}

#artist-pieces li {
  margin-bottom:16px;
  font-size:1.1em;
}

/**** LAYOUT ****/
.group {
  float:left;
  margin-right:1.2em;
}

tr.group {
  float:none;
}

.clearer {
  clear:both;
}


/*** CATEGORY PIECES ***/
#category-pieces, #one-column-black {
  text-align:center;
  border-bottom:2px solid #b0bfb3;
  padding-bottom:40px;
}

#category-pieces .h1-img, #one-column-black .h1-img{
  margin-top:20px;
}

#category-pieces table, #one-column-black table {
  width:620px;
  text-align:center;
}

#category-pieces td, #one-column-black td {
  width:207px;
  padding:10px 10px 20px;
}

#category-pieces a.bodytext, #one-column-black a.bodytext {
  color:#b0bfb3;
}

#category-pieces a.bodytext:hover, #one-column-black a.bodytext:hover {
  color:white;
}

/*** about pages ***/
.about {
  font-size:.95em;
}

.about .secondary {
  font-size:.85em;
  padding-bottom:15px;
}

#column-container.about .main {
  padding-left:390px;
}


/*** home page ***/
.home {
  font-size:.85em;
}

#column-container.home {
  background-color:black;
}

#column-container.home .main {
  background-color:black;
  color:white;
  margin-top:17px;
  padding-left:350px;
}

#column-container.home .secondary {
 text-align:center;
 padding-left:0;
 padding-top:0;
 margin-top:0;
}

/*** legacy ***/
.bodybold {
  font-size:1.1em;
  font-weight:bold;
}

img.craft {
  margin-bottom:20px;
}

/*** new works, recent additions ***/
#new-works-recent-additions {
  width:630px;
  margin:0 auto;
}

.recent-artist {
  text-align:center;
  margin-top:2em;
}

/*** footer ***/
#footer {
  text-align:center;
  color:white;
  padding-top:2em;
}

/*** single column ***/
.single-column {
  background-color:#b0bfb3;
  color:black;
  text-align:center;
}
.single-column table {
  text-align:left;
}

/*** hacks ***/
.prop520 {
  height:520px;
  float:right;
  width:1px;
}