* {margin: 0; padding: 0;}

body {
	background-image: url(../img/bckgrnd.jpg);
	color: #332;
	background-attachment: fixed;
	background-repeat: repeat;
	font: normal 70% sans-serif;
	padding: 2% 0;}
	


/*   misc style begin   */	
	
.img { border: 2px solid #77894D;}
.img2 { border: 1px solid #222222;}
.bord {background: #FFFFFF; border: 1px dashed #CCCCCC; width:auto; padding: 2px;}
.bord2 {background: #F5F5EE; border: 1px solid #CCCCCC; padding: 4px; margin: 5px;}

a:link {color: #73733C;
	text-decoration: none;
}
a:visited {color: #73733C;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #989850;
}
a:active {
	text-decoration: #73733C;}
	
	
	
.linkdarka:link {color: #ffffff;
	text-decoration: none; }	
	
.linkdarka:visited {color: #ffffff;
	text-decoration: none; }

.linkdarka:hover {color: #ffffff;
	text-decoration: underline; }	
	
.linkdarka:active {
	text-decoration: #ffffff;}


big {font-size: 1.1em;}

h1,h2 {color: #77894D; font-weight: bold;
		padding: 8px 0 2px;}

hr {border-bottom: 1px dashed #77894D;}

h1 {font: normal 2em "Trebuchet MS";}
h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}

h2 {font: normal 1.6em "Trebuchet MS";}
h3 {color: #6A1915; font: bold 1.2em "Trebuchet MS";}
h4 {font: bold 1.2em "Trebuchet MS"; color: #332;}
h5 {font: bold 1.6em sans-serif; color: #6A1915; line-height: 1.2em;}
h6 {font: bold 1em sans-serif; color: #77894D; line-height: 1.2em;}

blockquote {
	padding-left: 8px}

form,table {margin-bottom: 1.2em;}
img {border: none;}
label {display: block;}
li {line-height: 1.5em;}
p {padding: 4px 0px 0px 0px;}
small,.small {font: normal 0.9em sans-serif;}
ul {padding: 0px 0px 0px 40px; line-height: 1.0em;}
ol {padding: 2px 0px 0px 30px;}

.divider2 {
	background: #afcceb;
	color:#333333;
	padding: 3px 0px 6px 0px;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;}

/*    misc style end      */



/* structure */
#wrapper {
	background: #000000;
	margin: 0 auto;
	width: 812px;
}
#container {
	background: #FBF9F4 url(../img/bgfullbody.gif);
	border-top: 6px solid #000000;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 800px;
}

#container2 {
	background: #666666 url(/CBNEWSITE/img/videopgs.gif) center;
	border-top: 6px solid #000000;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 auto;
	width: 800px;
}

#container3 {
	background: #ffffff;
	border-top: 6px solid #332;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 auto;
	width: 800px;
}

/* header */
.title {
	width: 800px;
	border-bottom: 1px solid #000000;
	height: 109px;
	background-image: url(../img/HEADER.jpg);
	background-color: #691a14;}
		
.navigation {
	width: 800px; background-color:#AFCCEB;}


.imageroll {
	border-bottom: 1px solid #000000;
	width: 800px;
	height: 350px;
	background-color: #000000;
	overflow:hidden;
}

.divider {
	background: #691B14;
	padding: 5px 0px 3px 0px;
	border-top: 1px solid #000000;
	line-height: .09em;
}

/* main */
.main#pagetwo {background: #FCF9F4;}
.leftpg2 {
	float: left;
	height: auto;
	width: 49%;}
 
.rightpg2 {
	float: right;
	width: 49%;}




.main#two-columns {background: #FCF9F4}
.main {background-color:#FCF9F4;}
.copy {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 30px 0px 20px;} 
	
	
/* bottom */
.bottom {
	background: #DCDCBA url(../img/bottom.gif) no-repeat left bottom;
	color: #444;
	border-top: 1px dotted #000000;
	padding: 14px 20px;
}
.bottom .left,.bottom .right {width: 49%;}

/* footer */
.footer {
	background: #000000;
	color: #EED;
	padding: 10px;
}
.footer .left2 {width: 66%;}
.footer .right {
	width: 33%;
	text-align: right;
}
.footer a {
	color: #DCDCBA;
	text-decoration: none;
}
.footer a:hover {
	color: #DCDCBA;
	text-decoration: underline;
}
.footer2 {
	background-color: #691a14;
	border-top: 2px solid #000000;
	text-align: center;
	padding: 0px 5px 5px 5px;
	font: 1.0em;
}

.footer2text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCBA;
	font-size: 10px;
	text-align: center;	
	padding-bottom: 10px;
}
.footer2img {
	padding-bottom: -10px;
}

.footer2left {
	float: left;
	margin: 0 auto;
	padding: 10px 20px 0px 0px;
	width: auto;
	}
	
.flooter2right {
	float: right;
	width: auto;
	text-align: left;

}

/* gallery */
.gallery td {
	vertical-align: top;
	text-align: center;
}
.gallery em {display: block;}

/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
.col2 .left {}
.col2 .right .content {background: #F5F5EE;}

.col2 .right {}
.content {padding: 10px 20px 5px 20px}

.left {float: left;}
.right {float: right;}


.contentfront {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	line-height: 60%;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left:10px;
}
	
.left {
	float: left;
	width: 33%;
	overflow: hidden;
}



/*    Index page events section    */

.left2 {
	float: left;
	height: 218px;
	width: 320px;
 	background:#BA4927 url(../img/eventshd.jpg);}
 


/*    Index page events section end    */



.left3 {
	display:inline;
	float: left;
	font-size: 11px;
	width: 300px;}
	
.right {
	float: right;
	width: 500px;
	display:inline;

}
.right .content {
}
.right2 {
	float: right;
	background:#BA4927;
	width: 469px;
	margin: 0px;
	padding-left: 10px;
	border-left: 1px solid #000000;
	height: 218px;
	overflow:hidden;
}
.right3 {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/* block list subsequent pages*/
ul.blocka {
	border-top: 1px dashed #BCBAAC;
	margin: 4px 0;
	padding: 0;
	width: 90%;
}
.blocka li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.blocka li a,.blocka li em {
	color: #553;
	display: block;
}
.blocka li em {
	font-size: 0.9em;
	font-style: normal;
}
.blocka li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.blocka li a span {font-weight: bold;}
.blocka li a:hover {
	background: #B6B69C;
	color: #553;
}

.right .blocka,.right .blocka li {border-color: #DCDACC;}
.right .blocka li a:hover {background: #F2F0EA;}



/* block list home page*/
ul.block2 {
	border-top: 1px dashed #BCBAAC;
	margin: 3px 0;
	padding: 0;
	width: 100%;
}
.block2 li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.block2 li a,.block2 li em {
	color: #FAFFF7;
	display: block;
}
.block2 li em {
	font-size: 0.9em;
	font-style: normal;
}
.block2 li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block2 li a span {font-weight: bold;}
.block2 li a:hover {
	background: #973B1C;
	color: #ffffff;
}

.right .block2,.right .block2 li {border-color: #DCDACC;}
.right .block2 li a:hover {background: #F2F0EA;}




/*Block nav video page*/

ul.block3 {
	border-top: 1px dashed #BCBAAC;
	margin: 4px 0;
	padding: 0;
	width: 90%;
}
.block3 li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.block3 li a,.block li em {
	color: #E1E0DD;
	display: block;
}
.block3 li em {
	font-size: 0.9em;
	font-style: normal;
}
.block3 li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block3 li a span {font-weight: bold;}
.block3 li a:hover {
	background: #000000;
	color: #AFCCEB;
}

/*Block nav photo page*/

ul.block4 {
	border-top: 1px dashed #BCBAAC;
	margin: 3px 0;
	padding: 0;
	width: 90%;
}

.block4 li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.block4 li a,.block li em {
	color: #9F9B92;
	display: block;
}
.block4 li em {
	font-size: 0.9em;
	font-style: normal;
}
.block4 li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block4 li a span {font-weight: bold;}
.block4 li a:hover {
	background: #9F9B92;
	color: #ffffff;
}

.right .block4,.right .block4 li {border-color: #DCDACC;}
.right .block4 li a:hover {background: #F2F0EA;}





/*    Gallery features     */

.content2 {
	background-color: #ffffff;
	padding: 0px 10px 0px 10px;}

#playerContainer {
	margin: auto;
	width: 400px;
	hieght: 300px;
	background: #959595;}
	

.playheader {
	margin: 0px 0px 0px 15px; 
	padding: 0px 0px 0px 0px; color: #ffffff;
	}
	
.flashbox {
	margin: -15px 0px 0px 15px;}
	
	
/*    Gallery features end   */




/*      Camp ads - rollover    */

ul.thumbs,
ul.thumbs li {
  margin: 0;
  padding: 0;
}

ul.thumbs li {
  margin: 0 0 0px 0 !important;
  margin: 0;
  padding: 0px;
  list-style: none;
}

a.thumb img {
  
  border: 3px solid #E9E3CD;
}

a:hover.thumb img {
  background: #6E7835;
  border: 3px solid #BBAF9C;
}

a:hover.thumb {
  background: none;
}

a.thumb span {
  display: block;
  margin-top: -3px !important;
  margin-top: -2px;
}


/**************************************************************
   Form Elements
 **************************************************************/

form {
  padding: 0;
  margin: 0;
}

/* If you're finding the input elements get pushed down, increase the width */
label {
  float: left;
  width: 25%;
  vertical-align: top;
}

input,
textarea,
select {
  padding: 1px;
  font: 400 1em verdana, sans-serif;
  color: #6A1915;
  background: #fff;
  border: 1px solid #999;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #D5E3F4;
  border: 1px solid #888;
}

input.noBorder, input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}

input.button {
  padding: 2px 5px;

  font: 400 0.9em verdana, serif;
  cursor: pointer;

  color: #fff;
  background: #ccc;
  border-width: 1px;
  border-style: solid;
  border-color: #888 #888 #8880 #888;
}

input.radio {
  background: none;
  border: 0px;
}
.imputarea1 {
	width: 400px;}
	
.imputarea2 {
	width: 250px;}
	
	



/* Registration links  */

/* block list subsequent pages*/
ul.block5 {
	border-top: 1px dashed #BCBAAC;
	margin: 4px 0;
	padding: 0px;
	width: 100%;
}
.block5 li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;


}
.block5 li a,.block5 li em {
	color: #553;
	display: block;
	padding: 0px;
}
.block5 li em {
	font-size: 0.9em;
	font-style: normal;
}
.block5 li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block5 li a span {font-weight: bold;}
.block5 li a:hover {
	background: #AFCCEB;
	color: #ffffff;
}

.right .block5,.right .block5 li {border-color: #DCDACC;}
.right .block5 li a:hover {background: #F2F0EA;}





/*  Roll over links on camps page   */

ul.thumbs,
ul.thumbs li {
  margin: 0;
  padding: 0;
}

ul.thumbs li {
  margin: 0 0 0px 0 !important;
  margin: 0;
  padding: 0px;
  list-style: none;
}

a.thumb img {
  
  border: 3px solid #FCF9F4;
}

a:hover.thumb img {
  background: #6E7835;
  border: 3px solid #B3B38C;
}

a:hover.thumb {
  background: none;
}

a.thumb span {
  display: block;
  margin-top: -3px !important;
  margin-top: -2px;
}

.table {
padding: 2px;
margin: 2px;
border: #CCCCCC 1px solid;}


/* Text wrap  */

img.floatLeft { 
    float: left; 
    background: #FFFFFF;  
	width:auto; 
	padding: 2px;
	margin: 0px 6px 0px 0px; }
	
img.floatLeft2 { 
    float: left; 
    background: #FFFFFF; 
	border: #cccccc 1px dashed;
	width:auto; 
	padding: 2px;
	margin: 0px 15px 10px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 8px; 
}


#bottom_update {
	background:#BA4927 url(../img/eventshd.jpg);
	height: 220px;
	float: left;
	color:#333333;
	padding: 0px;}

.searchbox
{width: 700px;}