/*************************************/
/*                                   */
/* Elisabetholver.com                */
/*     Customized CSS                */
/*     By MartinKelley.com           */
/*                                   */
/*************************************/

/*************************************/
/* GLOBAL                            */
/*************************************/

body {
  font-family:verdana;
  font-size:12px;
  color:#006;
  background: #fff url('http://www.elisabetholver.com/background.jpg') fixed repeat-x top left;
  }
a {
  text-decoration:none;
  border-bottom:1px dotted #006;
  color:#009;}
a:visited {
  color:#009;
  }
ul {
  margin:0;
  padding:0;
  }
li {
  list-style-type:none;
  margin:0;
  padding:0;
  }


/*************************************/
/* Layout                            */
/*************************************/

#container {
  width:800px;
  margin:auto;
  padding-top:40px;
  }


/*************************************/
/* UPPER-NAV About/Upcoming          */
/*************************************/

#upper-nav {
  float:right;
  right:0px;
  margin-top:-20px;
  }
#upper-nav li {
  float:left;
  list-style-type:none;
  font-size:12px;
  font-weight:bold;
  }
#upper-nav a{
  color:#660;
  font-family:verdana;
  size:30px;
  border-bottom:0px;
  }
.upper-nav-first {
  border-right:1px solid #660;
  padding-right:5px;
  margin-right:5px;
  }


/*************************************/
/* SHOPPING-CART                     */
/*************************************/

#shopping-cart {
  background-color:#006;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  float:right;
  font-size:10px;
  font-weight:bold;
  border-right:1px solid #666;
  border-top:1px solid #999;
  }
#shopping-cart a{
  color:#fff;
  border-bottom:0px;
  }
#shopping-cart a:visited{
  color:#fff;
  }


/*************************************/
/* CONTENT                           */
/*************************************/

#content-box {
  background: #fff url('http://www.elisabetholver.com/sun-yellow.jpg') fixed repeat-x top left;
  border-left:1px solid #003;
  border-right:1px solid #003;
  }
#content {
  padding-left:25px;
  padding-right:25px;
  min-height:350px; /*For homepage's right-aligned photo */
  }

#content {
  line-height:200%;
  }



/*************************************/
/* SITE-NAME                         */
/*************************************/


h2.site-name  {
  font-family:georgia,serif;
  font-weight:lighter;
  letter-spacing:5px;
  font-variant:small-caps;
  font-size:50px;
  color:#660;
  padding-left:25px;
  padding-top:15px;  
  }
h2.site-name a{
  border-bottom:0;
  color:#660;
  }


/*************************************/
/* BOTTOM-NAVIGATION                 */
/*************************************/

#middle-nav {
  background-color:#2c3294;
  color:#fff;
  }
#middle-nav ul{
  min-height:140px;
  }
#middle-nav li{
  width:112px;
  float:left;
  padding:10px;
  background-color:#2c3294;
  }
#middle-nav a {
  color:#fff;
  border-bottom:0px;
  }
#middle-nav img{
  border:0px;
  height:100px;
  }
#bottom-nav {
  background-color:#2c3294;
  }
#bottom-nav p{
  margin-left:12px;
  margin-top:0px;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  color:#999;
  width:771px;
  background:#fff url('http://www.elisabetholver.com/bottom-nav.png');
  }
#bottom-nav a {
  color:#fff;
  border-bottom:0px;
  }
#bottom-nav a:hover {
  color:#99f;
  border-bottom:1px dotted #99f;
  }


/*************************************/
/* CREDITS                           */
/*************************************/

#credits {
  padding-top:0px;
  font-family:georgia,serif;
  color:#333;
  line-height:0px;
  margin-top:-12px;
  font-size:11px;
  }
.copyright {
  float:left;
  }
.site-design{
  float:right;
  }


/*************************************/
/* HOMEPAGE DESIGN                   */
/*************************************/

#pagetype-homepage h1 {
  display:none;
  }
#pagetype-homepage .featured-photo {
  float:right;
  width:486px;
  height:329px;
  padding-left:20px;
  }
#pagetype-homepage #content {
  padding-right:0px;
  }


/*************************************/
/* INDIVIDUAL ART PAGE DESIGN        */
/*************************************/

#pagetype-individual-art .featured-photo {
  float:left;
  max-width:350px;
  }
#individual-art-content {
  position:relative;
  padding-left: 380px;
  padding-bottom:20px;
  }
.individual-art-description {
  width:300px;
  }
#pagetype-individual-art h1 {
  font-size:14px;
  }
.related-photo {
  width:100px;
  height:100px;
  padding-right:10px;
  border:0;
  }
.related-artwork a{
  border-bottom:0px;
  }
.related-artwork {
  padding-top:30px;
  margin-bottom:0;
  }


/*************************************/
/* CATEGORY PAGE DESIGN              */
/*************************************/

#pagetype-category .featured-photo {
  float:left;
  max-width:200px;
  max-height:200px;
  }
#pagetype-category #individual-art-content {
  position:relative;
  padding-left: 230px;
  border-bottom:1px solid #999;
  margin-bottom:0px;
  padding-bottom:0;
  min-height:200px;
  }
#pagetype-category #individual-art-content h1{
  font-size:14px;
  padding-bottom:0px;}
#pagetype-category #individual-art-content p{
  margin-top:0px;}