body {
	font-family:Helvetica,Arial,"Sans Serif";
	}

body.home {
	background:#e3e8d0 url(/cr/images/content_shadow_home_bg.png) repeat-x center 260px;
	}
body.sub {
	background:#e3e8d0 url(/cr/images/content_shadow_sub_bg.png) repeat-x center 260px;
	}


h1,h2,h3,h4,h5,h6 {
	font-family:HelveticaNeueLight;
	font-weight:normal;
}


div.container {
	position:relative;
	width:960px;
	margin:0 auto;
	}

div#header {
	height:260px;
	background:transparent url(/cr/images/header_bg.png) repeat-x center top;
	}
	div#header h1 {
		height:208px;
		background:transparent url(/cr/images/header_bg-01.jpg) no-repeat center top;
		text-indent:-9999px;
		}
		div#header h1 a {
			display:block;
			height:190px;
			width:450px;
			margin:0 auto;
		}
	div#header img.logo {
		position:absolute;
		top:28px;
		left:252px;
		}
	div#header ul#nav {
		height:52px;
		padding-left:16px;
		font-family:HelveticaNeueBold,Helvetica,Arial,Sans-serif;
		}
		div#header ul#nav li {
			display:block;
			height:52px;
			position:relative;
			float:left;
			}
			div#header ul#nav li * {
				position:relative;
				z-index:10;
				}
			div#header ul#nav li a {
				display:block;
				float:left;
				padding:0 20px;
				line-height:52px;
				height:52px;
				color:#293600;
				/*font-size:0.85em;*/
				text-decoration:none;
				text-shadow: 0 1px 1px #bdc79a;
				}
			div#header ul#nav li a:hover {
				color:#fff;
				text-shadow: 0 1px 1px #000;
			}
			div#header ul#nav li.hover a{
				background:transparent url(/cr/images/nav_bg_o4.png) repeat-x center top;
				}
		div#header ul#nav li.sel {}
			div#header ul#nav li.sel a {
				color:#fff;
				background:#342314;
				text-shadow:none;
				}
	div#header ul#sub-nav {
		height:32px;
		line-height:32px;
		padding-left:20px;
		}
		div#header ul#sub-nav li {
			position:relative;
			float:left;
			font-size:0.75em;
			}
			div#header ul#sub-nav li a {
				display:block;
				float:left;
				padding:0 20px 0 0;
				margin:0 15px 0 0;
				color:#937e4c;
				text-decoration:none;
				background:transparent url(/cr/images/nav_arrow_bg.png) no-repeat right center;
				}
				div#header ul#sub-nav li a span.hover {
					
					}
			div#header ul#sub-nav li a:hover {
				text-decoration:underline;
				}
		div#header ul#sub-nav li.cur {
			
			}
			div#header ul#sub-nav li.cur a {
				background:none;
				color:#fff;
			}
		div#header ul#sub-nav li.sel {
			
			}
			div#header ul#sub-nav li.sel a {
				
				}
body.sub div#header {height:292px;}

div#content {
	float:right;
	width:700px;
	padding:0 20px;
	}
