*{font-size:100%;}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 75%; text-align:center; line-height: 125%; background:#fff;}
html{margin:0 0 20px 0;padding:0;}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
	}

a {
	color: #FFF;
	text-decoration: none;
	outline: none;
}

/* HEADINGS */
#chwa-logo h1{
	padding: 0px;
	color:#FFFFFF;
	margin: 0;
}

h1, h2, h3 {
	color:#FFFFFF;
	font-size: 100%;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top:10;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
h3 {
	margin-bottom: 0;
	padding-bottom: 2px;
	}

h1{
	padding:0px;
	color:#FFFFFF;
	font-size: 120%;
	clear: both;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 15px;
}


/* Side Nav */
#sideNav div{margin:8px 0 10px 0;}
#sideNav h4{padding:0.8em 0.8em 0 0.8em;margin:0;color:#fff;}
#sideNav .sideNav-promo img{margin:0.8em 0 0 0.8em;}
#sideNav .sideNav-promo p{color:#fff;margin-bottom:1em;}
#sideNav .last{margin-top: 30px;}



/*  --------------------------------------------- LAYOUT */

/* Two column */
#content-2col-col1{
	width:192px;
	float:left;
}
#content-2col-col2{
	width:566px;
	float:right;
}

/*Sub content sections of inner pages (contact and feeds) */
div.subContent-2col-col1{width:264px;float:left;}
div.subContent-2col-col2{width:264px;float:right;}


/* ------------------------------------------ NAVIGATION */


a img{border:none;}

p a {color:#fff; text-decoration:none;}
p a:hover {color:#fff; text-decoration: underline;}


/* Sidenav */
#sideNav{
	width:192px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* Generic side links styles */
#sideNav ul {list-style-type:none; margin:0;padding:0;line-height:1.6em;}
#sideNav ul li{
	height: 30px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sideNav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0.2em 0;
	height: 30px;
}
#sideNav ul a:link{}
#sideNav ul a:visited{}
#sideNav ul a:hover{}
#sideNav ul a:active{}
#sideNav ul a:focus{}

#sideNav .sideNav-on{
	background-color:#FF0000;
}


#chwa-wrap{
	clear:both;
	width:758px;
	text-align:left;
	background-image: url(../img/website-bg.gif);
	background-color: #666;
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}




/* ------------------------------------------ CONTENT */



#content {
	background-color:#666;
	width:547px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}

p {
	color:#FFFFFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.thum {
	float:left;
	clear:both;
	padding: 0 0 10px 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-left: 10px;
}

.hide {
	display: none;
	}

.news p, .this_week p {
	color:#FFFFFF; margin: 0 10px 0 120px;
	
}

.news h2, .this_week h2 {
	color:#FFFFFF; margin: 0 10px 2px 120px; font-size: 100%; font-weight:bold;
	
}

.link a {
	color: #FFF;  font-size: 100%;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.link a:hover strong {
	text-decoration: underline;
}
.link .thum {
	padding: 0;
}


.disclaimer {
	margin: 10px 0 0; font-size: 75%; font-weight:bold;
}
.disclaimer p {
	padding: 5px;
	color:#CCC;
	background: #666;
	margin-bottom: 10px;
	margin-left: 192px;
	}


#chwa-logo { height: 120px;  }

#pagehead { clear:both;}

img.pagehead {
	padding: 0 15px;
	}

#flash { margin: 0 0 15px 0px}

.divline, .divline2 {
	clear:left;
	background-image:url(../img/divline.gif);
	height: -1px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.divline-blank { clear:both; padding: 0px 0px 10px 0px;}


#bg-image { background-image:url(../img/bg-graphic.gif); background-repeat:no-repeat; width:758px; }
#bg-image-2 { background-image:url(../img/bg-graphic-2.gif); background-repeat:no-repeat; width:758px; }
#bg-image-3 { background-image:url(../img/bg-graphic-3.gif); background-repeat:no-repeat; width:758px; }
#bg-image-4 { background-image:url(../img/bg-graphic-4.gif); background-repeat:no-repeat; width:758px; }
#bg-wrap{ width: 100%; background-color:#666666; /*border-top:3px solid #fff;*/ }




/* Generic side links styles */


/* Tabs */
#home_tabs, #clip_tabs {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	overflow: hidden;
	}
#home_tabs li, #clip_tabs li {
	float: left;
	width: 182px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
#home_tabs a, #clip_tabs a, #home_tabs span, #clip_tabs span {
	background-position: top left;
	height: 30px;
	width: 182px;
	display: block;
	margin: 0;
	}
#home_tabs a:hover, #home_tabs a.on, #clip_tabs a:hover, #clip_tabs a.on {
	background-position: bottom left;
	height: 30px;
	margin-bottom: 0;
	}
#clip_tabs {
	clear: both;
	margin-top: 10px;
	}

/* Clips */
#clips .clips {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
#clips .clips li {
	float: left;
	margin: 5px 4px 0;
	}

/* Carousel */
#carousel {
	height: 85px;
	width: 543px;
	margin: 5px 0 15px;
	padding: 9px 0;
	border: 2px solid #7E7E7E;
	}
#carousel .btn {
	height: 85px;
	width: 20px;
	}
	#carousel .btn.left {
		float: left;
		margin: 0 10px 0 9px;
		}
	#carousel .btn.right {
		float: right;
		margin: 0 9px 0 10px;
		}
#carousel .btn a {
	display: block;
	width: 20px;
	height: 85px;
	}
	#carousel a.prev {
		background: transparent url(../img/arrow_left.gif) no-repeat top left;
		}
		#carousel a.prev:hover {
			background: transparent url(../img/arrow_left.gif) no-repeat top center;
			}
		#carousel a.prev.disabled {
			background: transparent url(../img/arrow_left.gif) no-repeat top right;
			}
	#carousel a.next {
		background: transparent url(../img/arrow_right.gif) no-repeat top left;
		}
		#carousel a.next:hover {
			background: transparent url(../img/arrow_right.gif) no-repeat top center;
			}
		#carousel a.next.disabled {
			background: transparent url(../img/arrow_right.gif) no-repeat top right;
			}
#carousel .thumbs {
	width: 465px;
	height: 85px;
	float: left;
	position: relative;
	overflow: hidden;
	}
#carousel .thumbs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 85px;
	position: absolute;
	top: 0;
	left: 0;
	}
#carousel .thumbs li {
	position: absolute;
	margin-right: 10px;
	}

#message {
	padding: 10px;
	margin-bottom: 10px;
	background: #FFF;
	border: 1px solid #444;
	}
	#message p {
		color: #7E7E7E;
		padding: 0;
		margin: 0;
		text-align: center;
		font-size: 1.1em;
		}
		
.a-right {
	text-align: right;
	}

fieldset {
	border: none;
	margin-bottom: 5px;
	border-bottom: 1px dotted #848484;
	}
fieldset p {
	margin-left: 0;
	margin-bottom: 5px;
	}
fieldset p.error {
	color: #e25f78;
	padding: 5px;
	}
fieldset input, fieldset textarea {
	padding: 5px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
	border: 1px solid #848484;
	width: 517px;
	color: #666;
	}
#form_buttons {
	margin-top: 10px;
	margin-left: 10px;
	}
	#form_buttons button {
		padding: 5px 13px;
		color: #FFF;
		background: #848484;
		border: none;
		font-size: 1.3em;
		}
p.note {
	font-size: .9em;
	color: #999;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;
	}

#s4c-head2 #nav li a {
	font-size: 1.1em;
	}

/*  ------------------------------------ END STYLE SHEET */
