

#newsContent {
	width:510px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;
	padding-top:0;
}
#newsMenu {
	width:200px;	
	float:left;
	font-family:helvetica, 'Neue Helvetica', 'Helvetica Neue', arial, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
}
/* CONTENT */
	#newsContent h1 {
		text-align:right;
		padding-top:30px;
		padding-bottom:10px;
		padding-right:20px;
		margin-top:0;
		
		background-image:url('http://www.cccc.edu/news/images/header.jpg');
		background-position:bottom right;
		margin-left:-20px;
		margin-right:-10px;
		
		border-bottom:1px solid #333;
	}
	#newsContent h2 {
		margin:0;
		padding:0;
		font-size:1.2em;
		
		text-align:right;
		padding-bottom:3px;		
		margin-top:-18px;
	}

#pageContent, #footer {
	clear:left;
}



.storySection {
	clear:left;
	border-top:1px solid #333;
	margin-top:0px;
}



/* MENU */
	#newsMenu h6 {
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		padding:0;
		color:#000;
		
		border-top:1px solid #333;
		background-color:#93b568;
		padding-top:1px;
		padding-bottom:1px;
		padding-left:3px;
	}
	#categories, #archives {
		list-style:none;
		padding-left:0;
		margin-left:15px;
		margin-top:7px;
		margin-bottom:7px;
	}
	#categories li, #archives li {
		padding-bottom:3px;
	}
	#categories a, #archives a {
		text-decoration:none;
		color:#333;
	}
	#categories a:hover, #archives a:hover {
		text-decoration:underline;
		color:#999558;
	}
	.search {
		text-align:center;
		margin-top:5px;
		margin-bottom:15px;
	}
	.searchField {
		width:150px;
		border:1px solid #999558;
		padding:2px;
		background-color:#e0deb8;
	}
	.moreArchives {
		margin-top:-5px;
		margin-bottom:7px;
		text-align:right;
		padding-right:15px;
		
		font-size:.85em;
	}
	.moreArchives a {
		text-decoration:none;
		color:#333;
	}
	.moreArchives a:hover {
		text-decoration:underline;
		color:#999558;
	}
/* MINI CALENDAR */
	#miniCalendar {
		margin-top:10px;
	}
	#miniCalendar table {
		margin-left:auto;
		margin-right:auto;
	}
	.miniMonth {
		text-align:center;
		border: 1px solid #666666;
		background-color:#fff;
		font-family:Helvetica, Arial, Arial, sans-serif;
	}
	.miniMonth td:hover {
		background-color:#d0eea8;
	}
	.miniMonth td.miniEmptyDay:hover {
		background-color:#fff;
	}
	.miniToday {
		background-color:#93b568;	
	}
	.miniMonth thead {
		background-color:#93b568;
	}
	.prevButton a, .nextButton a {
		font-weight:bold;
		text-decoration:none;
		color:#3c4c27;
	}
	.calendarMonth {
		font-weight:bold;
		font-size:.95em;
	}
	.weekdayTitle {
		font-size:.95em;
	}
	.weekday {
		font-size:.9em;
	}
	.weekday a {
		color:#3c4c27;
	}
	.weekday a:hover {
		color:#666;
	}


/* PREVIEW */
	.previewHeadline {
		clear:both;
		font-size:1.3em;
		margin:0;
		padding:0;
		margin-top:3px;
		padding-top:7px;
		margin-bottom:3px;
	}
	.previewHeadline a {
		color:#93b568;
		text-decoration:none;
	}
	.previewHeadline a:hover {
		color:#999558;
		text-decoration:underline;
	}
	.previewText a {
		color:#000;	
		text-decoration:none;
	}
	.previewText {
		margin-bottom:0;
		margin-top:0;
	}
	.previewText a:hover {
		color:#999558;
		text-decoration:underline;
	}
	.previewImage {
		border:1px solid #333;
		float:left;
		margin-left:0;
		margin-right:20px;
	}
	.previewDate {
		font-size:.85em;
		font-style:italic;
		margin:0;
		padding:0;
		margin-top:2px;
		margin-bottom:2px;
	}
	.previewDate a {
		color:#666;
		text-decoration:none;
	}
	.previewDate a:hover {
		color:#333;
		text-decoration:underline;
	}
	.readStory {
		margin-top:0;
		text-align:right;
		font-style:italic;
		font-weight:.9em;
	}
	.readStory a {
		color:#999558;
		text-decoration:none;
	}
	.readStory a:hover {
		color:#93b568;
		text-decoration:underline;	
	}
	
	/* PREVIEW MAIN STORY */
		.previewHeadline1 {
			clear:both;
			font-size:1.5em;
			margin:0;
			padding:0;
			margin-top:3px;
			padding-top:7px;
			margin-bottom:3px;
		}
		.previewHeadline1 a {
			color:#93b568;
			text-decoration:none;
		}
		.previewHeadline1 a:hover {
			color:#999558;
			text-decoration:underline;
		}
		.previewText1 a {
			color:#000;	
			text-decoration:none;
		}
		.previewText1 {
			margin-bottom:0;
			margin-top:0;
		}
		.previewText1 a:hover {
			color:#999558;
			text-decoration:underline;
		}
		.previewImage1 {
			border:1px solid #333;
			float:left;
			margin-left:0;
			margin-right:20px;
		}
		.previewDate1 {
			font-size:.85em;
			font-style:italic;
			margin:0;
			padding:0;
			margin-top:2px;
			margin-bottom:2px;
		}
		.previewDate1 a {
			color:#666;
			text-decoration:none;
		}
		.previewDate1 a:hover {
			color:#333;
			text-decoration:underline;
		}
		.readStory1 {
			margin-top:0;
			text-align:right;
			font-style:italic;
			font-weight:.9em;
		}
		.readStory1 a {
			color:#999558;
			text-decoration:none;
		}
		.readStory1 a:hover {
			color:#93b568;
			text-decoration:underline;	
		}

