body {
  padding: 0;
  margin: 0;
  font-family: Arial;
  font-size: 12pt;
}

* html div {
  font-size: 10pt;
}

.clearBoth {
  clear: both;
}

a, a:active {
	outline: none;
}

:focus { -moz-outline-style: none; }

#pageWrapper {
  background: transparent url('bg.jpg') 0 0 repeat-x;
  width: 100%;
  height: 900px;
  margin: 0;
  padding: 0;
  text-align: center;
}

#pageWrapper div {
  text-align: left;
}

#topBanner {
  width: 850px;
  height: 128px;
  margin: 0 auto;
  position: relative;
  padding: 10px 10px 0 100px;
}
html>body #topBanner {
  background: transparent url('banner.png') 50% 0 no-repeat;
}
* html #topBanner {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/banner.png');
}

#blackboards {
  margin: auto;
  width: 900px;
  font-weight: bold;
  font-size: small;
  color: white
}

#blackboards p {
  color: #d30;
  font-weight: bold;
  margin: 2.5em 2em 0 0;
  clear: both;
  position: relative;
}

#blackboards ul {
  padding-left: 1em;
  margin: 10px;
  position: relative;
}

* html #blackboards ul {
  margin: 0;
}

#blackboards label {
  color: #efe301;
  position: relative;
}

#blackboards form, #blackboards input {
  display: inline;
  position: relative;
}
#blackboards form input {
  margin-top: 6px;
}
#blackboards form input.pullup {
  height: 22px;
}

#board1 {
  width: 400px;
  float: left;
  padding: 70px 0 0 50px;
  margin-top: 4px;
}
html>body #board1 {
  background: transparent url('bb-left.png') 50% 0 no-repeat;
}
* html #board1 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/bb-left.png');
  padding: 85px 0 0 30px;
}

#board2 {
  width: 410px;
  margin-top: 15px; 
  float: right;
  padding: 65px 0 0 25px;
}
html>body #board2 {
  background: transparent url('bb-right.png') 50% 0 no-repeat;
}
* html #board2 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/bb-right.png');
  padding: 65px 0 0 30px;
}

#bag {
  width: 310px;
  height: 190px;
  margin: auto;
  padding: 75px 0 0 10px;
  font-weight: bold;
}

#bag a {
  text-decoration: none;
  font-size: 85%;
  color: black;
  position: relative;
}

#bag span.dark {
  color: #a87114;
  text-decoration: none;
  font-size: 115%;
  margin: 10px 0;
  padding: 5px;
}

#bag span {
  padding: 5px;
}

* html #bag span {
  font-size: 140%;
}

html>body #bag {
  background: transparent url('bag.png') 50% 0 no-repeat;
}
* html #bag {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/front/bag.png');
}

.cb {
  clear: both;
  height: 7em;
  width: 1px
  margin: 0 auto;
  background-color: transparent;
}
img {
  border:0;
}

