		#report_divider {
			border-top: 2px solid gray;
			margin-top: 10px;
			padding-top: 10px;
		}
		
		#report {
			background-color: #ddd;
			border: 1px solid #ccc;
			border-top: 0;
		}
		#report table {
			border-collapse: collapse;
			width: 100%;
		}
		#report td.label {
			width: 100px;
			padding: 3px 0;
			text-align: right;
			vertical-align: top;
		}
		#report td.input {
			padding: 3px 10px;
		}
		#report input, #report textarea, #report select {
			width: 100%;
			border: 1px solid #ccc;
		}
		#report input.button {
			width: auto;
			border: thin outset;
			margin-bottom: 10px;
		}
		#report textarea {
			height: 100px;
		}
		#report_label {
			font-size: 10px;
		}
		#admin_links {
			float: right;
		}
		#content div.newsitem {
		}
		#featured {
			float: right;
		}
		h2.news_date {
			color: black;
			/*letter-spacing: 1px;*/
		}
		
		h2.news_date + h1 {
			padding-top: 10px;
		}
		.more {
			float: left;
		}
		.rss {
			float: right;
			background: url(http://myllu.llu.edu/newsletters/images/feed-icon-14x14.png) no-repeat;
			padding-left: 20px;
		}
		.rss a {
			display: block;
		}
		#secondary {
			margin-top: -10px;
		}
		#sections table {
			width: 100%;
		}
		.calendar {
			background-color: #DFF3E3;
			padding: 6px;
		}
		#calendar_foot {
			text-align: center;
		}
		.calendar .eventslist .list_time {
			text-align: right;
			width: 50px;
			vertical-align: top;
		}
		td.active {
			font-weight: bold;
		}
		div#category_tag_label {
			letter-spacing: 1px;
			word-spacing: 1px;
			text-transform: uppercase;
			font-size: 12px;
			margin: 0;
			padding: 0;
		}
		div#alerts {
			border-bottom: 1px solid gray;
		}