@charset "UTF-8";
body {
  margin: 0;
  font: 1em/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#container { min-width: 800px; }

a {
  color: #b36601;
  text-decoration:none;
}
a:hover {text-decoration: underline;}
/*--------------*/
/*--- Header ---*/
/*--------------*/
#headerContainer {
  background: #111;
  position: relative;
}
#header {
  width: 800px;
  margin: 0 auto;
}
#header h1, #header p { margin: 0; }
#header h1 {
  font-size: 1.8em;
  font-weight: 200;
  line-height: 1;
  padding: 15px 0;
}
#header p {
  font-size: 1.2em;
  font-weight: 200;
  letter-spacing: 2px;
  line-height: 50px;
  padding: 0;
}
#header a {
  color: #ccc;
  text-decoration: none;
}
#container #header h1 a { color: #fff; }
#container #header a:hover { color: #fff; }
#langSelect {
  position: absolute;
  top: 0;
  right: 0;
  color: #666;
  font-weight: 200;
  font-size: 12px;
  padding: 0 10px;
}
.lang-fa #langSelect {right: auto; left: 0;}
#home #langSelect {
  background: #000;
  background: rgba(0,0,0,.7);
}
#langSelect dl,
#langSelect dd {
  margin: 0;
  padding: 0;
}
#langSelect dt {
  position: absolute;
  top: -999em;
}
#langSelect dd {
  display: inline-block;
  line-height: 50px;
  text-transform: uppercase;
  margin: 0 5px;
}
#container #langSelect dd a {
  text-decoration: none;
  color: #999;
}
/*--------------------*/
/*--- Main Content ---*/
/*--------------------*/
#mainContent {
  width: 800px;
  margin: 25px auto;
  color: #333;
}
#mainContent:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
* html #mainContent { zoom: 1; } /* IE6 */
*:first-child+html #mainContent { zoom: 1; } /* IE7 */
h1 {
  font-size: 1.5em;
  font-weight: 200;
  color: #000;
}
h1 a {
  color: #000;
  text-decoration: none;
}
#workInfoTabs {padding:30px 0 0 0;}
#artist #banner {
  height: 300px;
  margin-bottom: 25px;
  position: relative;
}
#artist #bannerText {
  position: absolute;
  width: 100%;
  bottom: 0;
  background: #000;
  /*background: rgba(0,0,0,.7);*/
}
#artist #bannerText h1 {
  padding: 15px 25px;
  margin: 0;
  color: #fff;
}
/*--- Artist Index ---*/
#artistIndex { margin: 25px 0; }
#artistIndex .artist {
  float: left;
  width: 250px;
  height: 156px;
  position: relative;
  margin-left: 25px;
  margin-bottom: 25px;
  background: #000;
}
#artistIndex .artist.row-start { margin-left: 0; }
#artistIndex:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
* html #artistIndex { zoom: 1; } /* IE6 */
*:first-child+html #artistIndex { zoom: 1; } /* IE7 */
#artistIndex .artist a {
  text-decoration: none;
  color: #fff;
}
#artistIndex .artist img { width: 100%; }
#artistIndex .artistInfo {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000;
  background: rgba(0,0,0,.7);
  color: #fff;
  font-weight: 200;
}
#artistIndex .artistInfo p {
  margin: 0;
  padding: 10px;
}
#artistInfo {
  float: left;
  width: 630px;
}
#artistInfo *:first-child { margin-top: 0; }


#artistIndex .artist.row-start:last-child{margin-left:275px;}
#workIndex {
  float: left;
  width: 150px;
  margin-right: 20px;
}
#workIndex img {
  margin: 0 0 10px 0;
  width: 150px;
  height: auto;
}
.work { margin-bottom: 5px; }
/*--------------*/
/*--- Footer ---*/
/*--------------*/
#footerContainer {
  margin-top: 100px;
  border-top: 1px solid #ccc;
  padding: 20px;
  color: #666;
  clear: both;
}
#footer {
  width: 800px;
  margin: 0 auto;
  text-align:center;
}

#footer .copyright{;}
.lang-fa #footer .copyright{}