div#content.live-chat {
	width:920px;
	}
	
	
	
	/* GENERAL FORMATTING */
	div#content h1 {
		font-size:2.25em;
		font-weight:normal;
		color:#342314;
		margin:0.8em 0;
		}
	div#content h1.page-title {
		margin-top:0;
	}
	div#content h2 {
		color:#342314;
		font-size:1.4em;
		font-weight:normal;
		margin:0.8em 0;
		}
	div#content h3 {
		color:#342314;
		font-weight:normal;
		font-size:0.65em;
		margin:0.8em 0;
		}
	div#content h4 {
		color:#342314;
		font-weight:normal;
		font-size:0.5em;
		margin:0.8em 0;
		}
	div#content p {
		line-height:1.4em;
		font-size:0.75em;
		color:#10202b;
		margin:0.8em 0;
		}
	div#content ul {}
	div#content ol {}
	div#content blockquote {}
	div#content strong {}
	div#content em {}
	div#content a {
		font-weight:bold;
		color:#cf6a32;
		text-decoration:none;
	}
	div#content a:hover {
		text-decoration:underline;
		}
	
	
	
	/* GENERAL FORM STYLES */
	form {}
		form ul {}
			form ul li {
				clear:both;
				margin-bottom:10px;
				}
				form ul li label {}
					form ul li label span.title {
						display:block;
						font-size:0.75em;
						color:#6a6a6a;
						margin-bottom:4px;
						}
					form ul li label span.error {
						display:block;
						margin:2px 0 0 0;
						font-size:0.65em;
						font-weight:normal;
						color:#691316;
					}
					form ul li label input,
					form ul li label textarea {
						padding:4px;
						border:1px solid #9F9D95;
						background:#E7E6DF;
						font-size:1em;
						}
					form ul li label input.invalid {
						border-color:#73726d;
						background:#f3f2ea;
						}
				form ul li.check label input {
					background:transparent;
					border:none;
				}
				form ul li label.title {
					font-size:0.75em;
					color:#8A8A8A;
					margin-bottom:4px;
					}
				form ul li div.label {}
					form ul li div.label span.error {
						display:block;
						margin:2px 0 0 0;
						font-size:0.65em;
						font-weight:normal;
						color:#691316;
						}
				form ul li.amounts span.error {
					display:block;
					margin:2px 0 0 0;
					font-size:0.65em;
					font-weight:normal;
					color:#691316;
					}
			
	/*
	div#content form#volunteer table td ul li label {}
		div#content form#volunteer table td ul li label span.title {
			display:block;
			font-size:0.75em;
			color:#8A8A8A;
			margin-bottom:4px;
			}
		div#content form#volunteer table td ul li label input {
			width:335px;
			padding:4px;
			border:1px solid #9F9D95;
			background:#E7E6DF;
			font-size:1em;
			}
	*/

	
	
	div#content div#feature {
		position:relative;
		margin:20px 0;
		}
		div#content div#feature ul {
			width:700px;
			height:300px;
			background:#c76e29 url(/cr/images/feature-bg.png) no-repeat center center;
			}
			div#content div#feature ul li {
				display:none;
				}
				div#content div#feature ul li a {}
					div#content div#feature ul li a img {}
		div#content div#feature div.ctrl {
			position:absolute;
			top:260px;
			left:30px;
			width:230px;
			height:15px;
			z-index:99;
			}
			div#content div#feature div.ctrl div.toggle {}
				div#content div#feature div.ctrl div.toggle a {
					background:none;
					border:none;
					width:15px;
					height:15px;
					background:transparent url(/cr/images/icon_feat_on.png) no-repeat center center;
					}
				div#content div#feature div.ctrl div.toggle a.on {
					background-image:url(/cr/images/icon_feat_on.png);
					}
				div#content div#feature div.ctrl div.toggle a.off {
					background-image:url(/cr/images/icon_feat_off.png);
					}
			div#content div#feature div.ctrl a {
				display:block;
				float:left;
				width:13px;
				height:13px;
				border:1px solid #c0c4a0;
				margin-left:5px;
				background:#e3e9ce;
				}
			div#content div#feature div.ctrl a.activeSlide {
				background:#778b1b;
				border-color:#778b1b;
			}
	div#content div#latest-posts {
		width:456px;
		width:465px;
		}
		div#content div#latest-posts h1 {
			position:relative;
			color:#342314;
			text-transform:uppercase;
			}
			div#content div#latest-posts h1 a.rss-icon {
				position:absolute;
				top:0;
				right:0;
				width:20px;
				height:20px;
				}
				div#content div#latest-posts h1 a.rss-icon img {
					width:20px;
					height:20px;
					}
			div#content div#latest-posts h1 a {}
				div#content div#latest-posts h1 a img {}
		div#content div#latest-posts div.post {
			position:relative;
			border-top:1px solid #c1c2ac;
			padding:20px 10px 10px 10px;
			cursor:pointer;
			}
		div#content div#latest-posts div.post:hover {
			/*background:#f2f0eb url(/cr/images/post_bg.png) no-repeat center top;*/
			background:#f7faec;
			}
			/*
			div#content div#latest-posts div.post * {
				position:relative;
				z-index:10;
				}
			*/
			div#content div#latest-posts div.post h2.title {
				font-size:1.5em;
				font-weight:normal;
				margin-bottom:4px;
				margin-top:0;
				}
				div#content div#latest-posts div.post h2.title a {
					font-weight:normal;
					}
				div#content div#latest-posts div.post h2.title a:hover {
					text-decoration:underline;
					}
			div#content div#latest-posts div.post h3 {
				margin-bottom:8px;
				}
			div#content div#latest-posts div.post p {}
			div#content div#latest-posts div.post p.read-more {
				height:32px;
				text-align:right;
				margin-bottom:0;
				}
				div#content div#latest-posts div.post p.read-more a {}
		div#content div#latest-posts div.post.hover {
			/*background:#f2f0eb url(/cr/images/post_bg.png) no-repeat center top;*/
			background:#f7faec;
			}
	div#content div#latest-posts.static {
		width:415px;
	}
	div#content div#news {
		width:465px;
		width:456px;
		}
		div#content div#news h1 {
			position:relative;
			margin-bottom:12px;
			}
			div#content div#news h1 a.rss-icon {
				position:absolute;
				top:0;
				right:0;
				width:20px;
				height:20px;
				}
				div#content div#news h1 a.rss-icon img {
					width:20px;
					height:20px;
					}
		div#content div#news div.post {
			position:relative;
			border-top:1px solid #9fa6aa;
			padding:10px;
			cursor:pointer;
			}
		div#content div#news div.post:hover {
			/*background:#f2f0eb url(/cr/images/post_bg.png) no-repeat center top;*/
			background:#f7faec;
			}
			/*
			div#content div#news div.post * {
				position:relative;
				z-index:10;
				}
				*/
			div#content div#news div.post h2 {
				font-size:1.5em;
				font-weight:normal;
				margin-bottom:4px;
				}
				div#content div#news div.post h2 a {
					font-weight:normal;
					}
				div#content div#news div.post h2 a:hover {
					text-decoration:underline;
					}
			div#content div#news div.post h3 {
				margin-bottom:8px;
				}
			div#content div#news div.post p.read-more {
				text-align:right;
				}
		div#content div#news div.post.hover {
			background:#f2f0eb url(/cr/images/post_bg.png) no-repeat center top;
			}
		div#content div#news div.pagination {
			text-align:right;
			margin:12px 0;
			font-size:0.9em;
		}
	div#content div#issues {}
		div#content div#issues h1 {
			margin-bottom:12px;
			}
		div#content div#issues div.issue {
			position:relative;
			border-top:1px solid #9fa6aa;
			padding:10px;
			cursor:pointer;
			}
		div#content div#issues div.issue:hover {
			background:#f2f0eb
			}
			/*
			div#content div#issues div.issue * {
				position:relative;
				z-index:10;
				}
				*/
			div#content div#issues div.issue h2 {
				font-size:1.5em;
				font-weight:normal;
				margin-bottom:4px;
				}
				div#content div#issues div.issue h2 a {
					font-weight:normal;
					}
				div#content div#issues div.issue h2 a:hover {
					text-decoration:underline;
					}
			div#content div#issues div.issue p.read-more {
				text-align:right;
				}
		div#content div#issues div.issue.hover {
			background:#f2f0eb;
			}
	div#content form#volunteer {}
		div#content form#volunteer h1 {
			margin-bottom:1em;
			}
		div#content form#volunteer h2 {
			margin:0.4em 0 0.8em 0;
			}
		div#content form#volunteer table {}
			div#content form#volunteer table td {
				width:345px;
				padding-right:10px;
				vertical-align:top;
				}
				div#content form#volunteer table td ul {}
					div#content form#volunteer table td ul li {}
						div#content form#volunteer table td ul li label {}
							div#content form#volunteer table td ul li label span.title {}
							div#content form#volunteer table td ul li label input {
								width:335px;
								}
					div#content form#volunteer table td ul li.fname,
					div#content form#volunteer table td ul li.lname,
					div#content form#volunteer table td ul li.city,
					div#content form#volunteer table td ul li.state,
					div#content form#volunteer table td ul li.zip {
						clear:none;
						display:block;
						float:left;
						padding-right:5px;
						}
					div#content form#volunteer table td ul li.fname {
						width:170px;
						}
						div#content form#volunteer table td ul li.fname label {}
							#content form#volunteer table td ul li.fname label input {
								width:160px;
								}
					div#content form#volunteer table td ul li.lname {
						width:170px;
						padding-right:0;
						}
						div#content form#volunteer table td ul li.lname label {}
							#content form#volunteer table td ul li.lname label input {
								width:160px;
								}
					div#content form#volunteer table td ul li.city {
						width:175px;
						}
						div#content form#volunteer table td ul li.city label {}
							#content form#volunteer table td ul li.city label input {
								width:165px;
								}
					div#content form#volunteer table td ul li.state {
						width:60px;
						}
						div#content form#volunteer table td ul li.state label {}
							#content form#volunteer table td ul li.state label select {
								width:60px;
								}
					div#content form#volunteer table td ul li.zip {
						width:100px;
						padding-right:0;
						}
						div#content form#volunteer table td ul li.zip label {}
							#content form#volunteer table td ul li.zip label input {
								width:90px;
								}
					div#content form#volunteer table td ul li.check {}
						div#content form#volunteer table td ul li.check label {
							font-size:0.7em;
							color:#8A8A8A;
							}
							div#content form#volunteer table td ul li.check label input {
								display:block;
								float:left;
								width:20px;
								margin-bottom:20px;
								}
					div#content form#volunteer table td ul li.submit {
						padding:20px 0;
						text-align:center;
					}
				div#content form#volunteer table td ul.list {
					width:300px;
					padding-right:20px;
				}
					div#content form#volunteer table td ul.list li {
						clear:none;
					}
				div#content form#volunteer table td ul.right {
					float:right;
				}
			div#content form#volunteer table td.right {
				padding-right:0;
			}
			div#content form#volunteer table td.tasks {
				width:700px;
				}
				div#content form#volunteer table td.tasks ul {
					padding-bottom:20px;
					}
	
	
	
	div#content form#contact {}
		div#content form#contact h1 {
			margin-bottom:1em;
			}
		div#content form#contact h2 {
			margin:0.4em 0 0.8em 0;
			}
		div#content form#contact table {}
			div#content form#contact table td {
				width:345px;
				padding-right:10px;
				vertical-align:top;
				}
				div#content form#contact table td ul {}
					div#content form#contact table td ul li {}
						div#content form#contact table td ul li label {}
							div#content form#contact table td ul li label span.title {}
							div#content form#contact table td ul li label input {
								width:335px;
								}
							div#content form#contact table td ul li label textarea {
								width:335px;
								height:100px;
								}
					div#content form#contact table td ul li.fname,
					div#content form#contact table td ul li.lname,
					div#content form#contact table td ul li.city,
					div#content form#contact table td ul li.state,
					div#content form#contact table td ul li.zip {
						clear:none;
						display:block;
						float:left;
						padding-right:5px;
						}
					div#content form#contact table td ul li.fname {
						width:170px;
						}
						div#content form#contact table td ul li.fname label {}
							#content form#contact table td ul li.fname label input {
								width:160px;
								}
					div#content form#contact table td ul li.lname {
						width:170px;
						padding-right:0;
						}
						div#content form#contact table td ul li.lname label {}
							#content form#contact table td ul li.lname label input {
								width:160px;
								}
					div#content form#contact table td ul li.city {
						width:175px;
						}
						div#content form#contact table td ul li.city label {}
							#content form#contact table td ul li.city label input {
								width:165px;
								}
					div#content form#contact table td ul li.state {
						width:60px;
						}
						div#content form#contact table td ul li.state label {}
							#content form#contact table td ul li.state label select {
								width:60px;
								}
					div#content form#contact table td ul li.zip {
						width:100px;
						padding-right:0;
						}
						div#content form#contact table td ul li.zip label {}
							#content form#contact table td ul li.zip label input {
								width:90px;
								}
					div#content form#contact table td ul li.check {}
						div#content form#contact table td ul li.check label {
							font-size:0.7em;
							color:#8A8A8A;
							}
							div#content form#contact table td ul li.check label input {
								display:block;
								float:left;
								width:20px;
								margin-bottom:20px;
								}
					div#content form#contact table td ul li.submit {
						width:335px;
						padding:20px 0;
						text-align:center;
					}
				div#content form#contact table td ul.list {
					width:300px;
					padding-right:20px;
				}
					div#content form#contact table td ul.list li {
						clear:none;
					}
				div#content form#contact table td ul.right {
					float:right;
				}
				div#content form#contact table td div.address {
					margin:1.0em;
					/*border:1px solid #9F9D95;
					background:#f3f2ea;*/
					padding:0 1em;
					}
					div#content form#contact table td div.address p {
						font-size:0.7em;
						line-height:1.6em;
						margin:1.0em 0;
					}
			div#content form#contact table td.right {
				padding-right:0;
			}
			div#content form#contact table td.tasks {
				width:700px;
				}
				div#content form#contact table td.tasks ul {
					padding-bottom:20px;
					}
			div#content form#contact table td.message {
				width: 700px;
				}
				div#content form#contact table td.message ul {
					
					}
					div#content form#contact table td.message ul li.wide {
						width:700px;
						}
						div#content form#contact table td.message ul li.wide textarea {
							width:690px;
						}
					div#content form#contact table td.message ul li.submit {
						text-align:right;
						}
	
	
	
	div#content form#contribute {}
		div#content form#contribute div#intro {}
		div#content form#contribute h1 {
			margin-bottom:1em;
			}
		div#content div.notify {
			margin-top:40px;
			padding:60px;
			border:1px solid #136916;
			background:#efefea;
		}
			div#content div.notify h1 {
				text-align:center;
			}
		div#content form#contribute div.alert {}
			div#content form#contribute div.alert h1 {
				margin-bottom:0.4em;
				}
			div#content form#contribute div.alert p {
				padding:20px;
				margin:0.6em;
				color:#691316;
				border:1px solid #691316;
				background:#e8dbdb;
				}
		div#content form#contribute table {}
			div#content form#contribute table tr {
				vertical-align:top;
				}
			div#content form#contribute table td {
				vertical-align:top;
				}
				div#content form#contribute table td h2 {
					margin-bottom:10px;
					}
				div#content form#contribute table td ul {}
					div#content form#contribute table td ul li.break {
						border-bottom:1px solid #777;
						margin:1em 0;
						}
						div#content form#contribute table td ul li.break hr {
							display:none;
							}
					div#content form#contribute table td ul li.mail {
						font-size:0.75em;text-align:center;
						}
				div#content form#contribute table td ul.contact {}
					div#content form#contribute table td ul.contact li {
						margin-bottom:10px;
						}
						div#content form#contribute table td ul.contact li label {}
							div#content form#contribute table td ul.contact li label span {}
							div#content form#contribute table td ul.contact li label input {
								width:250px;
								}
						div#content form#contribute table td ul.contact li div.label {
							color:#8A8A8A;
							}
							div#content form#contribute table td ul.contact li div.label label.title {
								font-size:0.75em;
								color:#8A8A8A;
								margin-bottom:4px;
								}
							div#content form#contribute table td ul.contact li div.label input {
								width:180px;
								padding:4px;
								border:1px solid #9F9D95;
								background:#E7E6DF;
								font-size:1em;
								}
							div#content form#contribute table td ul.contact li div.label select {}
					div#content form#contribute table td ul.contact li.pre {}
					div#content form#contribute table td ul.contact li.reset {}
					div#content form#contribute table td ul.contact li.break {
						border-bottom:1px solid #777;
						margin:1em 0;
						margin-right:10px;
						}
						div#content form#contribute table td ul.contact li.break hr {
							display:none;
							}
				div#content form#contribute table td ul.payment {}
					div#content form#contribute table td ul.payment li {}
						div#content form#contribute table td ul.payment li table {}
							div#content form#contribute table td ul.payment li table td {}
								div#content form#contribute table td ul.payment li table td label {
									/*font-size:0.75em;*/
									color:#8A8A8A;
									margin-bottom:4px;
									}
								div#content form#contribute table td ul.payment li table td input {
									padding:4px;
									border:1px solid #9F9D95;
									background:#E7E6DF;
									font-size:1em;
									}
							div#content form#contribute table td ul.payment li table td.card {
								padding-right:10px;
								width:190px;
								}
								div#content form#contribute table td ul.payment li table td.card input {
									width:180px;
									}
								div#content form#contribute table td ul.payment li table td.card input.invalid {
									border-color:#73726d;
									background:#f3f2ea;
									}
							div#content form#contribute table td ul.payment li table td.card-exp {
								width:160px;
								}
								div#content form#contribute table td ul.payment li table td.card-exp input {
									width:150px;
									}
							div#content form#contribute table td ul.payment li table td.cvv2 {
								width:80px;
								}
								div#content form#contribute table td ul.payment li table td.cvv2 input {
									width:70px;
									}
								div#content form#contribute table td ul.payment li table td.cvv2 input.invalid {
									border-color:#73726d;
									background:#f3f2ea;
									}
					div#content form#contribute table td ul.payment li.recurring {}
						div#content form#contribute table td ul.payment li.recurring input {
							float:left;
							height:40px;
							margin-right:10px;
							}
						div#content form#contribute table td ul.payment li.recurring p {
							font-size:0.75em;
							color:#8A8A8A;
							padding:0 2em;
						}
					div#content form#contribute table td ul.payment li.amounts {
						height:160px;
						}
						div#content form#contribute table td ul.payment li.amounts h2 {
							margin-bottom:0;
							}
						div#content form#contribute table td ul.payment li.amounts ul {
							width:200px;
							float:left;
							margin-right:10px;
							margin-top:10px;
							}
							div#content form#contribute table td ul.payment li.amounts ul li {
								font-size:1.4em;
								line-height:1.8em;
								padding-left:40px;
								margin-bottom:0;
								}
								div#content form#contribute table td ul.payment li.amounts ul li span {
									font-size:1.2em;
								}
								div#content form#contribute table td ul.payment li.amounts ul li span.error {
									font-size:0.4em;
									margin-top:4px;
									line-height:1.1em;
								}
								div#content form#contribute table td ul.payment li.amounts ul li input {
									width:20px;
									border:none;
									background:none;
									padding:0;
									display:block;
									float:left;
									margin:10px 4px 0 0;
									}
								div#content form#contribute table td ul.payment li.amounts ul li input#contribute-amt-custom {
									padding:4px;
									margin:0;
									display:inline;
									float:none;
									border:1px solid #9F9D95;
									background:#E7E6DF;
									font-size:0.8em;
									width:60px;
									}
								div#content form#contribute table td ul.payment li.amounts ul li input#contribute-amt-custom.invalid {
									border-color:#73726d;
									background:#f3f2ea;
									}
						div#content form#contribute table td ul.payment li.amounts ul.right {
							margin-right:0;
							}
					div#content form#contribute table td ul.payment li.submit {}
						div#content form#contribute table td ul.payment li.submit input {
							display:block;
							margin:20px auto 10px auto;
							}
						div#content form#contribute table td ul.payment li.submit p.tiny {
							font-size:0.75em;
							text-align:center;
							color:#8A8A8A;
						}
				div#content form#contribute table td ul.acks {
					font-size:0.75em;
					margin-top:20px;
					}
					div#content form#contribute table td ul.acks li {
						clear:both;
						line-height:1.5em;
						}
						div#content form#contribute table td ul.acks li label {}
							div#content form#contribute table td ul.acks li label input {
								display:block;
								margin:2px 10px 25px 0;
								float:left;
								}
							div#content form#contribute table td ul.acks li label span.error {
								font-size:0.85em;
								background:#f3f2ea;
								}
						div#content form#contribute table td ul.acks li ol {
							clear:both;
							list-style:decimal;
							padding-left:3.5em;
							}
							div#content form#contribute table td ul.acks li ol li {
								line-height:1.4em;
								}
			div#content form#contribute table td.contact {
				width:270px;
				padding-right:20px;
				}
			div#content form#contribute table td.payment {
				width:420px;
				}
	div#content form#contribute div.terms {
		margin:2em;
		}
		div#content form#contribute div.terms p {
			margin:0.8em;
			font-size:0.65em;
			line-height:1.3em;
			color:#8A8A8A;
			}
	div#content form.static {
		padding:20px;
		/*background:#10202b;*/
		float:right;
	}
		div#content form.static h1,
		div#content form.static h2 {
			color:#10202b;
			margin-bottom:0.6em;
			font-size:1.4em;
			}
		div#content form.static p {
			width:230px;
			color:#10202b;
			font-size:0.75em;
			line-height:1.2em;
			margin-bottom:0.6em
			}
	div#content.full-wide {
		width:920px;
		}
	div#static-content {
		width:456px;
		}
		div#static-content h1 {
			padding-bottom:12px;
			border-bottom:1px solid #c1c2ac;
			margin-bottom:12px;
			}
		div#static-content h2 {
			margin-bottom:8px;
			}
			div#static-content h2 span.source {
				font-size:0.8em;
			}
		div#static-content h2.dateline {
			font-size:0.7em;
			margin-bottom:12px;
			}
		div#static-content h3 {
			font-size:1.125em;
			margin-bottom:8px;
			}
		div#static-content p {
			margin-bottom:16px;
			}
		div#static-content ul {
			margin-bottom:16px;
			font-size:0.75em;
			padding-left:3em;
			list-style:circle;
			}
			div#static-content ul li {
				line-height:1.4em;
			}
		div#static-content ol {
			margin-bottom:16px;
			font-size:0.75em;
			padding-left:3em;
			list-style:decimal;
			}
			div#static-content ol li {
				line-height:1.4em;
				}
		div#static-content blockquote {
			margin-left:2em;
			padding:1em;
			background-color:#f2f0eb;
			margin-bottom:16px;
			}
		div#static-content div.image-gallery,
		div#static-content div.video {
			margin:1em 0;
			padding:1em 0;
			border-bottom:1px solid #9fa6aa;
		}
		
		
		
		div#static-content table.embedder {
			width:456px;
			}
			div#static-content table.embedder tr {
				vertical-align:top;
				}
			div#static-content table.embedder td {
				vertical-align:top;
				padding:5px;
				}
			div#static-content table.embedder td.selector,
			div#static-content table.embedder td.code {
				width:300px;
				}
			div#static-content table.embedder td.selector {
				height:58px;
				}
			div#static-content table.embedder td.code {
				padding-top:40px;
				}
				div#static-content table.embedder td.code textarea {
					padding:4px;
					width:290px;
					height:70px;
					font-size:0.7em;
					font-family:Helvetica,Arial,'Sans Serif';
					}
				div#static-content table.embedder td.code textarea.inactive {
					color:#777;
					font-style:italic;
					}
			div#static-content table.embedder td.preview {
				width:136px;
				}
				div#static-content table.embedder td.preview img {
					border:1px solid #000;
					}
		
		
		
		div#static-content div.join-option {
			padding:12px 0;
			border-bottom:1px solid #9fa6aa;
			margin-bottom:12px;
			overflow:auto;
			}
			div#static-content div.join-option h2 {
				font-size:1.5em;
				font-weight:normal;
				}
				div#static-content div.join-option h2 a {
					font-weight:normal;
					}
			div#static-content div.join-option p {
				font-size:1.1em;
				}
			div#static-content div.join-option img.icon {
				border:none;
				float:right;
				margin:0 0 10px 10px;
				}
	div#static-content.no-sidebar {
		width:700px;
		}
	div#static-content.live-chat {
		width:920px;
		}
		div#static-content.live-chat table.chat-embed td div a.button {
			display:block;
		}
	div#static-content.live-chat-rsvp {
		background:transparent url(/cr/images/hp-rsvp-bg-v4.jpg) no-repeat left top;
		padding-bottom:30px;
		}
		div#static-content.live-chat-rsvp h1.inner-page {
			border:none;
			padding:0;
			padding-top:230px;
			}
		div#static-content.live-chat-rsvp p.callout {
			font-size:1.5em;
			font-weight:bold;
			color:#346a95;
			line-height:1em;
			}
		div#static-content.live-chat-rsvp p.dark {
			color:#10202b;
			}
		div#static-content.live-chat-rsvp table.county-list {
			font-size:0.8em;
			line-height:1.2em;
			width:440px;
			}
	div#static-content.no-lc-bg {
		background:none;
		}
	div#static-content form#static-hp-rsvp {
		padding:0;
		background:none;
		}
		div#static-content form#static-hp-rsvp img {
			display:block;
			margin-top:20px;
		}
		div#static-content form#static-hp-rsvp div.container {
			width:230px;
			margin-left:4px;
			padding:20px;
			background-color:#10202b;
		}
		div#static-content form#static-hp-rsvp ul {}
			div#static-content form#static-hp-rsvp ul li {}
			div#static-content form#static-hp-rsvp ul li.hp-options {}
				div#static-content form#static-hp-rsvp ul li.hp-options label {
					display:block;
					font-size:0.8em;
					color:#fff;
					font-weight:bold;
				}
	div#static-content form.static {
		width:230px;
		margin-left:15px;
		}
		div#static-content form.static ul {
			margin:0;
			padding:0;
			list-style:none;
			font-size:1.0em;
			}
		div#static-content form.static div.alert h1 {
			color:#10202b;
			border:none;
			font-size:0.8em;
		}
	div#static-content.full-wide {
		width:920px;
		}
	
	div#content-sidebar {
		float:right;
		width:200px;
		padding-left:32px;
		}
		div#content-sidebar div.sidebar {
			margin-bottom:26px;
			}
			div#content-sidebar div.sidebar h3 {
				height:50px;
				line-height:46px;
				font-size:1.5em;
				text-transform:uppercase;
				color:#342314;
				text-align:center;
				margin:0;
				}
				div#content-sidebar div.sidebar h3 a {
					color:#342314;
					text-decoration:none;
					font-weight:normal;
					}
			div#content-sidebar div.sidebar ul {}
				div#content-sidebar div.sidebar ul li {
					position:relative;
					border-bottom:1px solid #9fa6aa;
					}
					div#content-sidebar div.sidebar ul li * {
						position:relative;
						z-index:10;
						}
					div#content-sidebar div.sidebar ul li a {}
				div#content-sidebar div.sidebar ul li.hover {
					background-color:#f2f0eb;
					}
			div#content-sidebar div.sidebar h4 {
				height:20px;
				line-height:23px;
				font-size:0.9em;
				color:#10202b;
				text-align:center;
				}
				div#content-sidebar div.sidebar h4 a {
					display:block;
					color:#10202b;
					text-decoration:none;
					}
				div#content-sidebar div.sidebar h4 a.icon {
					display:inline;
					}
					div#content-sidebar div.sidebar h4 a.icon img {
						padding:4px 4px 2px 4px;
						}
		div#content-sidebar div#sidebar-categories {}
			div#content-sidebar div#sidebar-categories div.head {
				padding-top:5px;
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				-webkit-border-top-left-radius: 6px;
				-webkit-border-top-right-radius: 6px;
				background:#d6dcc1;
				}
				div#content-sidebar div#sidebar-categories div.head h3 {
					}
			div#content-sidebar div#sidebar-categories ul {
				border-top:1px solid #c1c2ac;
				}
				div#content-sidebar div#sidebar-categories ul li {
					border-bottom:1px solid #c1c2ac;
					}
					div#content-sidebar div#sidebar-categories ul li a {
						display:block;
						text-align:center;
						padding:10px 0;
						text-decoration:none;
						font-weight:bold;
						}
					div#content-sidebar div#sidebar-categories ul li a:hover {
						text-decoration:underline;
						}
				div#content-sidebar div#sidebar-categories ul li.sel {
					background:#f7faec;
					}
			div#content-sidebar div#sidebar-categories div.foot {
				padding-bottom:5px;
				background:transparent url(/cr/images/rounded_grey.png) no-repeat center bottom;
				}
				div#content-sidebar div#sidebar-categories div.foot h4 {
					background:#9b9d99;
					}
		div#content-sidebar div#sidebar-issues {}
			body.home div#content-sidebar div#sidebar-issues div.head,
			body.home div#content-sidebar div#sidebar-issues div.foot {
				background:#d6dcc1;
			}
			div#content-sidebar div#sidebar-issues div.head {
				padding-top:5px;
				
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				-webkit-border-top-left-radius: 6px;
				-webkit-border-top-right-radius: 6px;
				background:#e3e8d0;
				}
				div#content-sidebar div#sidebar-issues div.head h3 {
					}
			div#content-sidebar div#sidebar-issues ul {
				border-top:1px solid #c1c2ac;
				}
				div#content-sidebar div#sidebar-issues ul li {
					border-bottom:1px solid #c1c2ac;
					}
					div#content-sidebar div#sidebar-issues ul li a {
						display:block;
						text-align:center;
						padding:10px 0;
						text-decoration:none;
						font-weight:bold;
						}
					div#content-sidebar div#sidebar-issues ul li a:hover {
						text-decoration:underline;
						}
				div#content-sidebar div#sidebar-issues ul li.sel {
					background:#f7faec;
					}
			div#content-sidebar div#sidebar-issues div.foot {
				padding-bottom:5px;
				-moz-border-radius-bottomleft: 6px;
				-moz-border-radius-bottomright: 6px;
				-webkit-border-bottom-left-radius: 6px;
				-webkit-border-bottom-right-radius: 6px;
				background:#e3e8d0;
				}
				div#content-sidebar div#sidebar-issues div.foot h4 {
					margin-top:0;
					}
		div#content-sidebar div#sidebar-tweets {}
			body.home div#content-sidebar div#sidebar-tweets div.head,
			body.home div#content-sidebar div#sidebar-tweets div.foot {
				background:#e3e8d0;
			}
			div#content-sidebar div#sidebar-tweets div.head {
				padding-top:5px;
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				-webkit-border-top-left-radius: 6px;
				-webkit-border-top-right-radius: 6px;
				background:#d6dcc1;
				}
				div#content-sidebar div#sidebar-tweets div.head h3 {
					}
				div#content-sidebar div#sidebar-tweets div.head p.links {
					text-align:center;
					margin:0;
					padding:0.6em 0 0.2em 0;
					background:#f0f3e4;
					border-top:1px solid #f8faf2;
					}
					div#content-sidebar div#sidebar-tweets div.head p.links a {
						padding-left:6px;
						padding-right:6px;
					}
			div#content-sidebar div#sidebar-tweets ul {
				border-top:1px solid #c1c2ac;
				}
				div#content-sidebar div#sidebar-tweets ul li {
					font-size:0.75em;
					line-height:1.3em;
					padding:10px 5px 10px 20px;
					color:#10202b;
					border-bottom:1px solid #c1c2ac;
					background:transparent url(/cr/images/icon_socnet_gen.png) no-repeat 0px 10px;
					zoom:1;
					}
					div#content-sidebar div#sidebar-tweets ul li a {
						display:block;
						/*
						text-align:center;
						padding:10px 0;
						color:#346a95;
						*/
						text-decoration:none;
						/*
						font-weight:bold;
						*/
						}
					div#content-sidebar div#sidebar-tweets ul li a:hover {
						text-decoration:underline;
						}
				div#content-sidebar div#sidebar-tweets ul li.tw {
					background-image:url(/cr/images/icon_socnet_tw.png);
					}
				div#content-sidebar div#sidebar-tweets ul li.yt {
					background-image:url(/cr/images/icon_socnet_yt.png);
					}
				div#content-sidebar div#sidebar-tweets ul li.fl {
					background-image:url(/cr/images/icon_socnet_fl.png);
					}
			div#content-sidebar div#sidebar-tweets div.foot {
				padding-bottom:5px;
				-moz-border-radius-bottomleft: 6px;
				-moz-border-radius-bottomright: 6px;
				-webkit-border-bottom-left-radius: 6px;
				-webkit-border-bottom-right-radius: 6px;
				background:#d6dcc1;
				}
				div#content-sidebar div#sidebar-tweets div.foot h4 {
					display:none;
					margin:0;
					padding:0.4em 0;
					}
