@charset "utf-8";
/* CSS Document */

body {
    text-align:center;
	font-size:62.5%;
    font-family:'Lucida Grande', Verdana, Sans-serif;
    background:url(/images/mainbg.gif) repeat-x;
}
/*div {
  border:2px dashed #CCC;
  } */
 #container{
  width: 800px;
  height:712px;
  margin:0px auto 10px auto;
  text-align:left;
  border:2px solid #006; 
  background-image:url(/images/arrowhead.jpg);
  }
#container1{
  width: 800px;
  height:806px;
  margin:0px auto 10px auto;
  text-align:left;
  border:2px solid #006; 
  background-image:url(/images/arrowhead.jpg);
  }
.scroll 				{width:800px; height:395px; overflow:scroll; overflow:auto;/*overflow-x: hidden;*/ }
/*#content				{width: 610px; height:750px;}*/
#masthead {
	width: 800px;
    margin: 0; 
}
#masthead h1 {
	float:left;
	display:inline;
    width:800px;
    margin:0;
    text-align:left;
 }
h2 {
  font:italic bold 24px Georgia, Times, serif;
  color:#006;
  letter-spacing:2px;
  margin-left:20px;
  margin-top:20px;
  }
h3 {
  clear:left;	
  color:#090;
  letter-spacing:3px;
  /*line-height:150%;*/
  Font:Bold 1.2em Georgia, Times, serif;
  }
p {
 line-height:150%;
 }

/*contact page no 150% */
.contact p {
  line-height:normal;
  }
.contact {
  margin-bottom:100px; }
  
/*Turn off any default image borders */
img {
  border:0;
  }
.opening p{
	margin:0px;
	padding:0;
	float:left;
	width: 280px;
}
/* Reusable class for top navagation buttons */  
.nav1 {
 float:left;
display:inline;
 width: 105px;
 height:20px;
 line-height:150%;
 text-align:center;
 font:normal bold 14px Georgia, Times, serif;
 border:1px solid #FFF;
 background-color:#A7C3A7;
 
 }
 .nav3 {
 float:left;
display:inline;
 width: 155px;
 height:20px;
 line-height:150%;
 text-align:center;
 font:normal bold 14px Georgia, Times, serif;
 border:1px solid #FFF;
 background-color:#A7C3A7;
 
 }
/* Reusable class spacer for bottom navigation bar */
#clfloatl  {
 float:left;
 width: 800px;
 margin-top:20px;
}
 

/* Reusable class for bottom navagation buttons */
.nav2 {
 float:left;
 width: 198px;
 height:20px;
 line-height:150%;
 text-align:center;
 font:normal bold 1.2em Georgia, Times, serif;
 border:1px solid #FFF;
 background-color:#A7C3A7;
 }
a:link {
 color: #006;
 text-decoration:none;
 }
a:visited {
  color:#006;
  text-decoration:none;
  }   
a:hover {
 color:#090;
 text-decoration:none; 
 }
a:active {
 color: #090;
 text-decoration:none;
  }
  
#beaverbutton a:link, #beaverbutton a:visited{
	float:left;
    display:inline;
	display:block;
	background:url(/images/rollover.gif) no-repeat left top;
	height:70px;
	width:105px;
}
#beaverbutton a:hover, #beaverbutton a:active{
	background:url(/images/rollover.gif) no-repeat left bottom;
	border:none;
}
#col4 #beaverbutton {
	float:left;
	  display:inline;
	 margin: 0 1em 1em 0;
}
#beaverbutton1 a:link, #beaverbutton1 a:visited{
	float:right;
    display:inline;
	display:block;
	background:url(/images/rollover.gif) no-repeat left top;
	height:70px;
	width:105px;
}
#beaverbutton1 a:hover, #beaverbutton1 a:active{
	background:url(/images/rollover.gif) no-repeat left bottom;
	border:none;
}
#col4 #beaverbutton1 {
	float:right;
	  display:inline;
	 margin: 0 1em 1em 0;
}
#cubbutton a:link, #cubbutton a:visited{
	float:left;
	display:inline;
	margin:0;
	display:block;
	background:url(/images/cubrollover.gif) no-repeat left top;
	height:76px;
	width:150px;
}
#cubbutton a:hover, #cubbutton a:active{
	background:url(/images/cubrollover.gif) no-repeat left bottom;
	border:none;
}
#col4 #cubbutton {
	float:left;
	display:inline;
	margin: 0 1em 1em 0;
}
#cubbutton1 a:link, #cubbutton1 a:visited{
	float:right;
    display:inline;
	display:block;
	background:url(/images/cubrollover.gif) no-repeat left top;
	height:76px;
	width:150px;
}
#cubbutton1 a:hover, #cubbutton1 a:active{
	background:url(/images/cubrollover.gif) no-repeat left bottom;
	border:none;
}
#col4 #cubbutton1 {
	float:right;
	  display:inline;
	 margin: 0 1em 1em 0;
}
#scoutbutton a:link, #scoutbutton a:visited{
	float:left;
	display:inline;
	margin:0px;
	display:block;
	background:url(/images/scoutrollover.gif) no-repeat left top;
	height:66px;
	width:150px;
}
#scoutbutton a:hover, #scoutbutton a:active{
	background:url(/images/scoutrollover.gif) no-repeat left bottom;
	border:none;
}
#col4 #scoutbutton {
	float:left;
	display:inline;
	margin: 0 1em 1em 0;
}
#scoutbutton1 a:link, #scoutbutton1 a:visited{
	float:right;
	display:inline;
	margin:0px;
	display:block;
	background:url(/images/scoutbsrollover.gif) no-repeat left top;
	height:46px;
	width:150px;
}
#scoutbutton1 a:hover, #scoutbutton1 a:active{
	background:url(/images/scoutbsrollover.gif) no-repeat left bottom;
	border:none;
}
#col4 #scoutbutton1 {
	float:right;
	display:inline;
	margin: 0 1em 1em 0;
}
/*beaver & cub logo positioning */  
.image_float {
  float:left;
  display: inline;
  padding-right: 15px;
 }
