/* ----------------------------------------------------------------------------

  this is a beta stylesheet.
  i am working on a better version, but i am still testing,
  and i am lazy to worry too much about cohesive design
  while i program... so, don't like it? go screw!

---------------------------------------------------------------------------- */

.paddRight {
  padding-right: 50px !important;
}

.paddRight50 {
  padding-right: 50px !important;
}

.paddLeft50 {
  padding-left: 50px !important;
}

.paddRight25 {
  padding-right: 25px !important;
}

.paddLeft25 {
  padding-left: 25px !important;
}

.bolder {
  font-weight: bolder !important;
}

.smaller {
  font-size: 0.75em !important;
}

.hidden {
  display: none;
}

.opacity50 {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.opacity66 {
  filter:alpha(opacity=66);
  -moz-opacity:0.66;
  -khtml-opacity: 0.66;
  opacity: 0.66;
}

.opacity33 {
  filter:alpha(opacity=33);
  -moz-opacity:0.33;
  -khtml-opacity: 0.33;
  opacity: 0.33;
}

.opacity25 {
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  -khtml-opacity: 0.25;
  opacity: 0.25;
}

.opacity75 {
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}

/* ------------------------------------------------------------------------- */

textarea {
  font-family: "Lucida Grande", "Andale Mono", "Courier New", Courier, monotype;
}

/* ------------------------------------------------------------------------- */

.minWidth50  { min-width:  50px; }
.minWidth55  { min-width:  55px; }
.minWidth60  { min-width:  60px; }
.minWidth65  { min-width:  65px; }
.minWidth70  { min-width:  70px; }
.minWidth75  { min-width:  75px; }
.minWidth80  { min-width:  80px; }
.minWidth85  { min-width:  85px; }
.minWidth90  { min-width:  90px; }
.minWidth95  { min-width:  95px; }
.minWidth100 { min-width: 100px; }
.minWidth125 { min-width: 125px; }
.minWidth150 { min-width: 150px; }
.minWidth175 { min-width: 175px; }
.minWidth200 { min-width: 200px; }

.width100 { width: 100px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width500 { width: 500px; }
.width550 { width: 550px; }
.width600 { width: 600px; }
.width650 { width: 650px; }

.maxWidth300 { max-width: 300px; }
.maxWidth400 { max-width: 400px; }
.maxWidth500 { max-width: 500px; }
.maxWidth550 { max-width: 550px; }
.maxWidth600 { max-width: 600px; }
.maxWidth650 { max-width: 650px; }
.maxWidth700 { max-width: 700px; }
.maxWidth750 { max-width: 750px; }
.maxWidth800 { max-width: 800px; }
.maxWidth850 { max-width: 850px; }
.maxWidth900 { max-width: 900px; }
.maxWidth950 { max-width: 950px; }
.maxWidth1000 { max-width: 1000px; }

.maxHeight300 { max-height: 300px; }
.maxHeight400 { max-height: 400px; }
.maxHeight500 { max-height: 500px; }
.maxHeight550 { max-height: 550px; }
.maxHeight600 { max-height: 600px; }
.maxHeight650 { max-height: 650px; }
.maxHeight700 { max-height: 700px; }
.maxHeight750 { max-height: 750px; }
.maxHeight800 { max-height: 800px; }
.maxHeight850 { max-height: 850px; }
.maxHeight900 { max-height: 900px; }
.maxHeight950 { max-height: 950px; }
.maxHeight1000 { max-height: 1000px; }

.minHeight50  { min-height:  50px; }
.minHeight55  { min-height:  55px; }
.minHeight60  { min-height:  60px; }
.minHeight65  { min-height:  65px; }
.minHeight70  { min-height:  70px; }
.minHeight75  { min-height:  75px; }
.minHeight80  { min-height:  80px; }
.minHeight85  { min-height:  85px; }
.minHeight90  { min-height:  90px; }
.minHeight95  { min-height:  95px; }
.minHeight100 { min-height: 100px; }
.minHeight125 { min-height: 125px; }
.minHeight150 { min-height: 150px; }
.minHeight175 { min-height: 175px; }
.minHeight200 { min-height: 200px; }

.height50  { height:  50px; }
.height75  { height:  75px; }
.height100 { height: 100px; }
.height150 { height: 150px; }
.height200 { height: 200px; }
.height250 { height: 250px; }
.height300 { height: 300px; }
.height350 { height: 350px; }
.height400 { height: 400px; }
.height450 { height: 450px; }

/* ------------------------------------------------------------------------- */

.noLB { white-space: nowrap; }

.setCenter { text-align: center !important; }
.setLeft   { text-align: left !important; }
.setRight  { text-align: right !important; }

/* ------------------------------------------------------------------------- */

table.transparent {
  background-color: transparent;
}

/* ------------------------------------------------------------------------- */

.bold { font-weight: bold; }
.bolder { font-weight: bolder; }

/* ------------------------------------------------------------------------- */

.fullWidth {
  width: 100%;
}

.tick {
  display: none;
}

.tock {
}

/* ------------------------------------------------------------------------- */

.theNumbers {
  text-align: center;
  font-size: 2em;
  font-family: "Lucida Console", "Courier New", Courier, monotype;
  text-shadow: 0 0 0.25em #333355, 0 0 .75em #9999a0, 0 0 .75em #9999a0;
}