/* Homepage Cats */

#homepageBottom {
	clear:both;
	border-top:1px solid #333;
}
.homepageCats {
/*
	float:left;
	width:335px;
*/

	padding-left:150px;
	padding-right:150px;
}
.homepageCats h5 {
	margin-bottom:0;
	padding-bottom:0;
}
.homepageCats ul {
	margin-top:5px;
	padding-top:0;

	list-style:none;
	padding-left:0;
	margin-left:10px;
}
.homepageCats li {
	padding-bottom:7px;
}


.homepageCats a {
	color:#000;	
	text-decoration:none;
}
.homepageCats a:hover {
	color:#999558;
	text-decoration:underline;
}




/* STORY */
	#storyOptions {
		float:right;
		margin-left:10px;
		margin-bottom:10px;
		
		font-size:.8em;
	}
	#storyOptions a {
		color:#;
		text-decoration:none;
	}
	#storyOptions a:hover {
		color:#;
		text-decoration:underline;
	}
	#storyOptions table {
		border:1px dashed #999;
		padding:5px;	
	}



	#newsContent .storyHeadline {
		font-size:1.6em;
		margin:0;
		padding:0;
		margin-top:3px;
		margin-bottom:3px;
		color:#93b568;
		font-family:Georgia, 'Times New Roman', Times, serif;
		
		text-align:left;
	}
	.storyDetails {
		font-size:.9em;
		font-style:italic;
		margin:0;
		padding:0;
		margin-top:2px;
		margin-bottom:2px;
		margin-left:25px;
		color:#666;
	}
	.storyDetails a {
		color:#666;
		text-decoration:none;
	}
	.storyDetails a:hover {
		color:#333;
		text-decoration:underline;
	}
	.storyText {
	}



	.storyImageSection {
		display:block;
		border:1px solid #999;
		padding:5px;
		width:180px;
		text-align:center;
		margin-left:10px;
		margin-top:5px;
		margin-bottom:5px;
	}
	.storyImageSection img {
		border:1px solid #000;
	}
	.storyCaption {
		text-align:left;
		font-size:.83em;
		margin-top:3px;
		margin-bottom:0;
		font-style:italic;
	}
	#fullPhotoSection {
		clear:both;
		width:200px;
		float:right;
		padding:0;
		margin:1px;
		margin-top:20px;
	}


/* IMAGES */
	.backToStory {
		font-size:1.1em;
		margin:0;
		padding:0;
		margin-top:3px;
		margin-bottom:3px;
		text-align:right;
	}
	.backToStory a {
		color:#93b568;
		text-decoration:none;
	}
	#storyImageSectionLarge {
		text-align:center;
	}
	#storyImageSectionLarge img {
		border:1px solid #000;
	}
	.storyCaptionLarge {
		text-align:left;
	}


/* EMAIL */
	#storyEmail {
		margin-left:auto;
		margin-right:auto;
	}
	#storyEmail tr {
		margin-top:3px;
		margin-bottom:3px;
		border:0;
	}
	.fieldLabel {
		text-align:right;
		padding-right:5px;
	}
	.field {
		text-align:left;
	}


/* SEARCH */
	#searchFoot {
		text-align:center;
	}
	#searchFoot table {
		margin-left:auto;
		margin-right:auto;
	}
	#searchDetails {
		border-top:1px solid #333;
		border-bottom:1px solid #333;
		font-size:.8em;
		margin-bottom:20px;
		background-color:#d8edaa;
	}

	#searchFoot .search {
		text-align:center;
		margin-top:5px;
		margin-bottom:15px;
	}
	#searchFoot .searchField {
		width:250px;
		border:1px solid #999558;
		padding:2px;
		background-color:#e0deb8;
	}
