@charset "utf-8";
/* CSS Document */
body {

	font-family: "Times New Roman", Times, serif;
	background-color: #FFF;
	
}

img {

	border: 0px;
	
}

/***********************************************************/

#container {

	margin: 0px auto;
	width: 905px;
	overflow: hidden;
	
}

#header {

	width: 100%;
	overflow: hidden;
	
}

#header h2 {

	margin: 0px; padding: 0px;
	background: url( '../assets/CCH_logo.gif' ) no-repeat 0 50%;
	width: 550px;
	height: 90px;
	float: left;
	
}

#header h2 a:link, #header h2 a:visited {

	width: 550px;
	height: 60px;
	display: block;
	
}

#header h3 {

	margin: 0px; padding: 0px;
	float: right;
	text-align: right;
	
}

#header h3 ul {

	margin: 0px; padding: 0px;
	
}

#header h3 ul li {

	list-style-type: none;
	line-height: 30px;
	
}

#header h2 span {

	display: none;
	
}

/***********************************************************/

#photo_quote {

	width: 100%;
	overflow: hidden;
	
}

#photo_quote h2 {

	margin: 0px; padding: 0px;
	width: 515px;
	height: 245px;
	float: left;
	
}

#photo_quote h3 {

	margin: 0px; padding: 0px;
	float: right;
	
}

/***********************************************************/

#navigation {

	width: 100%;
	overflow: hidden;
	
}

#navigation ul {

	margin: 0px; padding: 0px;
	
}

#navigation ul li {

	list-style-type: none;
	float: left;
	
}

/***********************************************************/

#content {

	margin: 0px auto;
	width: 95%;
	overflow: hidden;
	
}

#content #single {

	margin: 0px auto 30px auto;
	width: 85%;
	overflow: hidden;
	
}

#content #stories ul{

	margin: 0px; padding: 0px;
	
}

#content #stories ul li {

	width: 33%;
	float: left;
	list-style-type: none;
	
}

#content #left {

	width: 460px;
	overflow: hidden;
	float: left;

}

#content #left h2, #content #right h2, #content #left h3 {

	margin: 0px; padding: 0px;
	
}

#content #right h2 {

	margin-bottom: 10px;
	
}

#content #right {

	padding-left: 10px;
	width: 335px;
	overflow: hidden;
	float: right;
	border-left: 1px solid #999;
	
}

#content #right #rotating_pictures {

	width: 120px;
	overflow: hidden;
	float: left;
	
}

#content #right #stories {

	margin-left: 10px;
	width: 205px;
	overflow: hidden;
	float: right;
	
}

#content #right #stories #story {
	
	margin-bottom: 10px;
	height: 96px;
	
}

#content #right #stories #date {

	display: none;
	
}

#content #right #stories #story_body {

	margin: 0px;
	height: 60px;
	overflow: hidden;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	
}

#content #right #stories #story_body p {

	margin: 0px; padding: 0px;
	display: inline;
	line-height: 20px;
	
}

#content #right #stories #bloglinks {

	visibility: hidden;
	
}

#content #right #stories a:link, #content #right #stories a:visited {

	color: #5160AC;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	
}

#content #right #stories img {

	display: none;
	
}

#content #right #stories p {

	margin: 0px; padding: 0px;
	height: 96px;
	
}

#content #right #rotating_pictures img {

	margin-bottom: 10px;
	
}

/***********************************************************/

#links {

	padding: 15px 0px;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	
}

#links ul {

	margin: 0px auto; padding: 0px;
	width: 90%;
	
}

#links ul li {

	width: 25%;
	list-style-type: none;
	float: left;
	text-align: center;
	
}

/***********************************************************/

#footer {

	margin-top: 15px;
	width: 100%;
	height: 75px;
	overflow: hidden;
	text-align: center;
	
}

#footer p {

	margin: 10px 0px 0px 0px; padding: 0px;
	
}

#footer a:link, #footer a:visited {

	color: #999;
	text-decoration: underline;
	
}

#footer a:hover {

	color: #000;
	text-decoration: none;
	
}

/***********************************************************/

#content #blog #title a:link, #content #blog #title a:visited {

	font-size: 22px;
	color: #be202e;
	text-decoration: none;

}

#content #blog #date {

	margin-bottom: 10px;
	font-size: 12px;
	color: #999;
	
}

#content #blog #bloglinks a:link, #content #blog #bloglinks a:visited, #content #blog #right a:link, #content #blog #right a:visited {

	font-size: 12px;
	color: #999;
	
}

#content #blog #bloglinks a:hover, #content #blog #right a:hover {

	text-decoration: none;
	color: #000;
	
}

#content #blog #story {

	margin-bottom: 40px;
	
}

/***********************************************************/
.gray12, .gray18 {

	color: #999;
	
}

.blue12, .blue14, .blue18, .blue21, .blue22 {

	color: #5160AC;
	
}

.black14, .black20, .black22 {

	color: #000;
	
}

.red22 {

	color: #be202e;
	
}

.gray12 {

	font-size: 12px;
	
}

.blue12 {

	font-size: 12px;
	
}

.blue14, .black14 {

	font-size: 14px;
	
}

.gray18, .blue18 {

	font-size: 18px;
	
}

.black20 {

	font-size: 20px;
	
}

.blue21 {

	font-size: 21px;
	
}

.blue22, .black22, .red22 {

	font-size: 22px;
	
}
