html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}body{background:#4f3923;font-family:Helvetica,Arial,"Sans Serif"}a:active,a:focus{outline:0}#content-area{position:relative;padding-top:80px;margin:0
auto;width:810px}#header{height:135px;border-top:15px solid #bca831;background:#f1f0e2 url(/cr/images/bg-content.png) repeat-y left top;z-index:10}#header
h1{height:103px;border-top:4px solid #4f3923;text-indent:-9999px;background:transparent url(/cr/images/logo.png) no-repeat 583px center}#header h1
a{display:block;width:250px;height:100px;float:right}#header #primary-nav{height:24px;border-top:2px solid #f1f0e2;border-bottom:2px solid #f1f0e2}#header #primary-nav
ul{height:24px;padding-left:260px}#header #primary-nav ul
li{margin-left:2px;width:126px;height:24px;line-height:24px;font-size:0.6em;display:block;float:left;z-index:50}#header #primary-nav ul li
a{display:block;height:24px;line-height:24px;text-align:center;text-transform:uppercase;text-decoration:none;color:#616e32;background:#dddbc6}#header #primary-nav ul li a:hover,
#header #primary-nav ul li.sel>a{background:#a8bc90;color:#f1f0e2}#header #primary-nav ul li
ul{display:none;position:absolute;padding:2px
0 0 0;margin-left:2px;width:auto;z-index:200}#header #primary-nav ul li ul
li{display:block;float:none;margin:0;width:auto;font-size:1.0em}#header #primary-nav ul li ul li
a{padding:0
4px;text-align:left;color:#000;background:transparent url(/cr/images/bg-primary-nav.png)}#header #primary-nav ul li ul li a:before{content:" + "}#header #primary-nav ul li:first-child,
#header #primary-nav ul li.first-child{margin-left:0}#header #primary-nav ul li:first-child ul,
#header #primary-nav ul li.first-child
ul{margin:0}#header
a.callout{display:block;position:absolute;top:120px;left:280px}#feature{position:relative;padding-left:260px;padding-right:40px;width:510px;height:220px;list-style:none;background:#f1f0e2;z-index:-100;z-index:1}#feature
li{padding-left:260px;display:none}#feature li
a{display:block}#feature li a
img{display:block}#welcome-message{padding-left:260px;padding-right:40px;padding-bottom:6px;background:#f1f0e2 url(/cr/images/bg-welcome.gif) repeat-y left top}#welcome-message
p{padding:0.8em 0;font-size:0.8em;line-height:1.2em;color:#4F3923}#sidebar-ads{position:absolute;top:0;left:-189px;width:433px;height:160px;padding-top:330px;padding-right:16px;list-style:none;background:transparent url(/cr/images/backdrop-tree.png) no-repeat left top;z-index:40}#sidebar-ads
li{display:block;text-align:right;margin:10px
0}#footer{padding-top:5px;padding-bottom:40px;overflow:auto}#news-feed{display:block;float:left;width:198px;background:#8f8c32}#news-feed
h1{text-transform:uppercase;background:#6b681c;color:#f1f0e2;text-align:center;line-height:24px;height:24px;border-bottom:3px solid #4f3923}#news-feed h1
a{text-decoration:none;color:#f1f0e2}#news-feed
article{padding-bottom:5px;padding-bottom:0px}#news-feed article
h1{line-height:auto;font-size:0.65em;color:#f1f0e2;text-align:left;border:none;background:none}#news-feed article h1
a{display:block;line-height:10px;padding:4px
12px 2px 24px;color:#f1f0e2;text-decoration:none;background:transparent url(/cr/images/bg-news-box-item.png) no-repeat 16px 6px}#news-feed article.event h1
a{background-image:url(/cr/images/bg-news-box-cal-item.gif)}#news-feed article
h2{line-height:auto;height:22px;font-size:0.65em;color:#bca831}#news-feed article h2
a{display:block;line-height:10px;height:20px;padding:2px
12px 0px 24px;color:#bca831;text-decoration:none;font-weight:bold}#news-feed
article.news{height:36px}#news-feed article.event,
#news-feed
article.more{height:40px}#news-feed
p{margin:0;padding:0;font-size:0.65em;text-align:right;height:17px;line-height:17px}#news-feed p
a{display:block;line-height:8px;height:8px;padding:4px
12px 5px 12px;color:#f1f0e2;font-weight:bold;text-decoration:none}#footer #footer-ads{display:block;float:left}#footer #footer-ads
li{display:block;float:left;width:198px;height:120px;margin-left:6px;background:#bca831}#footer #footer-ads li
a{display:block}#footer #footer-ads li a
img{display:block}#footer #footer-ads li a:active,
#footer #footer-ads li a:focus{outline:0}#footer #footer-awards{padding-top:10px;clear:left;float:left;list-style:none}#footer #footer-awards
li{display:block;float:left;padding-right:6px}#footer
p.copyright{float:right;color:#dbd8c9;font-size:0.7em;padding:10px
0}#footer p.copyright
a{text-decoration:none;color:#dbd8c9}.sub #header
a.callout{display:block;position:absolute;top:40px;left:280px}.sub #content-area{border-top:80px solid #4f3923;background:#f1f0e2 url(/cr/images/bg-content.png) repeat-y left top;padding-top:0}.sub
#content{padding-left:260px;padding-right:40px;padding-bottom:24px;background:#f1f0e2 url(/cr/images/bg-content.png) repeat-y left top;font-size:0.8em;line-height:1.2em}.sub #content
.breadcrumb{}.sub #content .breadcrumb
ul{margin:0.2em 0;font-size:0.8em;display:block;overflow:auto;text-transform:lowercase}.sub #content .breadcrumb ul
li{float:left;color:#5a652b;padding:2px
4px 2px 0}.sub #content .breadcrumb ul li
a{color:#c45a0e;text-decoration:none;display:block;float:left;padding:0
4px 0 0;font-weight:normal}.sub #content .breadcrumb ul li a:hover{text-decoration:underline}.sub #content
a{color:#963039;font-weight:bold;text-decoration:none}.sub #content a:hover{text-decoration:underline}.sub #content
h1{margin:0.4em 0;font-size:2.4em;font-weight:normal;text-transform:lowercase;color:#5a632a;padding-bottom:0.4em}.sub #content h1.page-title{border-bottom:2px dotted #5a632a}.sub #content #context-ad{float:right;margin-left:20px;margin-bottom:20px;margin-top:10px}.sub #content
.excerpt{margin-top:10px;color:#b54667}.sub #content .excerpt
p{color:#b54667}.sub #content
.body{margin-top:20px;color:#402c21}.sub #content .body
h1{margin:0.8em 0 0.4em 0;font-size:1.4em;text-transform:none;font-weight:bold}.sub #content .body
h2{font-size:1.2em}.sub #content .body
p{margin:0.8em 0}.sub #content .body
ul{margin:0.8em 0;padding-left:20px}.sub #content #photo-gallery{margin-top:20px;color:#402c21}.sub #content #photo-gallery
h1{margin:0.8em 0;font-size:1.2em;color:#963039;text-transform:none}.sub #content #photo-gallery
ul{overflow:auto;list-style:none;width:510px}.sub #content #photo-gallery ul
li{float:left;width:80px;height:80px;margin-right:5px;margin-bottom:5px}.sub #content
.articles{}.sub #content .articles
article{margin:1em
0 2em 0}.sub #content .articles
header{}.sub #content .articles header
h1{font-size:1.6em;margin:0
0 0.2em 0;padding:0}.sub #content .articles header
p.timestamp{margin:0
0 0.6em 0;font-size:0.8em;color:#8F8C32;padding:0}.sub #content .articles
p.excerpt{margin:0.6em 0;line-height:1.2em;color:#4f3923}.sub #content .articles
footer{}.sub #content .articles footer p.read-more{background-color:#DDDBC6;text-align:right}.sub #content .articles footer p.read-more
a{display:block;padding:0.2em}.sub #content
article{margin:1em
0 2em 0}.sub #content article
header{}.sub #content article header
h1{font-size:1.6em;margin:0
0 0.2em 0;padding:0}.sub #content article header
p.timestamp{margin:0
0 0.6em 0;font-size:0.8em;color:#8F8C32;padding:0}.sub #content article h1,
.sub #content article h2,
.sub #content article h3,
.sub #content article h4,
.sub #content article p,
.sub #content article ul,
.sub #content article
ol{margin:0.75em 0}.sub #content article
ul{padding-left:2em}.sub #content article
ol{padding-left:2em}.sub #content div.pop-form{display:none}.sub #content
.events{}.sub #content .events
h1{font-size:1em;font-weight:bold;color:#C35A0D}.sub #content .events h1
span.cap{text-transform:uppercase}.sub #content .events
.calendar{width:160px;float:right}.sub #content .events .calendar
table{width:100%;background:#DDDBC6;border-collapse:collapse}.sub #content .events .calendar table th,
.sub #content .events .calendar table
td{padding:4px;border:1px
solid #f1f0e2;text-align:center}.sub #content .events .calendar table
th{border-right:none;border-bottom:none;border-left:none}.sub #content .events .calendar table th:first-child{border-left:1px solid #f1f0e2}.sub #content .events .calendar table th:last-child{border-right:1px solid #f1f0e2}.sub #content .events .calendar
td.calendarToday{background:#f1f0e2}.sub #content .events .calendar
td.calendarDayHeading{text-align:center;font-weight:bold;font-size:0.7em;padding:0
4px;border-left:none;border-right:none;border-top:none}.sub #content .events .calendar td.calendarDayHeading:first-child{border-left:1px solid #f1f0e2}.sub #content .events .calendar td.calendarDayHeading:last-child{border-right:1px solid #f1f0e2}.sub #content .events .calendar td
a{display:block}.sub #content .events
.event{border-top:1px solid #DDDBC6;margin:0.5em 0;padding:1em
0}.sub #content .events .event
header{}.sub #content .events .event header
h1{font-size:1.4em}.sub #content .events .event header
h2{font-size:0.8em;font-weight:normal;color:#8F8C32}.sub #content .events .event
p.description{}.sub #content .events .event
p.location{margin:0;font-size:0.8em;font-weight:bold}.sub #content .events .event ul,
.sub #content .events .event
ol{margin:0.8em 0 0.8em 1.2em}.sub #content .events .event-detail{}.sub #content .events .event-detail
header{}.sub #content .events .event-detail header
h1{font-size:1.8em}.sub #content .events .event-detail header
h2{font-size:0.8em;font-weight:normal;color:#8F8C32}.sub #content .events .event-detail
p.location{margin:0.375em 0;font-size:0.8em;font-weight:bold}.sub #content .events .event-detail
div.description{}.sub #content .events .event-detail div.description ul,
.sub #content .events .event-detail div.description
ol{margin:0.8em 0 0.8em 1.2em}.sub #content .events .event-detail
p.back{float:right;clear:right;font-size:0.8em}.sub #content .events .event-detail
form.rsvp{}.sub #content
p{margin:0.6em 0;line-height:1.2em;color:#4f3923}.sub
#content.wide{position:relative;padding-left:40px;z-index:60;background:#f1f0e2 url(/cr/images/backdrop-foliage.png) no-repeat -190px -232px}.sub #content.wide nav.breadcrumb ul
li{padding:4px
2px;background:transparent url(/cr/images/breadcrumb-bg.png)}.sub
#sidebar{position:relative;list-style:none;text-align:right;width:244px;padding-right:16px;float:left;z-index:30}.sub #sidebar
li{margin:10px
0}.sub #sidebar
li.hours{text-align:left;font-size:0.75em;padding-left:46px;color:#807e7f}.sub #sidebar #news-feed{float:right;text-align:left;width:201px}.sub #sidebar #news-feed
h1{border-color:#f1f0e2}.sub #sidebar #news-feed h2.sub-head{}.sub #sidebar #news-feed h2.sub-head
a{display:block;padding:4px
6px;color:#f1f0e2;text-decoration:none}.sub
#footer{clear:both;background:#4f3923}.sub
#ornament{position:absolute;top:-80px;left:-189px;width:433px;height:800px;background:transparent url(/cr/images/backdrop-tree.png) no-repeat left top;z-index:20}.ps #header,
.ps #content-area,
.ps #content,
.adv #header,
.adv #content-area,
.adv
#content{background-image:none}.ps
#ornament{background-image:url(/cr/images/backdrop-foliage.png)}.ps{background-color:#8e8d32}.ps #content-area{border-top-color:#8e8d32}.ps
#header{border-top-color:#4f3923}.ps #header
h1{border-top-color:#8e8d32}.ps #header #primary-nav > ul > li.sel a,
.ps #header #primary-nav > ul > li a:hover{background-color:#c35a0d}.ps
#footer{background-color:#8e8d32}.adv
#ornament{background-image:url(/cr/images/backdrop-flowers.png)}.adv{background-color:#a0aa80}.adv #content-area{border-top-color:#a0aa80}.adv
#header{border-top-color:#4f3923}.adv #header
h1{border-top-color:#a0aa80}.adv #header #primary-nav > ul > li.sel a,
.adv #header #primary-nav > ul > li a:hover{background-color:#57662c}.adv
#footer{background-color:#a0aa80}form{width:520px}form
ul{margin-top:16px}form ul
li{display:block;float:left;width:250px;padding:0
10px 0 0}form ul li
label{display:block;padding-bottom:10px}form ul li label
span.title{display:block;margin-bottom:0px;font-size:0.8em;text-transform:uppercase;font-weight:bold;color:#4F3923}form ul li label
span.error{display:block;font-size:0.9em;font-weight:bold;text-align:right;margin-top:4px}form ul li label
input{width:240px;padding:4px;background:#f8fff8;border:1px
solid #DDDBC6;font-family:Helvetica,Arial,"Sans Serif"}form ul li label
input.invalid{}form ul li
label.city{display:block;float:left;width:100px;padding-right:10px}form ul li label.city
input{width:90px}form ul li
label.state{display:block;float:left;width:70px;padding-right:10px}form ul li label.state
input{width:60px}form ul li
label.zip{float:left;width:60px}form ul li label.zip
input{width:50px}form ul
li.textarea{width:510px;padding-right:10px;margin-bottom:10px}form ul li.textarea
label{width:100%}form ul li.textarea label
textarea{width:500px;height:100px;padding:4px;background:#f8fff8;border:1px
solid #DDDBC6;font-family:Helvetica,Arial,"Sans Serif";font-size:0.86em}form ul
li.sub{width:510px;padding-right:10px;padding-bottom:20px;text-align:right}form ul li.sub
button{}form ul li
label.invalid{padding-bottom:0}form ul li label.invalid
span.title{color:#C35A0D}form ul li label.invalid
input{border-color:#C35A0D}form ul li label.invalid
textarea{border-color:#C35A0D}form.general{width:260px;padding:10px;margin:10px
10px 10px 0;background:#f5f5e7;border:1px
solid #DDDBC6;overflow:auto}.sub #content form.general
h1{font-size:0.9em;line-height:16px;text-align:center;text-transform:uppercase;border-top:2px dotted #C35A0D;border-bottom:2px dotted #C35A0D;padding:6px
0}form.general
ul{}form.general ul
li{width:120px;padding-right:10px}form.general ul li
label{width:120px}form.general ul li
input{width:110px}form.general ul li.wide,
form.general ul li.addr-det{width:250px}form.general ul li
label.addr{width:250px}form.general ul li label.addr
input{width:240px}form.general ul li label.city,
form.general ul li
label.zip{width:80px}form.general ul li label.city input,
form.general ul li label.zip
input{width:70px}form.general ul li
label.state{width:70px}form.general ul li label.state
select{width:60px}form.general ul li.new-section{margin-top:10px;padding-top:15px;border-top:1px solid #DDDBC6}form.general ul
li.textarea{clear:left}form.general ul
li.chx{}form.general ul li.chx
span.title{display:block;margin-bottom:0px;font-size:0.8em;text-transform:uppercase;font-weight:bold;color:#4F3923}form.general ul li.chx
label.chk{font-size:0.8em;width:120px;padding-right:5px;float:left;clear:none}form.general ul li.chx label.chk
input{width:20px}form.general ul
li.sub{clear:left;float:left;width:250px;text-align:center}form.general ul li.sub
button{padding:0;margin:20px
0 0 0;margin:0;border:0px
solid #000}form.pop{width:520px;padding:10px;margin:10px
10px 10px 0;margin:0;padding:0}.sub #content form.pop
h1{font-size:0.9em;line-height:16px;text-align:center;text-transform:uppercase;border-top:2px dotted #C35A0D;border-bottom:2px dotted #C35A0D;padding:6px
0}form.pop
ul{}form.pop ul
li{width:250px;padding-right:10px}form.pop ul li
label{width:250px}form.pop ul li label
span.error{font-size:0.5em}form.pop ul li
input{width:240px}form.pop ul li.wide,
form.pop ul li.addr-det{width:250px}form.pop ul li
label.addr{width:250px}form.pop ul li label.addr
input{width:240px}form.pop ul li label.city,
form.pop ul li
label.zip{width:80px}form.pop ul li label.city input,
form.pop ul li label.zip
input{width:70px}form.pop ul li
label.state{width:70px}form.pop ul li label.state
select{width:60px}form.pop ul li.new-section{margin-top:10px;padding-top:15px;border-top:1px solid #DDDBC6}form.pop ul
li.textarea{clear:left}form.pop ul li.textarea
label{padding-top:10px;width:500px}form.pop ul li.textarea
textarea{height:70px}form.php ul li.tall label
span.title{padding-bottom:3px}form.pop ul li.tall
ul.checklist{margin-top:0;width:510px;font-size:0.6em}form.pop ul li.tall ul.checklist
li{display:block;width:240px;padding:none;float:right;font-weight:bold}form.pop ul li.tall ul.checklist li
input{width:20px}form.pop ul li.tall ul.checklist li
ul{color:#555;padding-left:22px;margin:0}form.pop ul li.tall ul.checklist li ul
li{display:block;width:210px;float:none;font-weight:normal}form.pop ul
li.chx{}form.pop ul li.chx
span.title{display:block;margin-bottom:0px;font-size:0.8em;text-transform:uppercase;font-weight:bold;color:#4F3923}form.pop ul li.chx
label.chk{font-size:0.8em;width:120px;padding-right:5px;float:left;clear:none}form.pop ul li.chx label.chk
input{width:20px}form.pop ul
li.sub{clear:left;float:left;width:510px;text-align:right;padding-bottom:10px}form.pop ul li.sub
button{padding:0;padding:2px
4px;border:0px
solid #000;border:1px
solid #C35A0D;margin:10px
0 0 0;margin:0}.sub #content-area #content p a.fb-form{line-height:24px;padding:6px
20px;color:#fff;background:#c45a0e}.site-map
ul{padding-left:20px}
