/* STYLES FOR CAMP KOYQUIN */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
text-align:center;
min-width:800px;
margin:0;
padding:0;
/*background:url(images/test1.gif) repeat center fixed #333333;*/
background:#ccc;
}
#wrapper {
text-align:left;
margin-left:auto;
margin-right:auto;
width:800px;
background:url(images/maintestc.gif) repeat-y;
}

/* HEADER STYLES */
#header {
height:247px;
background:url(images/header40d.jpg);
color:#463220;
}
#header a {
color:#463220;
font-weight:bolder;
text-decoration:none;
}
#header a:hover {
color:#000;
}

/* NAVBAR STYLES */
#navbar {
/*background:url(images/test5.gif);*/
background:#FDA833;
background:#F90;
margin:0 15px 15px;
/*border-top:#998B7E solid 1px; 
border-bottom:#998B7E solid 1px; */
border-top:#fff solid 1px; 
border-bottom:#fff solid 1px; 
padding:5px 0;
/*font-family:"Trebuchet MS", "Arial", sans-serif;*/
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:17px; 
font-weight:bolder;
color:#fff;
text-align:center;
}
#navbar a {
color:#fff;
text-decoration:none;
padding:5px;
}
#navbar a:hover {
color:#555;
text-decoration:none;
/*background:url(images/halfwhite.png) repeat;*/
}
.navigation {
position:relative;
top:222px;
text-align:center;
width:800px;
margin:0;
padding:0;
font-weight:bolder;
}

/* MAIN STYLES - SIDEBAR AND CONTENT */
#main {
background:url(images/maintestc.gif) repeat-y;
color:#fff;
}

/* SIDEBAR STYLES */
#sidebar {
color:#fff;
width:225px;
float:right;
position:relative;
right:30px;
/*background-image:url(images/test5.gif);*/
/*background:url(images/test1.gif) repeat center fixed #333333;*/
background:#666;
padding-bottom:15px;
border-top:none;
}
#sidebar p {
margin:-2px 0 15px 0;
padding-left:12px;
padding-right:12px;
}
.coupon {
margin-bottom:15px;
}
#sidebar img {
vertical-align:bottom;
/*border-top:#998B7E solid 1px;*/
}
h4 /* TILE BELOW IMAGE IN SIDEBAR */ {
padding: 5px 0 5px 0;
font-weight:bolder;
/*background:url(images/title6.jpg) repeat-y;*/
/*background:url(images/test5.gif);*/
background:#09F;
margin-top:0;
text-align:center;
font-size:100%;
position:relative;
/*border-bottom:#998B7E solid 1px;
border-top:#998B7E solid 1px;*/
border-bottom:#fff solid 1px;
border-top:#fff solid 1px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:17px; 

}
#sidebar ul {
margin-left: 30px;
padding:0;
padding-bottom:5px;
}
.sidelinks a {
text-decoration:none;
color:#fff;
}
.sidelinks a:hover, a.keylink {
color:#fff;
text-decoration:underline;
}
a:hover.keylink {
text-decoration:none;
color:#fff;
}

/* CONTENT STYLES */
#content {
width:495px;
min-height:860px;
position:relative;
left:32px;
float:left;
background:#333;
}
#content a {
color:#fff;
}
#content a:hover {
text-decoration:none;
}
img.mainimg {
margin-bottom:15px;
}
h1 /* PAGE TITLES */ {
/*border-bottom:#998B7E solid 1px;*/
border-bottom:#09F solid 1px;
padding:5px 0 5px 16px; 
/*font-family:"Trebuchet MS", "Arial", sans-serif;*/
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:23px; 
margin-top:0;
margin-left:-17px;
font-weight:bolder;
}
h2 /* PAGE SUBTITLES */ {
/*border-bottom:#998B7E solid 1px;*/
border-bottom:#09F solid 1px;
padding:5px 0 5px 16px; 
/*font-family:"Trebuchet MS", "Arial", sans-serif;
font-size:larger; */
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:19px; 
clear:both;
font-weight:bolder;
margin-left:-17px;
margin-top:36px;
}
#content p {
line-height:1.5em;
}

/* FOOTER STYLES */
#footer {
height:51px;
background:url(images/footertestc.gif) repeat-y;
clear:both;
}

/* TABLE STYLES */
.name p {
margin: 5px 0 7px 0;
}
.name {
/*background-color:#FFFFFF;*/
background-image:url(images/test6.gif);
border-top:#998B7E solid 1px;
border-bottom:#998B7E solid 1px;
color:#fff;
}
table td {
text-align:center;
width:155px;
}
.name td {
border-top:#998B7E solid 1px;
border-bottom:#998B7E solid 1px; 
}
.packing td {
border:#f90 solid 1px;
color:#fff;
}
.packing p {
margin: 5px 0 7px 0;
}
.packing {
border:#998B7E solid 1px;
color:#fff;
}

/* CAMP STAFF */
img.staff {
width:138px;
height:138px;
padding:6px;
border:#fff 1px solid;
}
/* IF THERE IS A TABLE CELL WITH NO NAME, MOVE THE CLASS .PACKING FROM THE TABLE ROW TO ALL OF THE TABLE CELLS WHICH HAVE NAMES. IN THE EMPTY CELL, INCLUDE .PACKING, BUT INSERT AN INLINE STYLE OF border:0px */

/* ACTIVITIES */
.activities150 {
margin-top:12px;
margin-right:12px;
}
/* REGISTRATION */
.btn-register {margin-top:25px;}
.btn-register a {background:#F90; font-family:'trebuchet ms', arial, sans-serif; font-size:18px; padding:6px 20px; margin:20px 0; font-weight:bold; border-radius:10px; border:1px solid #fff; text-decoration:none;}
#content .btn-register a:hover {color:#555;}
/* REGISTRATION FORM */
.register td {
text-align:left;
height:35px;
padding-right:12px;
}
/* CLC ACTIVITIES */
h3 {
font-size:110%; 
background:#776D64;
color:#fff; 
padding:3px 16px; 
font-weight:bolder;
margin-left:-16px;
}