h1
{
font-family: "Elephant", arial, 'sans serif';
text-align:center;
color: black;
background-color:#98fb98;
}

h2,h3
{
font-family: "lucida sans", arial, 'sans serif'; 
text-align: center;
color:black;
}

h6,h5
{
font-family: "lucida sans", arial, 'sans serif';
text-align: center;
color: black;
}

h4
{
font-family: "lucida sans", arial, 'sans serif';
text-align: center;
color: red;
}

p
{
font-family: "lucida sans", arial, 'sans serif'; 
text-align:left;
line-height: 150%;
margin-left:5pt;
margin-right: 5pt;
font-size=75%;
}

#navtop
{
font-family: "lucida sans", arial, 'sans serif'; 
position:absolute;
z-index: 2;
border:medium black;
text-align:center;
width:500px;
}

table,li,address
{
font-family: "lucida sans", arial, 'sans serif'; 
margin-left: 10pt;
}

#tellfriend
{
position:absolute;
left: 10px;
top: 10px;
z-index: 2;
}

#newsletterjoin
{
position:absolute;
left:890px;
top:5px;
z-index: 2;
}

li,th
{
font-size: 100%;
}

#logo
{
position: absolute;
left: 10px;
top: 350px;
z-index: 0;
}

#content_position
{
position:absolute;
top:110px;
left:120px;
width:650px;
}

#inpagenavtable
{
text-align:center;
font-size: 110%;
}

td
{
font-size:75%;
}

#navtable
{
position:absolute;
left:-2px;
top:120px;
font-size=110%;
}

#rightborder
{
position:absolute;
left:833px;
top:15px;
}

#topborder
{
position:absolute;
left:5px;
top:4px;
z-index:1;
}

#hr
{
text-align:center;
color:black;
}

#sidepic
{
position:absolute;
top:5px;
left:5px;
z-index:0;
}

#header
{
position:absolute;
top:5px;
left:77px;
width:765px;
text-align:center;
}


#mapquest
{
position:absolute;
top: 100px;
left:850px;
}

#advertiser
{
position:absolute;
top:110px;
left:820px;
}

#game
{
position:absolute;
top:100px;
left:625px;
}

#disclaimer
{
position:absolute;
top:800px;
left:113px;
}

#affiliate
{
position:absolute;
top:575px;
left:120px;
width: 700px;
align: center;
}

a:link     { color:green }
a:visited  { color:blue }
a:active   { color:red }
a:hover    { color:purple }

#body
{
text-color:"black";
}

#statcounter
{
position: absolute;
top:600px;
left:25px;
width:75px;
}

#bookmark
{
position: absolute;
z-index: 1;
top: 475px;
left:-2px;
}

#logo
{
position: absolute;
top:20px;
left:10px;
z-index:1;
}

#google-adsense
{
position: absolute;
left: 120px;
top: 825px;
}

#box1
{
background: rgb(152,200,152);
position: absolute;
border: medium double black;
text-align: center;
top:100px;
left:113px;
width:475px;
height:450px;
}

#box1overflow
{
background: rgb(152,200,152);
position: absolute;
border: medium double black;
text-align: center;
top:100px;
left:113px;
width:485px;
height:450px;
overflow:scroll;
}


#box1overflow-info
{
background: rgb(152,200,152);
position: absolute;
border: medium double black;
text-align: center;
top:100px;
left:113px;
width:485px;
height:600px;
overflow:scroll;
}

#box2
{
position: absolute;
text-align: center;
top:450px;
left:110px;
width:475px;
}

#box3
{
position: absolute;
text-align: center;
top:110px;
left:610px;
width:220px;
}

#box4
{
position: absolute;
text-align: center;
top:450px;
left:600px;
width:200px;
}

#frontpage
{
position: absolute;
top:110px;
left:125px;
width:550px;
}

#frontpage2
{
position: absolute;
top: 110px;
left:700px;
width:220px;
}

#column1
{
position:absolute;
top:135px;
left:150px;
width:200px;
}

#column2
{
position:absolute;
top:135px;
left:400px;
width:275px;
}

#fpcolumn1
{
position:absolute;
top:275px;
left:175px;
width:150px;
}

#fpcolumn2
{
position:absolute;
top:275px;
left:350px;
width:150px;
}

#fpcolumn3
{
position:absolute;
top:275px;
left:525px;
width:150px;
}