#subhead h1 { width:280px; }
#subhead h2 { padding-left:210px; }

.pane1 ul.register { margin-bottom:7px; }
.pane2 .window_content { padding:1px 7px; width:606px; }
.pane2 #campsched { color:#A87A7C; width:100%; margin:10px 0; font-size:12px; border:1px solid #BF9A74; border-collapse:collapse; background:white; position:relative; }
.pane2 #campsched .altrow { background:#F4EEE9; }
.pane2 #campsched th { position:relative; letter-spacing:1px; text-align:left; padding:1px 5px; font-size:11px; border-bottom:1px solid #BF9A74; }
.pane2 #campsched td { position:relative; border-right:1px solid #BF9A74; padding:3px 4px; }
.pane2 #campsched td img { vertical-align:middle; }
.pane2 #campsched td a { margin:0; font-size:11px; font-weight:bold; border:none; background:none; text-decoration:underline; }
.pane2 #campsched td a:hover { background-color:#BF9A74; }
.pane2 #campsched td strong { margin:0; font-size:14px; font-weight:bold; border:none; }
.pane2 td strong { padding:3px 5px; }
#EACexp { position:relative; margin:4px auto; }
#EACexp td, #EACexp th { padding:4px 7px; text-align:center; font-size:12px; letter-spacing:none; }
#EACexp a.active { background:#8B5A5D; color:white; }
.EACicons { text-align:center; }
.EACicons img { margin:0 10px; }

.winter_banner1 { height:95px; padding:5px 0; background:url(/images/winter06_header_white.jpg) repeat-x left center; }
.winter_banner2 { height:95px; padding:5px 0; background:url(/images/winter06_header_white.jpg) repeat-x 611px center; }

.pane2 .wintercamp h4 { font-size:19px; color:black; background:none; border-top:none; border-bottom:2px solid black; text-align:left; letter-spacing:0; }
.pane2 .wintercamp h5 { color:black; font:bold small-caps normal 15px Georgia, "Times New Roman", Times, serif; text-decoration:underline; margin:5px 0 1px 0; }
.pane2 .wintercamp .subhead { color:black; font:bold small-caps 14px Georgia, "Times New Roman", Times, serif; margin:0; }
.wintercamp .indent01 { margin-left:20px; }
.wintercamp .smallprint { font-size:10px; }
.pane2 .wintercamp p { color:black; margin:2px 0 4px 0; }
.pane2 .wintercamp p strong { color:black; font-style:normal; }
.pane2 .wintercamp p.blast01 { font:bold 18px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:black; margin-bottom:0; }
.pane2 .wintercamp a span.blast01 { font:bold 15px Georgia, "Times New Roman", Times, serif; color:black; }
.pane2 .wintercamp p.blast02 { text-transform:capitalize; }
.pane2 .wintercamp p.larger01 { font:normal 15px Arial, Helvetica, sans-serif; color:black; line-height:1.3em; }
.pane2 .wintercamp p.img { padding:0; margin:10px 0 0 0; text-indent:0; }
.pane2 .wintercamp a { padding:0; margin:0; border:0; text-decoration:underline; font-style:oblique; background:none; color:black; }
.pane2 .wintercamp a img { border:1px solid #EFEFEF; }
.pane2 .wintercamp a:hover img { border-color:black; }
.pane2 .wintercamp .pre { margin:0; padding:0; white-space:pre; }
.pane2 .wintercamp .register { position:absolute; bottom:25px; right:25px; margin:0; padding:0; }
.pane2 .wintercamp .register a { border:none; background:none; }
.pane2 .wintercamp .register a img { border:1px solid black; }
.pane2 .wintercamp .register a:hover img { border-color:white; }

.resolution { width:305px; height:443px; background:url(/images/bg-resolution2.jpg) no-repeat left top; overflow:auto; padding:25px 25px 25px 260px; position:relative; margin:10px auto 0 auto; }
.resolution p.notice { position:absolute; color:black; background:white; top:30px; left:50px; padding:0px 7px; text-align:center; border:1px solid black; }

.flame { width:325px; height:464px; background:url(/images/bg-flame.jpg) no-repeat left top; overflow:auto; padding:15px 15px 15px 250px; position:relative; margin:10px auto 0 auto; }
.pane2 .wintercamp .flame p, .pane2 .wintercamp .flame span, .pane2 .wintercamp .flame h4, .pane2 .wintercamp .flame h5, .pane2 .wintercamp .flame a, .pane2 .wintercamp .flame p strong { color:white; border-color:white; }
.flame p.notice { position:absolute; color:white; bottom:30px; left:40px; padding:0px 7px; text-align:center; }
.pane2 .wintercamp .resolution .register a img { border:1px solid white; }
.pane2 .wintercamp .resolution .register a:hover img { border-color:black; }
