
/* Last Modified Time-stamp: "2015-09-04 20:33:37 sburke" */

body {
  __color:            #ffffff;
  __background-color: #42297b;
  padding: 0;
  margin: 5px;
  /* font-family: "Georgia", "Times New Roman", "Times Roman", "Times", serif; */
}

@media screen { body.aboutscreen {  margin: 3em; } }
body.aboutscreen p { padding-bottom: 2em; }

/*
a { color: white; }
a:link    { color: #ffffff !important; }
a:visited { color: #ffffff !important; }
a:active  { color: #ffffff !important; }
*/

form { clear: all; display: block; }

p, div { display: block; margin: 0; padding: 0; }

input, select {
  -webkit-border-radius: 0px;
  -webkit-appearance: none;
  border-radius: 0;
  border: 2px outset #888 !important;
  __border-width: 1px !important;
  __border-style: solid !important;
  __border-color: #333;
}
textarea {
  border-radius: 0;
  border: 2px inset #888 !important;
}

option { border: none; }

/*
__input.letter:focus,
__input.letter:hover,
input.letter:active
 {
  border-style: solid !important;
  border-color: #33a !important;
  color: black;
  background-color: #aaF;
}
*/

input.letter:active {
  border-style: solid !important;
  border-color: #22f !important;
  background-color: #Faa !important;
  color: black !important;
  background-color: #aaF !important;
}

.letter { font-size: larger !important; }



#pselect { clear: both; }



#aboutbox { float: right; }

__#modifiers {
  clear: both !important;
  text-align: center;
}

#scratchy {
  float: left;
}


#displaybox {
  __float: left;
  __background-color: #52398b;
  __border: 1px #72499b solid;
}

#modifiers, #pselect, #pportal, #pportalmode { text-align: center; }

#portal { font-size: 90%; }

#portalbox {
  margin: 1em;
  /* background-color: #32196b; */
}

#pselect {
  padding-top: 1em;
  margin-bottom: .7em;  
  clear: both;
  font-size: larger;
}

#buttongroup {
  margin-right: auto; margin-left: auto;
}

tr, td { padding: 0; margin: 0; border: none; }

.letter {
  padding: 0;
  margin: 0;
  border: none;
  width: 2em;
  height: 2em;
}


/* End */