body.sub div#content {
	padding-top:20px;
	}
div#sidebar {
	float:left;
	width:200px;
	padding:20px 0 0 20px;
	color:#342314;
	}
	div#sidebar div.sidebar {
		width:200px;
		margin-bottom:26px;
		}
		div#sidebar div.sidebar h3 {
			height:50px;
			line-height:46px;
			font-size:1.5em;
			color:#342314;
			text-align:center;
			}
			div#sidebar div.sidebar h3 a {
				color:#342314;
				text-decoration:none;
				}
		div#sidebar div.sidebar h4 {
			height:20px;
			line-height:23px;
			font-size:0.9em;
			color:#342314;
			text-align:center;
			}
			div#sidebar div.sidebar h4 a {
				display:block;
				color:#342314;
				text-decoration:none;
				}
			div#sidebar div.sidebar h4 a.icon {
				display:inline;
				}
				div#sidebar div.sidebar h4 a.icon img {
					padding:4px 4px 2px 4px;
					}
	div#sidebar div#sidebar-em-sub {
		margin-bottom:26px;
		background:#e3e8d0;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		}
		div#sidebar div#sidebar-em-sub div.head {
			padding-top:5px;
			background:transparent url(/cr/images/rounded_lt_brown.png) no-repeat center top;
			background:none;
			}
			div#sidebar div#sidebar-em-sub div.head h3 {
				background:#e4e1d6;
				height:40px;
				line-height:50px;
				background:none;
				font-family:HelveticaNeueLight;
				text-transform:uppercase;
				font-weight:normal;
				
				}
		div#sidebar div#sidebar-em-sub form.em-sub {
			background:#e4e1d6;
			padding:0 10px;
			width:180px;
			background:none;
			}
			div#sidebar div#sidebar-em-sub form.em-sub div.alert {
				padding:10px 12px;
				}
				div#sidebar div#sidebar-em-sub form.em-sub div.alert h1 {
					font-size:0.8em;
					text-align:center;
					}
				div#sidebar div#sidebar-em-sub form.em-sub div.alert p {
					margin-top:6px;
					}
			div#sidebar div#sidebar-em-sub form.em-sub div.hidden-fields {display:none;}
			div#sidebar div#sidebar-em-sub form.em-sub p {
				color:#342314;
				font-size:0.75em;
				margin-bottom:20px;
				font-family:HelveticaNeueLight;
				text-align:center;
				}
			div#sidebar div#sidebar-em-sub form.em-sub ul {}
				div#sidebar div#sidebar-em-sub form.em-sub ul li {
					margin-bottom:10px;
					}
					div#sidebar div#sidebar-em-sub form.em-sub ul li label {}
						div#sidebar div#sidebar-em-sub form.em-sub ul li label span.title {}
						div#sidebar div#sidebar-em-sub form.em-sub ul li label input {
							width:170px;
							}
						div#sidebar div#sidebar-em-sub form.em-sub ul li label span.error {}
				div#sidebar div#sidebar-em-sub form.em-sub ul li.sms {display:none;}
				div#sidebar div#sidebar-em-sub form.em-sub ul li.sms-check {
					font-size:0.7em;
					color:#10202b;
					}
					div#sidebar div#sidebar-em-sub form.em-sub ul li.sms-check label {}
						div#sidebar div#sidebar-em-sub form.em-sub ul li.sms-check label input {
							width:18px;
							padding:0;
							border:none;
							background:transparent;
							}
				div#sidebar div#sidebar-em-sub form.em-sub ul li.sub {}
					div#sidebar div#sidebar-em-sub form.em-sub ul li.sub button {
						display:block;
						margin-left:100px;
						font-size:0.9em;
						color:#fff;
						font-family:HelveticaNeueBold;
						background:transparent url(/cr/images/button_submit_bg.png) no-repeat center top;
						width:77px;
						height:28px;
						line-height:21px;
						text-align:center;
						border:none;
						}
					div#sidebar div#sidebar-em-sub form.em-sub ul li.sub button.hov {
						background-image:url(/cr/images/button_submit_bg_o.png);
						}
	div#sidebar a.button {
		position:relative;
		display:block;
		margin-bottom:18px;
		}
		div#sidebar a.button img {}
		div#sidebar a.button span.hover {
			display:block;
			opacity:0;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			}
	div#sidebar a.banner {
		position:relative;
		display:block;
		margin-bottom:26px;
		}
		div#sidebar a.banner img {}
		div#sidebar a.banner span.hover {
			display:block;
			opacity:0;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			}
