html{background:#F4F1DB;height:100%;margin-bottom: 1px;}
body{
	padding:0; margin:0;
	background:url(/images/bg-.png) repeat-x #f4f1db;
	text-align:center;
}
#cammys-walk body{
/*  background:url(/images/bg-walk.png) repeat-x rgb(233,238,163);*/
}
h1{
	background:url(/images/bg-help-header.png) repeat-y;
	color:#757464;
	font-size:182%;
	margin:0 0 10px 0;
	padding:10px 15px;
}
h3,h4{
	padding:6px;
	text-align:center;
	background:#c6c5ad;
	margin:0 0 8px 0;
	color:#000;
	text-transform:uppercase;
	clear:both;
}

.clear{
	clear:both;
}
#cammys-walk h3, #cammys-walk h4{
    background:#b9b79c;
    color:#fff;
    font-family:'Helvetica Rounded', 'Arial Rounded', 'Helvetica', 'Arial', Sans-Serif;
    font-weight:bold;
}

#cammys-walk #sideblurbs .cammys-walk-information h4 {
    font-size: 108%;
    line-height: 18px;
}
h3{
	font-size:93%;
}
h4{
	font-size:85%;
}
h5{
	color:#222;
	font-weight:bold;
	font-size:85%;
	margin:0 0 5px 0;
}

a{
	color:#d63927;
	text-decoration:none;
}
ul.sidebar{margin:0 !important;padding:0 !important; font-size:100%;}
li.sidebar-block{margin:0 !important;padding:0 !important;list-style:none;}
#main ul, .block ul{
	padding:0; margin:0;
}
	#main li, .block li{
		padding:0; margin:0;
	}
	#main ul li, .block ul li{
		list-style-image:url(/images/bullet.gif);
	}
td{border:none;}
.white{color:#fff;}
.orange{color:#ee5920;}
	#wrapper{
		width:1079px;
		margin:0 auto;
		text-align:left;
	}
		#hd{
			width:1079px; height:165px;
			position:relative;
			background:url(/images/bg-hd.png) no-repeat;
		}
		#cammys-walk #hd{
		    width: 1079px; height: 165px;
		    position: relative;
          background:url(/images/bg-hd-tw.png) no-repeat;
		}
			#logo{
				position:absolute;
				top:53px; left:168px;
			}
			#cammys-walk #logo{display:none;}
			#hd div.navigation{
              position:absolute;
                top:133px; left:146px;
                height:26px; width:788px;
                background:#d63927;
                border-bottom:6px #b82a19 solid;
			}
			#hd ul.navigation{
				position:absolute;
				top:4px; left:25px;
				margin:0;
				padding:0;
			}
				#hd .navigation li{
					display:block;
					float:left;
					list-style:none;
					padding:0 0 0 20px;
				}
				#hd .navigation li:hover, #hd .navigation .selected, #hd .navigation .ancestor{
					background:#b82a19;
					-webkit-border-top-left-radius:4px;
					-webkit-border-top-right-radius:4px;
					-moz-border-radius-topleft:4px;
					-moz-border-radius-topright:4px;
				}
				* html #hd .navigation li.hover, * html #hd .navigation li.selected, * html #hd .navigation li.ancestor{
					background:#d63927 url(/images/tab-bg-l.gif) no-repeat top left;
				}
				#hd ul[className=navigation] li.hover{
					background:#d63927 url(/images/tab-bg-l.gif) no-repeat top left;
				}
				#hd ul[className=navigation] li.selected{
					background:#d63927 url(/images/tab-bg-l.gif) no-repeat top left;
				}
				#hd ul[className=navigation] li.ancestor{
					background:#d63927 url(/images/tab-bg-l.gif) no-repeat top left;
				}
					* html #hd .navigation .hover a, * html #hd .navigation .selected a, * html #hd .navigation .ancestor a{
						background:#d63927 url(/images/tab-bg-r.gif) no-repeat top right;
					}
					#hd ul[className=navigation] .hover a{
						background:#d63927 url(/images/tab-bg-r.gif) no-repeat top right;
					}
					#hd ul[className=navigation] .selected a{
						background:#d63927 url(/images/tab-bg-r.gif) no-repeat top right;
					}
					#hd ul[className=navigation] .ancestor a{
						background:#d63927 url(/images/tab-bg-r.gif) no-repeat top right;
					}
					#hd .navigation a{
						display:block;
						color:#fff;
						font-size:87%;
						font-weight:bold;
						text-decoration:none;
						text-transform:uppercase;
						padding:5px 20px 4px 0;
						background:none;
						background-repeat:no-repeat;
						background-position:center left;
					}
					* html #hd .navigation a, #hd ul[className=navigation] a{
						padding-bottom:3px;
					}
		#bd,#content{
			width:827px;
			margin:0 127px;
			padding:6px 0 0;
			background:url(/images/bg-bd.png) center repeat-y;
		}
		
		#cammys-walk .page-content {
		    color: #494a49;
		}
		#cammys-walk #bd{
