	* {
		padding: 0px;
		margin: 0px;
	}

	html, body {
		/* for firefox */
		min-height: 100%;
	}

	body {
		font-family: "Times New Roman", Times, serif;
		font-size: .90em;
		color: #444;
		/*background: #e3e4e5 url(/images/background_gradient.gif) repeat-x;*/
		background: #FFF url(/images/background_gradient.gif) bottom repeat-x;
	}

	a {
		color: #A93;
		outline-style: none;
	}
	
	a img {
		border: none;
	}
	
	h1 {
		color: #e21937;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.5em;
	}

	h3 {
		color: #e21937;
		text-transform: uppercase;
		font-family: "Trebuchet MS";
		font-size: 0.90em;
	}
	
	p {
		padding-bottom: 10px;
	}
	
	.content-feature {
		width: 986px;
		margin: 0 auto;
	}
	
	#content {
		width: 915px;
		margin: 0 auto;
	}

		#content .col {
			float: left;
		}

	.box {
		border: 1px solid #CCC;
		margin: 0px 5px 0px 0px; 
	}
	
	.box.search {
		height: 17px;
		width: 135px;		
	}		

	a.button, button {
		height: 17px;
		margin:0 0 2px 0;
		padding:0px 4px 2px 4px;   /* Links */

		background: url(/images/button_gradient.gif);
		border: 0px solid black;

		font-family: arial;
		font-size:.70em;
		color: #666;
		line-height:130%;
		text-decoration:none;
		cursor:pointer;
		
		-moz-border-radius: 4px;
 		-webkit-border-radius: 4px;
	}

	ul {
		margin: 0 0 10px 25px;
	}
		
			#content .newsletter {
				width: 417px;
				background: url(/images/background_subscribe.gif) no-repeat;
			}

				#content .newsletter h1 {
					display: none;
				}

				#content .newsletter .subscribe {
					padding: 60px 0 10px 146px;
				}
			
					#content .newsletter .subscribe label {
						display: block;
						font-family: "Trebuchet MS";
					}
					
					#content .newsletter .subscribe a {
						display: block;
						margin-top: 4px;
						margin-left: 0px;
						color: #444;
						text-decoration: none;
					}
					
				#content .newsletter a {
					font-family: "Trebuchet MS";
					color: #444;
					margin-left: 146px;
					text-decoration: none;
				}


	.hr {
		border-top: 1px solid #ccc;
		margin: 12px 0;
	}
	
	/* SUBNAVIGATION */
	
	.mt-page-archive .entry-asset h1,
	.mt-page-archive .entry-asset h2,
	.mt-page-archive .entry-asset h3,
	.mt-page-archive .entry-asset h4,
	.mt-page-archive .entry-asset h5 {
		margin: 1em 0 .5em;
	}
	
	.mt-page-archive ul li,
	.mt-page-archive ol li {
		margin-bottom: .25em;
	}
	
	
	.menu {
		font-family: "Trebuchet MS";
	}
	
	.menu #cjac-links {
		padding: 10px;
	}
		
		.menu #cjac-links ul {
			margin-left: 0;
			list-style: none;
		}
		
			.menu #cjac-links ul li a {
				color: #E21937;
				display: block;
				font-size: 1.2em;
				padding: 10px 5px 10px 40px;
				margin: 10px 0;
				text-decoration: none;
			}
			
			.menu #cjac-links ul li#cjac-link-facebook a {
				background: url("/images/links_facebook_icon.gif") left no-repeat;
			}
			
			.menu #cjac-links ul li#cjac-link-twitter a {
				background: url("/images/links_twitter_icon.gif") left no-repeat;
			}
			
			.menu #cjac-links ul li#cjac-link-youtube a {
				background: url("/images/links_youtube_icon.gif") left no-repeat;
			}
			
	
	
	/* GENERAL POST FORMATTING */
	
	#content .col h1, #content .col h2 {
		margin-bottom: 0;
	}
	
	.mt-page-archive h1, .mt-page-archive h2 {
		margin-bottom: .5em;
		line-height: 1.2em;
	}
	
	.mt-page-archive h3, .mt-page-archive h4 {
		margin-bottom: .3em;
	}
	
	#content {
		line-height: 1.3em;
	}
	
	.asset-meta {
		font-size: .8em;
		color: #999;
	}
	
	.entry-asset {
		border-top:1px solid #CCCCCC;
		padding-top: 15px;
		padding-bottom: 10px;
	}
	
	.entry-asset .asset-footer {
		padding-top: 15px;
	}
	
	.entry-title a {
		color: #E21937;
		text-decoration: none;
	}
	
	.entry-title a:hover {
		text-decoration: underline;
	}
	
	a.entry-more-link {
		font-family: "Trebuchet MS";
		font-size: .85em;
		text-transform: uppercase;
		white-space: nowrap;
	}
	
	.asset-body blockquote {
		margin: 1em;
		padding: 1em;
		background-color: #DDD;
	}
	
	.entry-asset .asset-header h1 {
		margin-bottom: .75em;
		line-height: 1.25em;
	}
	
	a.file {
		padding-left: 22px;
		background-image: url('images/page_white.png');
		background-position: center left;
		background-repeat: no-repeat;
	}
	
	a.file-pdf { background-image: url('/images/page_white_acrobat.png'); }
	a.file-mp3 { background-image: url('/images/page_white_cd.png'); }
	a.file-csv, a.file-xls { background-image: url('/images/page_white_excel.png'); }
	a.file-doc { background-image: url('/images/page_white_word.png'); }
	
	a.externallink {
		padding-right: 16px;
		background-image: url('/images/icon_externallink.gif');
		background-position: center right;
		background-repeat: no-repeat;
	}
	
	/* TABLES */

	.asset-content table {
		border:1px solid #ddd;
		width:100%;
		margin:10px 0;
		font-size:12px;
		border-collapse:collapse;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	.asset-content table tr:nth-child(2n+1) {
		background-color:#FFF;
	}

	.asset-content table tr:nth-child(2n)  {
		background-color:#e5e5e5;
	}

	.asset-content table th {
		background-color:#444;
		border-left: 1px solid #666;
		color:white;
		text-align:left;
		padding:6px 15px 6px 8px;
	}

	.asset-content table td {
		padding:6px 8px;
	}

	.asset-content table th a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	
	/* ARCHIVES */
	
	.content-nav {
		margin-top: 10px;
		text-align: center;
	}
	
	ul.archive-list {
		list-style: none;
	}
	
	ul.archive-list li {
		padding: 4px 0;
	}
	
	.archive-category-yearly {
		margin-top: 3em;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #DDD;
		background-color: #EEE;
		padding: 10px;
	}
	
	.archive-category-yearly ul.archive-list {
		margin: 10px 0;
		padding: 0;
	}
	
	.archive-category-yearly ul.archive-list li {
		display: inline;
	}
	
	.archive-category-yearly ul.archive-list li a {
		padding-right: .35em;
	}
	
	.error {
		font-family: Verdana, sans-serif;
		background-color: #E21937;
		color: #FFF;
		padding: 5px 10px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.success {
		font-family: Verdana, sans-serif;
		background-color: #AFFFAF;
		color: #060;
		padding: 5px 10px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	
/* SEARCH RESULTS */

.mt-search-results h1 {
	color: #000;
	padding-bottom: .25em;
}

.mt-search-results h2 {
	font-size: 1.2em;
}