div#footer {
	clear:both;
	height:227px;
	margin-top:1px;
	padding-top:1px;
	background:#342314;
	}
	div#footer div.container {
		height:227px;
		background:transparent url(/cr/images/footer_logo_bg.png) no-repeat 308px 25px;
		width:100%;
		background:none;
		border-top:8px solid #96a547;
		}
		div#footer div.container ul {}
			div#footer div.container ul li {float:left;}
				div#footer div.container ul li a {
					display:block;
					height:32px;
					line-height:46px;
					padding:0 9px;
					margin:54px 0 14px 0;
					color:#fff;
					font-size:0.7em;
					text-decoration:none;
					}
				div#footer div.container ul li a:hover {
					text-decoration:underline;
					}
			div#footer div.container ul li.logo-link {}
				div#footer div.container ul li.logo-link a {
					width:150px;
					height:84px;
					margin-top:16px;
					}
		div#footer div.container img.pfb {
			display:block;
			margin:0 auto;
			padding:16px 26px 0 0;
			clear:both;
			}
		div#footer div.container p.foot-links {
			text-align:center;
			padding:20px;
			}
			div#footer div.container p.foot-links a {
				color:#fff;
				font-family:HelveticaNeueBold;
				font-size:0.75em;
				text-decoration:none;
				padding:0 10px;
				}
		div#footer div.container p.pfb {
			font-size:0.625em;
			line-height:1.125em;
			padding:5px;
			border:1px solid #b5b1a9;
			color:#fff;
			font-family:HelveticaNeueLight;
			text-align:center;
			width:140px;
			margin:0 auto;
			}
		div#footer div.container p.cr-tag {
			color:#685f56;
			font-size:0.625em;
			text-align:center;
			font-family:HelveticaNeueLight;
			margin-top:30px;
			}
			div#footer div.container p.cr-tag a {
				color:#685f56;
				font-weight:normal;
				text-decoration:none;
				}
			div#footer div.container p.cr-tag a.logo {
				display:block;
				margin:0 auto;
				width:90px;
				}
				div#footer div.container p.cr-tag a.logo img {
					display:block;
					margin:0 auto 4px auto;
					}



div#static-content ul.audio-list li {
	line-height:2.8em;
	}



/*div.mp3 h2 {display:none;}*/




span.hover {
	display:block;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
	}






#sidebar #PDI_container2945613 .pds-box {
	width:175px;
	margin-bottom:16px;
	}
#sidebar #PDI_container2945613 .pds-input-label {
	width:140px;
	padding:0;
	}
#sidebar #PDI_container2945613 .pds-links {
	display:none;
	}
