a { color: #DE0146; text-decoration: none; font-weight: bold;}
a:hover { text-decoration: underline; }
a:visited { color: #DE0146; }
img { border: 0px none; }

.wrapper {
  width: 700px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
}


body {
  width: 800px;
  font-family: helvetica, verdana;
  background-image: url(background3.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  /*background: #F929D9;*/
  color: #333;
  padding-top: 0px;
  padding-bottom: 45px;
}

.box_top {background-image: url(box_top.png); width: 336px; height: 15px;}
.box_body {background-image: url(box_body.png); width: 336px; height: 15px; margin-right:1em; background-repeat: repeat;}
.box_bottom {background-image: url(box_bottom.png); width: 336px; height: 15px;}
#box_content{width: 320px; margin-left: auto; margin-right: auto; margin-bottom: 1em; font-size: 1.08em;}
#box_content2{width: 320px; margin-left: auto; margin-right: auto; margin-bottom: 1em; font-size: 1.08em;}
#box_content a {border: white 2px;}

.boxtable {
  background-repeat: no-repeat;
  border-spacing: 0px;
}

.header {
  width: 100%;
  font-size: 0.6em;
  color: #333;
  /*width: 700px;*/
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 1px;
  text-align: center;
}
.topleft {
  clear: left;
  float: left;
  padding-right: 1em;
}
.vid{
  margin-bottom: 1em;
}
.vid a {
  font-size: 0.6em;
}
.floatleft{
  float: left;
  margin-right: 3px;
  margin-bottom: 3px;
}

#fixthisshit {
  width: 95%;
}
.smallish{
  font-size: 0.7em;
}

.fbox {
  width: 50px;
  height: 50px;
  border: solid 1px #fff; 
  float: left;
}

.press{
  margin-top: 1em;
}
