html, body {
margin: 0px;
padding: 0px;
font: 12px palatino,arial,helvetica;
background-color: #111;
background-image: url('images/fist2.gif');
background-repeat: no-repeat;
height: 100%;
}

img
{  border-style: none;
}

.roll { font: 12px palatino,arial,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.roll:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color:#fff;
}
.footroll { font: 11px palatino,arial,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #555; }
A.footroll:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color:#fff;
}

h1 {
font: 11px palatino,arial,helvetica;
color: #555;
}

h2 {
font: 12px palatino,arial,helvetica;
color: #333;
}

#topbar {
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: right;
}

#blanket {
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
}

#whitetop {
padding: 0px;
margin: 0px;
background-color: #fff;
}

.toppadding {
padding: 10px;
margin: 0px;
}

.mainpadding {
margin: 0px;
padding: 0px;
color: #333;
}

.pad {
margin: 0px;
padding: 15px;
color: #333;
background-color: #fff;
}

.logo {
float: left;
width: 50%;
padding: 0px;
margin: 0px;
}

.toplinks {
float: right;
width: 50%;
padding: 0px;
margin: 0px;
text-align: right;
}

.spacer {
clear: both;
margin: 0px;
padding: 0px;
min-height: 10px;
height: 10px;
}

.lefty {
float: left;
width: 225px;
padding: 0px;
margin: 0px;
}

.righty {
float: right;
width: 565px;
padding: 0px;
margin: 0px;
}

.tenpadding {
margin: 0px;
padding: 10px;
color: #fff;
min-height: 400px;
}

.contentpadding {
margin: 0px;
padding: 10px;
color: #333;
min-height: 400px;
}

#footer {
font: 11px palatino,arial,helvetica;
margin: 0px;
padding: 5px 0px 0px 0px;
color: #555;
}

.homecartlinks {
float: right;
width: 130px;
padding: 0px;
margin: 0px;
text-align: center;
}

.ads {
margin: 0px;
padding: 20px 0px 10px 0px;
color: #fff;
}

#maincontent {
clear: both;
margin: 0px;
padding: 0px;
}






#navcontainer { width: 100%;}

#navcontainer ul {
margin: 0px;
padding: 0px 10px 0px 0px;
list-style-type: none;
font: 12px palatino,arial,helvetica;
}

#navcontainer a {
display: block;
padding: 5px 0px 5px 5px;
width: 185px;
}

#navcontainer a:link, #navlist a:visited {
color: #fff;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer a:hover {
background-color: #f0f0d8;
border-bottom: 1px solid #fff;
color: #222;
}

#navcontainer a.active2:link, #navcontainer a.active2:visited, #navcontainer a:hover {
background-color: #f0f0d8;
border-bottom: 1px solid #fff;
color: #222;
}








.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #777777;
  border-right:1px solid #777777;
  background:#c3c3c3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #282828;
  border-right:1px solid #282828;
  background:#d1d1d1}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;}
.spiffy4{
  border-left:1px solid #777777;
  border-right:1px solid #777777}
.spiffy5{
  border-left:1px solid #c3c3c3;
  border-right:1px solid #c3c3c3}
.spiffyfg{
  background:#ffffff}






.redside{display:block}
.redside *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#a64f00}
.redside1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #512b09;
  border-right:1px solid #512b09;
  background:#803f04}
.redside2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #1f170f;
  border-right:1px solid #1f170f;
  background:#894303}
.redside3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #894303;
  border-right:1px solid #894303;}
.redside4{
  border-left:1px solid #512b09;
  border-right:1px solid #512b09}
.redside5{
  border-left:1px solid #803f04;
  border-right:1px solid #803f04}
.redsidefg{
  background:#a64f00}






.home{display:block}
.home *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#111111}
.home1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #989898;
  border-right:1px solid #989898;
  background:#4c4c4c}
.home2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  background:#3e3e3e}
.home3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3e3e3e;
  border-right:1px solid #3e3e3e;}
.home4{
  border-left:1px solid #989898;
  border-right:1px solid #989898}
.home5{
  border-left:1px solid #4c4c4c;
  border-right:1px solid #4c4c4c}
.homefg{
  background:#111111;
  color: #fff}