/* BEGIN TRIBUTE/QUILT STYLES */
body { 
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }

a, a:visited, a:hover, a:active { 
  color: #f00;
  text-decoration: underline;
} 

#tribute-errors {
  padding-left: 20px;
  padding-bottom: 5px;
}

.error_message {
  color: #f00;
  font-weight: bold;
  font-size: 12px;
}

/* CONTRIBUTE FORM */

#tribute-content {

}



#tribute-content table th {

}

#tribute-content  table td {

}

#tribute-content  table td#footer {

}

#tribute-content table td.editlabel {
  font-family: Arial; 
  color: #000000; 
  font-size: 14px; 
  font-weight: bold;	
}

#tribute-content table td.footertxt {
  font-family: Arial; 
  color: #000000; 
  font-size: 10px; 
}

#tribute-content table td.thankstxt {
  font-family: Arial; 
  color: #000000; 
  font-size: 14px; 
  font-weight: bold;
}

#tribute-content input {

}

textarea.tribute {
  width: 250px;
  height: 80px;
}

.footerTxt { 
  font-family: Arial; 
  color: black; 
  font-size: 12px; 
  font-weight: bold;
}

#tribute-content td.footerTxt .checkbox { 
  line-height: 1em;
  margin: 0px 5px;
}

#tribute-content label { 
  display: inline;
  line-height: 1em;
}

/* END TRIBUTE/QUILT STYLES */

/* SUBMISSION AGREEMENT STYLES */
#agreement { 
  margin: 10px;  
  font-family: Arial; 
  color: #000000; 
  font-size: 12px; 
  width: 600px;
}

#agreement p { 

 }

#agreement em { 
  font-weight: bold;
  font-style: normal;
}

#agreement h4 { 
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
} 

#agreement ol { 

 }

#agreement ol li { 
  padding-left: 20px;
  margin: 10px 0px;
 }

#agreement table#buttons { 
  padding: 10px 0px;
 }

input.agreebtn { 
  width: 110px;
 }
/* END SUBMISSION AGREEMENT STYLES */

/* BEGIN QUILT VIEWER STYLES */

.scroller {
  position: absolute;
  padding: 0px;
  margin: 0px;
  visibility: hidden;
}

#quilt-content {

}

#quilt-viewer {
  /* width and height will be set dynamically before viewer is displayed...  */
  overflow: visible;
  width: 800px;
  height: 600px;
  top: 0px;
  left: 0px;
}

#quilt-viewer td.thumb { 
  cursor: move;
 }

#quilt-viewer td.thumb a, #quilt-viewer td.thumb a:visited, #quilt-viewer td.thumb a:hover { 
  /* cursor: move; */
}

#quilt-viewer td.thumb a:active { 
  cursor: pointer;
}

/* a layer used to view tribute details: */
#quilt-callout { 
  width: 300px;
  height: 400px;
  padding: 5px;
  font-size: 11px;
  background-color: #fff;
  border: solid 2px #000;
  position: absolute;
  left: 1500px;  /* place it "offscreen" */
  top: 133px;
  overflow: auto;
 }

#quilt-callout .controls { 
  width: 250px;
  height: 10px;
  text-align: right;
}

#quilt-callout p { 
  margin: 2px;
  padding: 0px;
}

#quilt-callout p em { 
  font-weight: bold;
  font-style: normal;
}

#quilt-callout .tribute-msg { 
  padding: 0px 15px;
}

#quilt-callout .tribute-img { 
  text-align: center;
  margin: 10px 0px;  
}

#quilt-callout .tribute-img p { 
  margin: 0px;  
  padding: 0px;  
}


/* fake "info" popups */
#quilt-fake-popup { 
  width: 700px;
  height: 485px;
  padding: 0px;
  font-size: 11px;
  background-repeat: none;
  background-image: url("/img/people.jpg");
  background-color: #fff;
  border: solid 2px #000;
  position: absolute;
  left: 1500px;  /* place it "offscreen" */
  top: 60px;
  overflow: hidden;
  
 }

#quilt-fake-popup .controls { 
  width: 675px;
  height: 10px;
  text-align: right;  
  font-weight: bold;
}

/* for debugging... */
ul#quilt-debug {
  position: absolute;
  top: 650px;
  left: 0px;
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 11px;
}

ul#quilt-debug li {
  float: left;
  padding-right: 10px;
}

/* END QUILT VIEWER STYLES */
