body {
  margin: 0px;
  background: #e0e0e0 url(/img/bg.gif) top left repeat-x;
}
.generic_left {
  float: left;
  padding: 0px;
  margin: 0px;
}
.generic_right {
  float: right;
  padding: 0px;
  margin: 0px;
}
#main {
  width: 1020px;
  height: 100%;
  border: none;
  border-collapse: collapse;
}
#main .left {
  width: 10px;
  font-size: 1px;
  background: url(/img/leftshadow.png) top right repeat-y !important; background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/leftshadow.png,sizingmethod=scale);
}
#main .right {
  width: 10px;
  font-size: 1px;
  background: url(/img/rightshadow.png) top left repeat-y !important; background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rightshadow.png,sizingmethod=scale);
}
#main .main {
  width: 1000px;
  vertical-align: top;
  background-color: #ffffff;
}
#container {
  width: 1000px;
  text-align: left;
  border: none;
}
#header {
  width: 980px !important; width: 1000px;
  height: 19px !important; height: 25px;
  border-bottom: 1px solid #ffffff;
  color: #a0a0a0;
  background-color: #000000;
  font: bold 10px Verdana, Arial, Sans-serif;
  padding: 5 10 0 10;
}
#header a {
  color: #ffffff;
  text-decoration: none;
}
#header a:hover {
  color: #ffa000;
}
#header input {
  width: 100px;
  height: 16px;
  border: none;
  font: bold 10px Verdana, Arial, Sans-serif;
  color: #000000;
  padding: 2px;
}
#header button {
  width: 60px;
  height: 16px;
  font: bold 10px Verdana, Arial, Sans-serif;
  color: #000000;
  border: none;
  cursor: pointer;
  margin-left: 4px;
  padding-bottom: 3px !important; padding-bottom: 1px;
}
#networklogo {
  position: absolute;
  left: 293px;
  top: 135px;
  z-index: 1001;
  border: none;
}
#globalweblogo {
  position: absolute;
  left: 863px;
  top: 134px;
  z-index: 1001;
  border: none;
}
#menu {
  position: relative;
  width: 1000px;
  height: 250px;
  background: url(/img/holdhands.jpg) top left no-repeat;
}
#menucontainer {
  position: absolute;
  left: 0px;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#menucontainer li {
  float: left;
  margin: 0px;
  margin-right: 4px;
  color: #ffffff;
  font: bold 10px Verdana, Tahoma, Sans-serif;
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
  background: url(/img/menu.gif) 0 0;
}
div.menuitem {
  font: bold 10px Verdana, Arial, Sans-serif;
  width: 163px !important; width: 164px;
  color: #000000;
  cursor: pointer;
  padding: 2px;
  padding-left: 5px;
  padding-bottom: 3px;
}
#leaderboard {
  position: relative;
  top: 0px;
  left: 268px;
  width: 732px;
  height: 94px;
  background: url(/img/leaderboard.jpg) top left no-repeat;
}
#leaderboard #topad {
  position: relative;
  left: 4px;
  top: 0px;
  width: 728px;
  height: 90px;
}
#midad {
  margin: 14 0 0 14;
}
#layout {
  width: 1000px;
  border: none;
  border-collapse: collapse;
}
#layout td {
  text-align: left;
  vertical-align: top;
}
#layout #articles {
  width: 407px;
  border-right: 1px solid #a0a0a0;
  padding-right: 1px;
}
#layout #links {
  width: 349px;
  border-right: 1px solid #a0a0a0;
}
#layout #links img { margin: 4px; }
#layout #media {
  width: 244px;
  padding: 4 0 0 4;
}
#layout #misc {
  height: 400px;
  border-top: 1px solid #a0a0a0;
  padding: 10px;
  padding-right: 20px;
}
#layout #guestbook {
  border-top: 1px solid #a0a0a0;
  background-color: #f0f0f0;
  height: 70px;
  padding: 10 15 10 15;
  font: 11px Verdana, Arial, Sans-serif;
  color: #000000;
}
#layout #footer {
  border-top: 1px solid #a0a0a0;
  background-color: #c0c0c0;
  padding: 10 15 20 15;
  font: 10px Verdana, Arial, Sans-serif;
  color: #000000;
  line-height: 150%;
  text-align: center;
}
#layout #footer a {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
#layout #footer a:hover {
  color: #0000e0;
  border-bottom: 1px solid #0000e0;
}

.special {
  padding-left: 10px;
  font: bold 10px Verdana, Arial, Sans-serif;
  color: #5c89cc;
  line-height: 135%;
}
.special h4 {
  font: bold 11px Arial, Helvetica, Sans-serif;
  color: #132b4f;
  padding: 0px;
  margin: 0px;
}
.sponsoredlinks {
  margin-top: 10px;
  margin-bottom: 5px;
  font: bold 11px Verdana, Arial, Sans-serif;
  color: #f05010;
}
.adlink {
  font: 10px Verdana, Arial, Sans-serif;
  color: #a0a0a0;
  text-decoration: none;
  border-bottom: 1px solid #a0a0a0;
}
.adlink:hover {
  color: #0000e0;
  border-bottom: 1px solid #0000e0;
}

