/* Generic Selectors */ 

body { 
font-family: Georgia, "Times New Roman", Times, serif; 
color: #555555; font-size: 12px; 
}

p { 
color: #333;
font-size: 16px;
margin-left: 10px;
} 

  p.caption {
    color: #333;
    font-size: 10px;
    font-variant:italic;
  }

  p.about { 
  color: #333;
  font-size: 11px;
  } 

  p.small {
  font-family: Garamond, Georgia, "Times New Roman", serif; 
  font-size: 10pt ; 
  color: ;
  }

div {
-moz-box-sizing: border-box;
}

  .whitetbox { 
  position: absolute; 
  z-index: 50;
  left: 170;
  top: 160; 
  width: 70%;
  height: ;
  background: white;
  padding: 0 0 0 0;
  overflow: auto;
  }

  .invtbox { 
  position: absolute; 
  z-index: 50;
  left: 160;
  right: 117 !important;
  right: 82;
  top: 108; 
  width: ;!70%;
  height: 75%;
  background: ;
  padding: 38 45 10 20;
  overflow: auto;
  overflow-x: visible;
  } 

.border {
border-width: 1px; 
border-style: solid; 
border-color: #333333;
margin: 16 16 16 16;
}

li { 
list-style-type: none;
font-size: 14px;
line-height: 140%; 
list-style-image: url(../images/greentri-arrow.gif); 
} 

h1 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 22px; 
font-weight: bold; 
color: #333; 
} 

h2 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 18px; 
font-weight: bold; 
color: #333; 
}

  h2.nav { 
  border-bottom: 1px solid #406280;
  font-size: 14;
  }

h3 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 14px; 
font-weight: bold; 
font-style: italic; 
color: #333; 
} 

h4 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
color: #333; 
}


/**************** Special classes ****************/ 

div.glide { 
position:absolute;
visibility:hidden; 
left:0;
top:0;
width: 800px;
z-index:200;
padding: 8 8 8 8;
background-color:;
}

div.glide p {
margin:10 10 10 10;
font-size: 11;
font-weight: bold;
font-family: verdana, sans-serif;
color: green;
background-color: pink;
}  

td.tl {
  background-image: url("../images/t_blue_corn_tl.gif");
  width: 12; height: 12;
  font-size: 8px;
}

td.tr {
  background-image: url('../images/t_blue_corn_tr.gif');
  width: 12; height: 12;
  font-size: 8px;
}

td.br {
  background-image: url('../images/t_blue_corn_br.gif');
  width: 12; height: 12;
  font-size: 8px;
}

td.bl {
  background-image: url('../images/t_blue_corn_bl.gif');
  width: 12; height: 12;
  font-size: 8px;
}

td.frog {
background-image: url('../images/frogjump2.gif');
background-repeat: no-repeat;
}

td.grad {
background-image: url('../images/gradient.jpg');
}

.navlink {
font-family: verdana;
font-size: 11px;
}

/**************** link classes ****************/ 
:link { 
color: #406280;
text-decoration: none; 
font-weight: bold; 
} 

:visited { 
color: #406280; 
text-decoration: none; 
font-weight: bold; 
} 

:hover { 
color: #30BF30; 
padding-bottom: 5px; 
font-weight: bold; 
text-decoration: none; 
background: ;
} 

:active { 
color: rgb(255, 0, 102); 
font-weight: bold; 
} 

/************************* IDs *************************/ 

#tl_pagecorn {
position: absolute;
top:15;
left:10;
z-index: 40;
width: ;
height: ;
}

#tr_pagecorn {
position: absolute;
top:15;
right:9;
z-index: 40;
width:;
height: ;
background:;
}

#main { 
position: absolute; 
top:15;
left: 10;
z-index: 5;
width: 95%;
height: 97%;
background: #CFDBE6;
padding: 0 0 0 0;
border-width: 1 1 1 1; border-style: solid; 
border-color: #406280;
} 

#logo {
position: absolute;
top:15;
left:10;
z-index: 30;
width: ;
height: 84px;
border-width: 1 1 1 1; border-style: solid; 
border-color: #406280;
}

#headerback {
position: absolute;
top:16;
right:30;
z-index: 10;
width: 93%;
height: 84px;
background-image: url('../images/gradient.jpg');
}

#frog {
position: absolute;
top:16;
left:25;
z-index: 0;
}

#headconame {
position: absolute;
top:14px;
left:160px;
z-index: 40;
font-family: "Garamond", "Georgia", "Times New Roman", serif;
font-size: 60px;
line-height: 70px;
color: #333;
padding: 0 0 0 0;
height: 70px;
}

#headplyma {
position: absolute;
top:74;
left:165;
z-index: 40;
font-family: "Garamond", "Georgia", "Times New Roman", serif;
font-size: 18px;
line-height: 22px;
color: #333;
padding: 0 0 0 0;
height:25px;
}

#navigation {
position: absolute;
top: 15px;
left: 10px;
z-index: 10;
width: 136px; 
background: #f3f3f3;
height: 97%; 
margin: 0; 
padding: 110 0 10 10;
border-width: 1 1 1 1; border-style: solid; 
border-color: #406280;
font-weight: normal; 
} 

#stripe { 
position: absolute; 
font-size: 2px;
z-index: 10;
left: 135;
top: 84; 
width: (100%-200px);
height: 8;
background: #f3f3f3;
border-width: 1 0 1 0; border-style: solid; 
background: url("../images/strip.jpg");
border-color: #406280; 
} 

#straycell { 
position: absolute;
font-size: 2px;
top: 100px;
left:10;
z-index: 90;
height: 8px;
width: 136px; 
background: #66cc66;
border-width: 1 1 1 1; border-style: solid; 
border-color: #406280;
}

#contct { 
position: absolute;
left: 21px;
top: 94%;
z-index: 70; 
width: 900px; 
height: ; 
} 

#contct2 { 
position: absolute;
left: 150px;
top: 0;
background: ;
height: ;
} 

#glideDiv0 {
position:absolute;
visibility:hidden;
left:0;
top:0;
z-index:200; 
width:;
height:;
background-color:;
}

#pics {
position: absolute;
background: #f3f3f3;
right: -1;
top: 5;
margin: 10 10 10 10;
width: ;
height: 97%;
z-index: 30;
visibility: visible;
border-width: 1 1 1 1; border-style: solid; 
border-color: #406280;
}


#picsblocker {
position: absolute;
background: #f3f3f3;
right: -1;
top: 5;
margin: 10 10 10 10;
width: 108px;
height: 97%;
z-index: 35;
visibility: visible;
border-width: 1 1 1 1; border-style: solid; 
border-color: #406280;
}


#about { 
position: absolute; 
z-index: 100;
left: 160;
top: 55%; 
width: 300;
height: ;
background: #ebecb3;
}

#aboutclose {
position: absolute;
right: 10;
top: 10; 
width: 30px;
height:;
}
