/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

    body { margin: 0%;
    padding: 0px;
    background-color: rgb(102, 51, 51);
    text-align: center;
	
    }
	
	.photobackgroundwildlife { 
	background: rgb(102, 51, 51) url(bullelk_side.jpg) fixed no-repeat 7px 65px; 
		/*margin: 0%; padding-left: 0px;*/ 
	
	}
	
	.photobackgroundlandscape { 
	background: rgb(102, 51, 51) url(windmill_side.jpg) fixed no-repeat 7px 65px; 
		/*margin: 0%; padding-left: 0px;*/ 
	
	}
	
	.photobackgroundwildflowers { 
	background: rgb(102, 51, 51) url(flower_side.jpg) fixed no-repeat 7px 65px; 
		/*margin: 0%; padding-left: 0px;*/ 
	
	}
	
	/*The wrapper*/
  .subbody2 { 
    border: solid 1px black;
    border-left: none;
    margin: 10px 0 0 0;
    width: 926px;
    padding: 2px 2px 5px 2px;
    margin-left: auto; margin-right: auto;
    background-color: rgb(153, 153, 153);
	
    }
	
	.subbodywildlife { 
    border: solid 1px black;
    border-left: none;
    margin: 10px 0 0 0;
    width: 800px;
    padding: 2px 2px 5px 2px;
	margin-left: auto; margin-right: auto;
    /*margin-left: 76px;*/
	
    background-color: rgb(153, 153, 153);
	position: relative;
	/*text-align: center;*/
	
    }
	
	.subbodylandscape { 
    border: solid 1px black;
    border-left: none;
    margin: 10px 0 0 0;
    width: 800px;
    padding: 2px 2px 5px 2px;
	margin-left: auto; margin-right: auto;
    /*margin-left: 76px;*/
	
    background-color: rgb(153, 153, 153);
	position: relative;
	/*text-align: center;*/
	
    }
	
	.subbodywildflowers { 
    border: solid 1px black;
    border-left: none;
    margin: 10px 0 0 0;
    width: 800px;
    padding: 2px 2px 5px 2px;
	margin-left: auto; margin-right: auto;
    /*margin-left: 76px;*/
	
    background-color: rgb(153, 153, 153);
	position: relative;
	/*text-align: center;*/
	
    }
	
	.leftblock { border: 5px solid rgb(102, 51, 51);
    line-height: 1.5;
    text-align: center;
    text-decoration: overline;
    font-size: 14px;
    font-family: Century Gothic;
    padding-top: 2px;
    width: 175px;
    position: absolute ! important;
    margin-left: 50px;
    margin-top: 200px;
    background-color: rgb(76, 79, 130);
    }
	
	.leftblockrelative { border: 5px solid rgb(102, 51, 51);
    line-height: 1.5;
    text-align: center;
    text-decoration: overline;
    font-size: 14px;
    font-family: Century Gothic;
    padding-top: 2px;
	padding: 2px 10px 0 10px;
    width: 175px;
    position: absolute ! important;
    margin-left: 30px;
    margin-top: 200px;
    background-color: rgb(76, 79, 130);
	height: auto;
    }
	
	.lefttext {
	border: 5px solid rgb(102, 51, 51);
	color: #FFFFFF;
	font-size: 10px;
	position: absolute ! important;
	text-align: left;
	padding: 10px;
	
	width: 175px;
	left: 30px;
	/*margin-top: 39%;*/
	margin-top: 300px;
	background: url(skyback.jpg) no-repeat;
	font-family: bookman old style,verdana,arial,sans-serif;
	}

  .titlebar { border-top: 1px solid rgb(72, 0, 0);
    border-left: 8px groove rgb(72, 0, 0);
    border-bottom: 11px groove rgb(72, 0, 0);
    padding: 0.1em 4.1em 0.21em;
    text-align: center;
    color: rgb(87, 43, 87);
    background-color: rgb(192, 95, 95);
    font-family: skia,didot,poor richard,bookman old style,helvetica;
    position: absolute;
    margin-top: 0px;
    margin-right: 25px;
    font-size: 290%;
    margin-left: 45px;
    }

  html { margin: 0pt;
    }
	
	

  .bottomtext { position: absolute;
    color: rgb(255, 255, 255);
    font-size: 10pt;
    bottom: 30px;
    font-family: bookman old style,verdana,arial,sans-serif;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    left: 30%;
    }
	
	.bottomtext2 {

    color: rgb(255, 255, 255);
    font-size: 10pt;
   
    font-family: bookman old style,verdana,arial,sans-serif;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin-left: auto; margin-right: auto;
	width: 500px;
}

  a:hover { background-color: rgb(102, 51, 51);
    color: rgb(255,255,255);
    }

  a { border-style: none;
    color: rgb(130, 0, 0);
    text-decoration: none;
    }
	
	img { border: solid 2px rgb(102, 51, 51); }

  .frontpicture { border-style: none;
    border-width: 3px;
    position: absolute;
    left: 30%;
    top: 25px;
    }

  .logo { border: 4px solid rgb(102, 51, 51);
    position: absolute;
    left: 50px;
    top: 25px;
    }
	
	.logorelative {
	 border: 4px solid rgb(102, 51, 51);
    position: absolute;
    left: 30px;
    top: 25px;
	}


  .categories { font-family: poor richard,bookman old style,verdana,arial;
    position: absolute;
    font-size: 200%;
    top: 75px;
    left: 680px;
    }

  .purplelinks { background-color: transparent;
    color: rgb(255, 255, 0);
    }



  .frontpicture2 { margin-top: 25px;
    margin-bottom: 70px;
    margin-left: 220px;
    }
 
  .typicalpicture { margin-top: 25px;
  margin-bottom: 75px;
  margin-left: 200px;
}

  .centeredpicture {
  margin-top: 25px;
  margin-left: auto; margin-right: auto;
  }
  
  .centeredpicturetext {
  margin-left: auto; margin-right: auto; margin-bottom: 10px; 
  font-family: bookman old style, verdana, arial, sans-serif;
  }

  .abouttext2 { margin-left: 260px;
    margin-top: 80px;
    margin-bottom: 325px;
    text-align: left;
    font-family: bookman old style, verdana, arial, sans-serif;
    /*margin-right: 300px;*/
    }

  .aboutheader { border-top: 1px solid rgb(76, 79, 130);
    border-bottom: 1px solid rgb(76, 79, 130);
    padding: 5px;
    font-family: Bookman Old Style, verdana, arial, sans-serif;
    background-color: rgb(192, 192, 192);
    position: absolute;
   /*position: relative;*/
   left: 300px; top: 25px; 
   /*margin-left: -300px;*/
   /* margin-left: 200px;*/
    font-size: 180%;
    /*margin-top: 25px;*/
  /* margin-left: 300px;*/
    width: 280px;
   /* text-align: left;*/
    }
	
	/*Columns*/
	
	div.colone {
	font-family: garamond, poor richard, verdana, arial, sans-serif;
	padding: 5px;
	width:210px;
	display: block;
	float: left;
	background-color: transparent;
	text-align: right;
	height: auto;
	margin-right: 0px;
	/*margin-left: 200px;*/
	/*padding-left: 20%;*/
	/*margin-left: 0%;*/
	visibility: visible;
	
	/*border-left: solid 1px black;*/

	}
	
	div.coltwo {
	font-family: garamond, poor richard, verdana, arial, sans-serif;
	text-align: right;
	border: solid 1px rgb(102, 51, 51);
	padding: 5px;	
	background-color: transparent;
	 text-align: left; 
	 float: left; 
	 width: 250px; 
	 height: auto; 
	 visibility: visible; 
	 /*margin-left: 20%;*/
	 display: block;
	 margin-right: 6px;
	 text-align: center;
	
	}
	
	/*an alternative to normal with red borders instead of blue*/
	/*div.col2alt {
	font-family: garamond, poor richard, verdana, arial, sans-serif;
	text-align: right;
	border-top: double 3px #990066;
	border-bottom: double 3px #990066;
	padding: 5px;	
	background-color: transparent;
	 text-align: left; 
	 float: left; 
	 width: 150px; 
	 height: auto; 
	 visibility: visible; 
	 display: block;
	
	}*/
	
	div.colthree {
	font-family: garamond, poor richard, verdana, arial, sans-serif;
	text-align: right;
	border: solid 1px rgb(102, 51, 51);
	padding: 5px;	
	background-color: transparent;
	 text-align: left; 
	 float: left; 
	 width: 250px; 
	 height: auto; 
	 visibility: visible; 
	 display: block;
	margin-left: 6px;
	text-align: center;
	}
	
.columnholder {
margin-left: 5%;

}

/*In firefox especially, you will want one of these in between every "row", otherwise
the wrapper won't work properly*/

.horzspace    
	{
	font-size: 10px;
	line-height: 10px;
	background-color: transparent;
	text-align: left;
	clear: left;
	width: 750px;
	visibility: visible;
	display: block;
	/*border-right: solid 1px black;*/
	}