/*          background-image:url(/images/bg-walk-bd.png);
*/		}
			#bdi{
				width:787px;
				margin:0 20px;
			}
				#main p, #main table, #main ul, #main ol, .form-wrapper, #sidebar p, .sidebloc ul, .sidebloc ol{
					font-size:85%;
					padding:0 15px;
				}
				#main{
				}
					#directors, #trustees{
						margin:0 10px;
					}
						#directors li, #trustees li{
							list-style:none;
							list-style-image:none !important;
							float:left;
							margin:0 0 10px 0;
							width:120px;
						}
							#directors li a, #trustees li a{
								color:#000;
							}
					.help-blurb{
						width:480px;
						margin:0 0 20px 15px;
						border-top:1px #333 dashed;
						padding:5px 0 0 0;
					}
					.help-blurb.f{
						border:none;
					}
						#bdi .help-blurb p{
							margin:0 0 1em 0;
							padding:0;
						}
				#sidebar{
					width:33%;
					margin-left:0.99%;
					_margin-left: 5px;
				}
					.sidebloc, .sidebutton{
						margin:6px 0 0 0;
					}
					#sideblurbs{
						border-top:1px #e7e4ca solid;
						padding:5px 8px;
						background:url(/images/bg-blurbs.png) repeat-y;
					}
					#cammys-walk #sideblurbs{
/*                      background-image:url(/images/bg-walk-blurbs.png);
*/					}
						#sideblurbs .sidebloc{
							margin:0 0 20px 0;
						}
						#sideblurbs p{
/*							font-size:87%;*/
							padding:0 6px;
						}
						#cammys-walk #sideblurbs p{
						    color: #494a49;
						}
					#helptabs{
						background:url(/images/bg-help-tabs.png) repeat-y;
						padding:8px 8px 1px 8px;
						margin:0 0 0 6px 0;
					}
						#helptabs h2, #helptabs .up-one-level{display:none;}
						#helptabs ul{margin:0;padding:0;}
							#helptabs li{
								list-style:none !important;
								display:block;
								margin:0 0 8px 0;
							}
								#helptabs a{
									display:block;
									font-size:100%;
									text-transform:uppercase;
									color:#222;
									width:auto;
									padding:6px;
									text-align:center;
									background:#cfcfaf;
									text-decoration:none;
									font-weight:bold;
								}
								#helptabs .selected a, #helptabs a:hover, #helptabs .ancestor a {
									background:#767561;
									color:#f3f1dc;
								}
		#ft{
			font-size:67%;
			text-align:center;
			padding:0 0 24px 0;
			background:url(/images/bg-ft.png) no-repeat scroll top center;
			text-transform:uppercase;
			
		}
		#cammys-walk #ft{
			font-size:67%;
			text-align:center;
			padding:0 0 40px 0;
			background:url(/images/bg-ft.png) no-repeat scroll bottom center;
			text-transform:uppercase;
		}
		
		#popup {
			width: 400px;
			padding:28px 6px;
			background:#fff;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			border:2px #999 solid;
			z-index: 100;
			position: fixed;
			_position: absolute;
			top: 4em;
			left: 50%;
			margin-left: -250px;
			text-align: left;
		}
			#popup .close {
				display: block;
				width: 19px;
				height: 19px;
				position: absolute;
				top: 5px;
				right: 5px;
				cursor: pointer;
				background: transparent url(/images/popup-close.png);
			}
			#popup h4{
				text-align:left;
				font-size:113%;
				font-weight:normal;
				text-transform:none;
				padding:5px;
				margin:5px 0 10px 0;
			}
				#popup h4 strong{
					text-transform:uppercase;
				}
		#overlay{
			background:#e3e0c9;
			position:fixed;
			_position:absolute;
			top:0;
			left:0;
			z-index: 99;
			width: 100%;
			height: 100%;
			-moz-opacity: 0.7;
			opacity: 0.7;
			filter: alpha(opacity=70);
		}
		#main .paged_navigation { text-align: center; position: relative; padding: 0 118px; }

			#main .paged_navigation span { margin: 0 0.5em; }
			
			#main .paged_navigation p { margin: 0; }

				#main .paged_navigation span a { font-weight: normal; }

					#main .paged_navigation span span.selected a { font-weight: bold; text-decoration:underline;}

			#main .paged_navigation .prev_link { position: absolute; left: 10px; width: 100px; text-align: left; border: none; }

			#main .paged_navigation .next_link { position: absolute; left: 408px; width: 100px; text-align: right; border: none; }
			
		.form-important{
			display:none;
		}
		.form-element{
			position:relative;
			margin:0 0 .5em 0;
			padding:0 0 1.5em 0;
			border-bottom:1px #ccc dashed;
			height:20px;
		}
		.form-group{
			position:relative;
			height:auto;
		}
			.form-group .form-element{
				display:inline;
				height:auto;
			}
			.form-element label{
				display:block;
				position:absolute;
				top:3px; left:0px;
				width:105px;
				text-align:right;
				font-weight:bold;
			}
			.form-group label{ 
				 display:inline;
				 font-weight:normal;
				}
			.city-state-zip label{ font-weight:bold; }
			.form-element input, .form-element select{
				display:block;
				position:absolute;
				top:0px; left:120px;
			}
			.form-group .form-element{
				border:none;
			}
			.form-group .form-element input{
				position:static;
				display:inline;
				left:0px;
			}
			.form-group.city-state-zip input, .form-group.city-state-zip select{
				display:block;
				position:absolute;
				top:0px;
			}
			.form-type-text input{
				width:365px;
			}
			.form-float-left{
/*				float:left;*/
			}
		.city-state-zip .form-element{
			float:left;
			width:30%;
			border:none;
		}
		.form-type-submit{
			border:none;
		}
			.form-group .form-element input{
				width:120px;
			}
			.form-group .form-element .input-radio, .form-group .form-element .input-checkbox{
				width:auto;
			}
			
			.form-group .form-type-checkbox label, .form-group .form-type-radio label{
				width:auto;
			}
			
			.form-group .form-type-checkbox, .form-group .form-type-radio{
				float:left;
				margin:0 10px 0 0;
			}
				.form-group .zip input{
					left:55px;
					width:55px;
				}
				.best-time .form-element label, .what-areas .form-element label, .best-time .form-element input, .what-areas .form-element input{
					position:relative;
					float:left;
					text-align:left;
				}
			.city-state-zip{
				height:20px;
			}
			.city{
				position:absolute;
				top:0px;
				left:0px;
				width:auto;
			}
				.city label{
					position:absolute;
					left:0px;
					width:105px;
				}
				.city .form-element{
					border:none;
				}
				.form-group .form-element.city input{
					display:block;
					position:absolute;
					top:0px;
					left:120px !important;
				}
			.state{
				position:absolute;
				top:0px;
				left:270px;
				width:auto;
			}
				.state label{
					width:35px;
					text-align:left;
				}
				.state .form-element{
					border:none;
				}
				.state select{
					left:35px;
					width:50px;
				}
			.zip{
				position:absolute;
				top:0px;
				left:375px;
				width:auto;
			}
				.zip label{
					width:50px;
					text-align:left;
				}
				.zip .form-element{
					border:none;
				}
		.best-time .form-element, .what-areas .form-element{
			display:block;
			float:left;
		}
		.form-group legend{ display:none; }
		.form-group .form-type-label{
			display:block;
			float:left;
			width:105px;
			margin:0 15px 0 0;
			text-align:right;
			font-weight:bold;
/*			top:0px;*/
		}
			.form-group .form-element input{
				margin:0 5px 0 0;
			}
		#get-help-for-a-loved-one .help-blurb, #get-help-for-yourself .help-blurb, #get-help-for-a-loved-one #main h4, #get-help-for-yourself #main h4{
			display:none;
		}
		#help-disclaimer{
			padding:15px;
			background:#c8d78e;
			font-weight:bold;
		}
			#help-disclaimer input{
				margin:15px 0 0 0;
			}
			
			#imageFadeContainer {
				position:relative;
				top:0;
				left:0;
				width: 520px;
				height: 285px;
				margin:0 0 7px 0;
			}
			
			#cammys-walk #imageFadeContainer {