.clearall {
  clear:both;
  }
.spacer {
 float:left;
 display:inline;
 width:630px;
 height:100px;
 }
.spacer1 {
  clear:left;
  padding-top:10px;
}
.spacer2 {
  clear:left;
  padding-top: 20px;
}
.halfspacer {
  float:left;
    display:inline;
  width:630px;
  height:50px;
  } 
.quarterspacer {
  float:left;
    display:inline;
  width:630px;
  height:30px;
}
#linkhead  {
 margin-top: 120px;
 margin-left:60px;
}
.textspace {
  width: 50px;
  height: 50px;
}
	
/*Reusable class to put space between images*/ 
.image_spacer {
  float:left;
    display:inline;
  margin:3em;
   } 
/* top two columns */ 
#col3 {
  width: 280px;
  height:80px;
  float:left;
    display:inline;
  line-height:150%;
  text-align:right;
  margin-right:0;
  margin-top:0px;
  margin-bottom:0.4em;
  }
#col3 p {
 font:normal 1.7em Georgia, Times, serif;
 }
#col4 {
  width:450px;
  height:80px;
  padding:1em;
  float:left;
  display:inline;
  font:normal 1.7em Georgia, Times, serif;
  line-height:200%;
  margin: 5px;
  text-align:left;
  }

/* bottom two columns */   
#col1 { 
  width:310px;
  height:355px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.5em Georgia, Times, serif;
  line-height:150%;
  margin:0 0 0.6em 50px;
  }
#col2 {
  width:300px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.4em Georgia, Times, serif;
  line-height:150%;
  margin:0 50px 0 0.6em;
  text-align:right;
  }
#col5 {
  width:300px;
  height:479px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.5em Georgia, Times, serif;
  line-height:150%;
  margin:0 0 0.6em 60px;
 }
 #col10 {
  width:300px;
  height:479px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.5em Georgia, Times, serif;
  line-height:150%;
  margin:0 0 0.6em 60px;
 }
.photocol {
  margin-top:100px;
  width:300px;
/*  height:100px; */
  } 
#col6 {
  width:300px;
  height:479px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.4em Georgia, Times, serif;
  line-height:150%;
  margin:0 50px 0 0.6em;
  text-align:right;
 }
 #col7 {
  width:300px;
  height:490px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.4em Georgia, Times, serif;
  line-height:150%;
  margin:0 50px 0 0.6em;
  text-align:right;
  }
 #col8 {
  width:350px;
  height:479px;
  float:left;
    display:inline;
  font:normal 1.4em Georgia, Times, serif;
  text-align:right;
 }

#linktxt {
/*	float:left;
	display: inline;*/
	margin-left: 130px;
	width: 600px;
	height:439px;
	font: normal 1.4em Georgia, Times, Times, serif;
    /*margin:0 50px 0 6em;*/
}
#linktxt p {
	line-height:150%;	
}
/*#linktxt h3{
	clear:right;
}*/
#col6 p{
  color:#006;
  }   
.photocol2 {
  margin-top:50px;
  } 
.badgecol {
  float:left;
  display:inline;
  margin-top:20px;
  text-align:left;
  font:normal 0.9em Georgia, Times, serif;
  }
#badgetext {
  clear:both;
  float:left;
  display:inline;
  text-align:left;
  font:normal 0.9em Georgia, Times, serif;
}
#colfullwidth {
  width:600px;
  height:406px;
  padding:1em;
  float:left;
    display:inline;
  font:normal 1.4em Georgia, Times, serif;
  line-height:150%;
  text-align:left;
  }
#colfullwidth2 {
  width:600px;
  height:500px;
  float:left;
  display:inline;
  font:normal 1.4em Georgia, Times, serif;
  line-height:150%;
  margin:0px 50px 0px 6em;
  text-align:left;
  } 
 #colfullwidth3 {
  width:600px;
  height:335px;
  float:left;
  display:inline;
  font:normal 1.4em Georgia, Times, serif;
  line-height:150%;
  margin:0px 50px 0px 6em;
  text-align:left;
  }  
#footer{
  float:left;
  display:inline;
  width:650px;
  height:20px;
  padding-left:150px;
  padding-top:10px;
  margin:0px auto 0px auto;
  background:url(/images/footerbkg.gif) repeat-x;
  }  
 



