/* CSS Document */
img.title {
position : absolute;
top : 10px;
}

img.pile {
position : absolute;
top : 80px;
left : 0px ;
}

img.shaft {
position : absolute;
top : 80px;
left : 37px;
height : 73px;
width : 60% ;
}

img.fletching {
position : absolute;
top : 80px;
right : 60px;
}

img.nock {
position : absolute;
top : 80px;
right : 10px;
}

img.head
{
margin-top: 15px;
width: 279px;
height: 62px;
}

img.subhead
{
position: absolute;
left: 380px;
top: 160px;
width: 200px;
height: 23px;
}

img.target1
{
margin-right:30px;
float: right;
top: 260px;
clear: both;
}

body {
margin: 0;
padding: 0;
height: 100%;
max-height: 200%;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
color: #000;
background-color: #fff;
overflow: hidden;
}

#contents {
  position:fixed; 
  top:155px;
  left:0;
  bottom:20px; 
  right:0; 
  overflow:auto; 
  background:transparent;
  background-attachment:fixed;
  background-repeat:no-repeat;
  }

/* for internet explorer */

* html body {
  padding:170px 0 20px 0; 
  }

* html #contents {
  height:100%; 
  width:100%; 
}

#footer
{
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:20px; 
  overflow:auto; 
  text-align:center; 
  background:#ffffff;
}

#header
{
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:155px; 
  overflow:auto; 
  background:#ffffff;
  color:#fff;
}
/*
body.bkgrnd
{
 background-image:url('images/composite.jpg'); 
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-position:center 170px;
}
*/
h1 {
font-size: 2.0em;
font-weight: normal;
margin-top: 0em;
margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
}

h2 {
font-size: 1.7em;
margin: 1.2em 0em 1.2em 0em;
font-weight: normal;
}

h3 {
font-size: 1.4em;
margin: 1.2em 0em 1.2em 0em;
font-weight: normal;
}

h4 {
font-size: 1.2em;
margin: 1.2em 0em 1.2em 0em;
font-weight: bold;
}

h5 {
font-size: 1.0em;
margin: 3.0em 15% 0.1em 15%;
font-weight: bold;
}

h6 {
font-size: 0.7em;
font-weight:normal;
margin: 0.8em 0em 0em 0em;
text-align:center;
}

p.size0c
{
 font-size: 0.6em;
 line-height: 1.5em;
 margin-left: 10px;
 }

p.size1c
{
 font-size: 0.8em;
 line-height: 1.6em;
 margin-left: 10px;
 }

p.size1
{
 font-size: 1.0em;
 line-height: 1.8em;
 margin-left: 15%;
 margin-right: 15%;
}

p.size1b
{
 font-size: 1.0em;
 font-weight: bold;
 line-height: 1.8em;
 margin-left: 15%;
 margin-right: 15%;
}

p.size2
{
 font-size: 1.0em;
 line-height: 1.4em;
 margin-left: 15%;
 margin-right: 15%;
}

/* Imported from original site */
td.norm
{
font-size: 0.8em
}

td.p1
{
color: black;
font-size: 1.0em;
font-weight: normal;
}
td.h3
{
color: red;
font-size: 0.8em;
font-weight: bold;
margin: 1.0em 0em 1.0em 0em;
}
td.h4
{
font-size: 0.6em;
font-weight: bold;
margin-left: 6%;
margin-right: 6%;
}
td.h5
{
font-size: 0.7em;
font-weight: normal;
margin-left: 6%;
margin-right: 6%;
}
.tournament
 {
 font-family:Verdana,Tahoma,Arial,Helvetica;
 font-size:0.9em;
 }  li.size2{ font-size: 1.0em; line-height: 1.4em; margin-left: 17%; margin-right: 15%;}