/*              height:259px;
*/			}

			#imageFadeContainer img {
				position:absolute;
				top:0;
				left:0;
			}
			#hero-controls{
/*              position:absolute;
                top:8px;
                right:8px;
                background:#7ac349;
                padding:4px 0 4px 8px;
                border:2px #539626 solid;*/
				display: none;
			}
			#home #hero-controls{
				display:none;
			}
				#hero-controls ul{
					margin:0; padding:0;
				}
				#hero-controls li{
					list-style-image:none !important;
					display:block;
					float:left;
					margin:0 6px 0 0;
				}
				#hero-controls a{
					display:block;
				}
				#hero-controls #hero-previous{
					background:url(/images/ctl-prev.gif) no-repeat;
					width:11px;
					height:16px;
				}
				#hero-controls #hero-next{
					background:url(/images/ctl-next.gif) no-repeat;
					width:11px;
					height:16px;
				}
				#hero-controls #hero-pause{
					background:url(/images/ctl-pause.gif) no-repeat;
					width:14px;
					height:16px;
				}
				#hero-controls #hero-play{
					background:url(/images/ctl-play.gif) no-repeat;
					width:14px;
					height:16px;
				}
		#main .news-item{
			padding:0 15px;
			margin:0 0 10px 0;
		}
			.news-item h5{
				margin:0;
			}
			#main .news-item p{
				padding:0;
				margin:0 0 1em 0;
			}
			
	#contact-column{
		width:180px;
	}
	#contact-us #main{
		position:relative;
	}
		#map{
			position:absolute;
			top:34px;
			right:0px;
		}
			#map iframe{
				border:1px #636155 solid;
			}
			
	#login-form-container form#login-form {
		float: none;
	}