/* gimpin style sheet */

body {
  font: 11px/14px verdana,arial,sans-serif;
  text-align: center;
  background: #000;
  color: #fff;
}
a, a:visited
  {
  color: #fff;
  }
a:hover
  {
  color: #c9c9c9;
  text-decoration: none;
  }
#main img {
  padding: 5px;
  border: 0px;
}  
#main .heart {
  padding: 0px;
  margin: 5px;
  border: 3px #333 solid;
}
#wrapper {
  width:780px;
  padding:0;
  margin:10px auto;
  text-align:left;
  border: 3px #333 solid;
  background: #000 url(images/lcol_bg.jpg);
  }
#header {
  padding: 10px;
  background: #000;
  text-align: center;
  border-bottom: 1px solid #333;
}
#lcol {
  margin: 0;
  padding: 75px 0;
  float: left;
  width: 159px;
  background: #000 url(images/lcol_bg.jpg);
}
#lcol img {
  border: 0;
}
#lcol .egg {
  margin: 100px 0 0 25px;
}
#rcol {
  padding: 10px;
  margin: 0 0 0 159px;
  border-left: 1px solid #333;
  background: #000 url(images/rcol_bg.jpg);
}
#rcol .hcopy {
  padding: 150px 0 0 150px;
  float: none;
  border: 0;
}
#rcol h1 {
font: bold 16px/17px verdana,arial,sans-serif;
  text-align: center;
}
#rcol h1 img {
  float: none;
  border: 0;
}
#rcol img {
  float: right;
  padding: 0;
  margin: 5px;
  border: 1px solid #333;
}  
.hack 
  {
  width: 100%;
  display: block;
  clear: both;
  font: 0px/0px arial, helvetica, serif;
  }
#rcol .thumbs img
  {
  height:66px;
  float: left;
  padding: 3px;
  border: 1px #ccc solid;
  }
.mainform input, .mainform textarea
  {
  font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #ccc; 
  padding: 2px;
  }  
.mainform .buttonstyle
  {
  background: #c9c9c9;
  border: 1px solid #fff; 
  color: #000;
  padding: 1px;
  }
.mainform .wide300
  {
  width: 300px;
  } 
.rightlink
  {
  font: 11px/14px verdana,arial,sans-serif;
  float: right;
  }
.callout
  {
    background: #d7d7d7;
    color: #000;
    padding: 5px;
    border:  1px solid #000; 
    text-align: center;
    margin: 20px 0;
  }