/* CSS Document */

body{
margin:0;
padding:0;
background:url(images/bkgrd.jpg);
padding-top:20px;
}

#maincontainer{
width: 700px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/bkgrd.jpg);
font-size:12px; 
}

#topsection{
background:url(images/bkgrd.jpg);
height: 121px; /*Height of top section*/
}

#topbar {float: left;
font-size:12px; color:#000;
margin-top:25px;
background-image:url(images/bkgrd.jpg);
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
background-image:url(images/bkgrd.jpg);
}

#contentcolumn{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
padding-top:10px;
background-image:url(images/bkgrd.jpg);
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -700px; /*Set left margin to -(MainContainerWidth)*/
background-image:url(images/bkgrd.jpg);
color:#000;
text-align:justify;}
#footer{
background-image:url(images/bkgrd.jpg);
color: #000;
text-align: left;
padding: 4px 0;
margin:20px 0 0 20px;
font-size:13px;
font-family:"Times New Roman", Times, serif;}
#footer a{
color: #000;
text-decoration:none;}
#footer a:visited {
color: #DD4800;
text-decoration:none;}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;}
#footer2 {text-align:center; font-size:13px; font-family:"Times New Roman", Times, serif; margin-top:15px;}
#footer2 a{color: #000; text-decoration:underline;}

/* Sub pages */
.style1 {color: #006946; }
.style2 {color: #006946; font-weight:bold; }
.style3 {color: #000000; }

/* needed for IE to make :active state work first time */
a, a:visited {color:#006946;} 

/* start animal gallery */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
#container_left {position:relative; width:600px; height:315px; background:#54321F; border:1px solid #a49188; margin:1em auto;}
#container_left img {border:0;}
#container_left .thumbs {width:170px; position:absolute; left:0; top:0;}
#container_left a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:280px; left:180px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#fff;}
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #000;}
#container_left a.gallery:active em, #container_left a.gallery:focus em {display:block; position:absolute; width:402px; height:268px; top:5px; left:180px; color:#000; padding:5px; border:1px solid #3d330f; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:80px; padding-left:250px; width:300px; text-align:center; font-family: georgia, "times new roman", serif; font-size:18px; font-weight:normal; color:#fff;}
#container_left h1 em {font-size:0.6em; color:#F4BB60; line-height:normal;}
.style3 {color: #00FF33}
/* End animalss */

/* start tool tip */
a.tooltip {color:#7ffe7f;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:20px; padding:2px; font-weight:normal; color:#000; border:1px solid #000; width:225px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#54321F url(images/tooltip.jpg) 0 0; display:block; font-size:1px;}
/* end tool tip */

/* start tool tip#2 */
a.tooltip2 {color:#7ffe7f;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:20px; left:-85px; padding:2px; font-weight:normal; color:#000; border:1px solid #000; width:222px;}
a.tooltip2:hover b em {position:absolute; left:85px; top:-6px; width:11px; height:6px; background:#54321F url(images/tooltip.jpg) 0 0; display:block; font-size:1px;}
/* end tool tip#2 */

/* start tool tip#3 */
a.tooltip3 {color:#7ffe7f;}
a.tooltip3 b {display:none;}
a.tooltip3:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip3:hover b {display:block; position:absolute; top:20px; left:-85px; padding:2px; font-weight:normal; color:#000; border:1px solid #000; width:487px;}
a.tooltip3:hover b em {position:absolute; left:85px; top:-6px; width:11px; height:6px; background:#54321F url(images/tooltip.jpg) 0 0; display:block; font-size:1px;}
/* end tool tip#3 */


/* start signup form */
#signup table { 
background-image:url(images/bkgrd.jpg);
color: #000000; 
width: 600px; 
border: 1px solid #54321F; 
border-collapse: no-collapse; } 
#signup td { 
border: 1px solid #54321F; 
padding-left: 4px; }
.labelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #000;
background-color: transparent;} 
.fieldcell { 
background-color: #fff; 
color: #000000; 
text-align: left; 
margin-right: 80px; 
padding-right: 80px; } 
.smalllabelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: transparent; 
color: #3670A7; 
width: 100px; } 
.smallfieldcell { 
background-color: #fff; 
color: #000000; 
text-align: left;
width:50px; }
.fieldcell input { 
width: 200px; 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #54321F; 
color: #000; 
border: 1px solid #54321F; 
margin-right: 0px; } 
.smallfieldcell input { 
width: 50px; 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #fff; 
color: #000; 
border: 1px solid #54321F; } 
.button { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #54321F; 
color: #000; 
margin-left: 12px; 
margin-top: 3px; 
margin-bottom: 2px;}
/* end form */

/* start scroller */
#scroller { 
border:1px solid #006946;
padding:4px 0 0 10px;
font-size:12px;
width:680px;
margin:0 0 10px 0; }
#scroller a{
color: #006946 ;}
#scroller a:visited {
color: #006946;}
/* end scroller */

.linkgroup {
text-align:justify;
border-bottom:1px solid #DD4800;
padding-bottom: 3px;
width:700px; }
.linkgrouphead a {
color:#006946; font-size:17px; }
