body {
  margin:5px auto 8px auto;
  padding:0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:12px;
  /*
  behavior:url(./scripts/csshover2.htc);
  */
  background:#CCF;
  background-image:url(../graphics/back2.jpg); 
  background-position:0 0;
  background-repeat:repeat-x;
  background-attachment:fixed; 
  color:#AA9;
  }
a:link {color:#CC9;}
a:visited {color:#CC9;}
a:hover {color:#FFF;}
a:active {color:yellow;}

div#outerbox {
  margin:0 auto;
  padding:0;
  width:778px;
  border:1px solid #CC9;     
  background:#366;  
  background:#336;  
  }
div#header {
  margin:0;
  padding:0;
  width:778px;
  height:180px;
  /*
  border:1px solid #CC9;
  */
  }  
div#header a img{
  margin:0;
  padding:0;
  border:none;
  text-decoration:none;
  }  
div#innerbox {
  clear:left;
  margin:0;
  padding:0;
  height:auto;
  }
div#content {  
  float:left;
  margin:0;
  padding:20px 0 20px 20px;
  text-align:left;
  font-size:1.2em;   
  width:575px; 
  /*
  border:1px solid #FFC;
  background:#366;  
  */  
  }
div#content .error {
  color:#C33;
  font-style:italic;
  }  
div#content h1, div#content h2, div#content h3 {
  margin:0;
  padding:0;
  color:#BBA;
  }
div#content h1 {
  font-size:22px;
  }
div#content h2 {
  font-size:20px;
  }
div#content h2.shop {
  margin:25px 0 5px 0;	
  width:500px;
  /*
  background:#336;
  border-top:1px solid #CC9;
  border-right:1px solid #CC9;
  border-bottom:none;
  border-left:1px solid #CC9;    
  background-image:url(../graphics/h2bg.gif);
  background-repeat:repeat-x;
  */
  }

div#content h3 {
  font-size:16px;
  }
div#content h4 {
  font-size:14px;
  }  
div#content p, dl {
  width:480px;
  line-height:130%;
  }
div#content p.fp {
  margin-top:0;
  }  
div#content dt {
  margin-top:10px;
  }
div#content p.magic {
  font-style:italic;
  }    
div#content ul.resume {
  padding-left:5px;
  list-style:none;
  width:480px;
  }    
div#content ul.resume li {  
  padding:2px 0;
  }
div#content a img {
  border:none;
  }  
/*  
div#content div.prints {
  margin:0;
  padding:0;
  text-align:center;
  width:400px;
  }
div#content div.prints h3 {
  margin:0;
  padding:5px 0 25px 0;
  }
*/
/* Interview page styles. */
/* Styles for graphics layouts and accompanying text. */
div#content p.quest {
  font-style:italic;
  font-weight:bold;
  color:#DDA;
  } 
div#content div#eggsdesc {
  float:left; 
  width:315px; 
  margin:10px 0 0 0; 
  padding:0; 
  display:inline;
  }  
div#content div#eggsdesc p {  
margin:0 0 10px 0; 
padding:0; 
width:313px;
}
div#content div#eggs img {  
margin:10px 0;
padding:0
} 
div#content div#eggs {
  float:right; 
  margin:25px 100px 0 0; 
  padding:0; 
  width:147px; 
  display:inline;
  }  
  
div#content div#longpendant {
  float:left; 
  margin:0; 
  padding:0; 
  display:inline; 
  width:202px; 
  /* border:1px solid #FFF; */ 
  }
div#content div#longpendant img {
  margin:10px 0;
  }  
div#content div#pendantdesc1 {
  float:right; 
  width:290px; 
  margin:0 70px 0 10px; 
  padding:0; 
  display:inline; 
  /* border:1px solid #FFF; */ 
  }
div#content div#pendantdesc1 p {  
  width:280px;
  margin:10px 0;
  padding:0;
  }   
div#content div#pendantdesc2 {
  float:left; 
  width:290px; 
  margin:0; 
  padding:0; 
  display:inline; 
  /* border:1px solid #FFF; */ 
  }  
div#content div#pendantdesc2 p {  
  width:280px;
  margin:20px 0 0 0;
  padding:0;
  }  
 div#content div#roundpendant {
  float:right; 
  margin:0 80px 0 0; 
  padding:0; 
  display:inline; 
  width:202px; 
  /* border:1px solid #FFF; */ 
  }
div#content div#roundpendant img {
  margin:10px 0;
  }
/* End of the interview page styles. */

/* Artists Statement page styles. */
/* Layout graphics and accompanying text. */
div#content div#lepdesc {
  float:left;
  width:280px;
  margin:0;
  display:inline;
  /*
  border:1px solid #FFF;
  */
  }
div#content div#lepdesc p {
  width:278px;
  margin:10px 0 0 0;
  }
div#content div#lep {
  float:right;
  margin:10px 125px 0 0;
  width:157px;
  display:inline;
  /*
  border:1px solid #FFF;
  */
  }
div#content div#lep img {  
  float:right;
  margin:0;
  width:153px;
  height:200px;
  display:inline;
  }    
div#content div#nature {
  float:left;
  width:200px;
  margin:0;
  display:inline;
  /*
  border:1px solid #FFF;
  */
  }  
div#content div#nature img {  
  margin:25px 0 5px 0;
  width:200px;
  height:265px;  
  }  
div#content div#naturedesc {  
  float:right;
  margin:10px 100px 10px 0;
  width:260px;
  display:inline;
  /*
  border:1px solid #FFF;
  */
  }    
div#content div#naturedesc p {  
  width:256px;
  margin:0;  
  }
/* End of the artists statement page styles. */ 
div#footer {
  clear:both;
  margin:0;
  padding:0 0 0 125px;
  font-size:.8em;
  border-top:1px solid #AA9;
  background:#336;
  } 
div#footer p {  
  margin:0;
  padding:5px 0;
  }
  
  
/* Contact Us form styles. */  
#form1 {
  width:360px;
  }
#form1 label {
  margin-left:10px;
  }  
#form1 label#toplabel {
  padding-bottom:50px;
  }
#form1 input, #form1 textarea {
  margin:2px 0 6px 10px;
  background:#DDB;
  font-size:1em;
  }
#form1 fieldset {
  color:#CCC;
  border:1px solid #AA9;
  }  
/* End of Contact Us form styles. */  

div.items { 
float:left;
  margin:0;
  padding:0 0 20px 0;
  width:575px;
  /*
  border:1px solid #FFC;
  */
  } 

span.iconlink, span.downarrow {
  clear:both;
  margin:auto;
  padding:0 0 5px 0;
  width:100%;
  font-style:italic;
  border-bottom:1px solid #CC9;  
  }
span.downarrow {
  padding:0;
  color:#CC9;
  border:none;
  /*
  border:1px solid #FFF;
  */
  }  
span.iconlink img, span.downarrow img {
  margin-bottom:5px;
  padding:0 5px 0 0;
  vertical-align:middle;
  /*
  border:1px solid #FFC;
  */
  }  
span.downarrow img {
  padding:5px 0 0 0;
  }  
span.iconlink a {
  padding-right:20px;
  text-decoration:none;
  } 
 
