/* all */

@import url("/docutils-style.css");
@import url("/project.css");

div#project-header {
  background-image: url("store/header-background.jpg");
}

/* index.html */

.storebutton {
  font-size: x-large;
  text-decoration: none;
  border: thin solid black;
  padding: 0.2em;
}

#google-adsense { 
  float: right;
  margin: 0.5em;
}

/* pickup.cgi */

div.pickupbutton {
   margin-top: 2em;
   margin-bottom: 2em;
}

.pickupurl {
  font-size: x-large;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: thin solid black;
  padding: 0.5em;
}

.centered-link {
  text-align: center;
  font-size: large;
  margin-left: auto;
  margin-right: auto;
}

/* success.cgi */

.sentemail {
  color: #636;
  margin-left: 20px;
  font-size: large;
}

.errortext {
  color: red;
  font-size: large;
}

/* buy.cgi */

div#payarea {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  border: thick solid grey;
  padding: 0.5em;
}

input#buybutton {
  border: thin solid grey;
}

div#button-div {
  padding-top: 0.5em;
  text-align: center;
}

.buy-input {
  margin-bottom: 1em;
}

/* send.cgi */

div#send-stat {
  border: thin dashed red;
  padding: 0.2em;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

div#send-form {
  border: thick solid grey;
  padding: 1em;
}

/* customers.cgi */

div.cust {
  border: thin #CCC dashed;
  margin-bottom: 0.5em;
  padding: 2px;
}

.custemail {
  color: blue;
}

.custformat, .custamount {
  font-size: smaller;
}

.custaddress, .custwherefrom {
  margin-left: 2em;
  font-size: smaller;
}

.custwherefrom {
  font-style: italic;
}


/* statusdiv */

div#adm-stat {
  border-bottom: medium solid #CCC;
  padding: 0em;
  width: 100%;
  margin-top: 0em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

table#adm-stat-table {
  padding: 0em;
  margin: 0em;
  width: 100%;
}

table#adm-stat-table tr td {
  text-align: center;
}

#adm-link, #logout-link {
  background-color: #DDD;
}

/* status.cgi */

div#status-form {
  border: thick solid grey;
  padding: 1em;
}

/* log.cgi */

div#log-contents {
  border: thin solid grey;
  padding: 5px;
}

/* files.cgi */

table#files-table {
  border: 1;
  width: 100%;
  font-size: smaller;
}

thead {
  color: #AAA;
}

#now {
  padding: 0.5em;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  border: thin solid grey;
}

/* login.cgi */

div#login-box {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  border: medium solid grey;
  padding: 0.5em;
  margin-top: 0.5em;
}

div.login-widget {
  margin: 0.5em;
}

div#login-stat {
  border: thin dashed red;
  padding: 0.2em;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* adreport.cgi */

table#adclick-table { 
  width: 100%;
}

pre.all-clicks { 
  border: thin solid grey;
  padding: 5px;
}

