/*Template by Free CSS Templates // Modified by Jamie Fillmore for The Chicago-Kent Chapter of The American Constitution Societyhttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	margin: 0;	padding: 0;	background: #FFFFFF repeat-x;	font: 13px Arial, Helvetica, sans-serif;	color: #000000;}form {	margin: 0;	padding: 0;}input {	padding: 5px;	background: #FEFEFE  repeat-x;	border: 1px solid #626262;	font: normal 1em Arial, Helvetica, sans-serif;}h1, h1 a, h2, h2 a {	margin: 0;	text-decoration: none;	font-family: "lucida grande", Trebuchet MS, Arial, Helvetica, sans-serif;	color: #444444;}h1 {	letter-spacing: -3px;	font-size: 2.6em;}h2 {	letter-spacing: -1px;	font-size: 18px;}h3 {	margin: 0;	text-decoration: none;	font-size: 1em;	font-family: "lucida grande", Trebuchet MS, Arial, Helvetica, sans-serif;	color: #000000;	}h3 a { 	text-decoration: none;	color: #eb1400;	}	.ding a {	color: #626262;	font-weight: normal;	}	.ding a:hover {	color: #000099	font-weight: normal;  }h4, h4 a {		margin: 0;	text-decoration: none;  	font-family: "lucida grande", verdana, tahoma, arial;  	font-size: 17px;	color: #444444	}		.eventname {	color: #eb1400;	}.dp_copy {text-align: left;color: #000; font-family:  verdana, lucida, helvetica, sans-serif;font-size: 12px;font-weight: normal;letter-spacing: 1px;text-transform: none;	background: transparent;}p, ol, ul {	margin-bottom: 2em;	line-height: 150%;}blockquote {	margin: 0 0 0 1.5em;	padding-left: 1em;	border-left: 5px solid #FFFFFF;	color: #626262;}blockquote a {	color: #000099;	text-decoration: none;	font-weight: bold;}a {	color: #000099;	text-decoration: none;	font-weight: bold;}a:hover {	color: #eb1400;	text-decoration: none;}.readmore a {	color: #626262;	font-weight: bold;	}.readmore a:hover {	color: #eb1400;	font-weight: bold;	}/* Header */#header {	height: 130px;}#logo h1, #logo p {	float: left;}#logo h1 {	padding: 13px 0 0 25px;}#logo p {	margin: 0;	padding: 20px 0 0 4px;	line-height: normal;	text-transform: lowercase;	font-weight: bold;}#logo a {	text-decoration: none;	color: #FFFFFF;}#menu {	float: right;}#menu ul {	margin: 0 0 0 0;	padding: 0 0 0 0;	list-style: none;}#menu li {	display: block;	float: left;	height: 82px;}#menu a {	display: block;	width: 110px;	height: 46px;	padding: 24px 0 0 0;	text-decoration: none;	text-align: center;	letter-spacing: -1px;	font: bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #FABEB3;}#menu a:hover {	width: 108px;	background: #AD200E url(images/img04.gif) repeat-x;	border-left: 1px solid #B22502;	border-right: 1px solid #B22502;	color: #FFFFFF;}/* rem'd out the arrow under the current page.#menu .current_page_item {	background: url(images/img02.gif) no-repeat center bottom;}*/#menu .current_page_item a {	width: 108px;	background: #626262 url(images/img03.gif) repeat-x;	border-left: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	color: #EB1400;}/* Page */#page {	padding: 40px 10px 0 60px;}/* Content */#content {	margin-right: 40px;}.post {	margin-bottom: 10px;	background:  url(images/img05.gif) repeat-x;}.post .title {	background:  url(images/img07.gif) no-repeat right top;}.post .title h2 {	padding: 30px 30px 0 30px;	background:  url(images/img06.gif) no-repeat;	font-size: 18px;	color: #444444;}.post .title p {	margin: 0;	padding: 0 0 0 30px;	line-height: normal;	color: #BABABA;}.post .title p a {	color: #999999;}.post .title2 p {	margin: 0;	padding: 0 0 0 30px;	line-height: normal;	color: #666666;}.post .title2 p a {	color: #666666;}.post .title2 {	background:  url(images/img07.gif) no-repeat right top;}.post .title2 h2 {	padding: 30px 30px 0 30px;	background:  url(images/img06.gif) no-repeat;	font-size: 18px;	color: #444444;}.post .entry {	padding: 5px 40px 5px 30px;}.post .entry h3 {	padding: 10px 10px 0px 0px;	}	.post .entry img {	padding: 10px 0px 15px 15px;	}.post .links {	margin: 0;	padding: 0 30px 20px 30px;	background:  url(images/img15.gif) no-repeat left bottom;}.post .links a {	padding: 0 23px;	text-decoration: none;	font-weight: bold;}.post .links .more {	background:  url(images/img11.gif) no-repeat left center;	color: #999999;}.post .links .more2 {	background: none;	color: #999999;}.post .links .comments {	background:  url(images/img17.gif) no-repeat left center;}.post .links a:hover {	color: #000099;}.post .links2 {	margin: 0;	padding: 0 30px 20px 30px;	background:  url(images/img15.gif) no-repeat left bottom;}.post .links2 .more {	background:  url(images/img16.gif) no-repeat left center;}.post .links2 a {	text-decoration: none;	font-weight: bold;}.post .links2 p {	padding: 0 0 0 23px;}.post .links2 a:hover {	color: #eb1400;}/* Sidebar */#sidebar {	float: right;	width: 300px;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {	margin-bottom: 10px;	background:  url(images/img10.gif) no-repeat left bottom;}#sidebar li a {	color: #999999;	text-decoration: none;	}#sidebar li a:hover {	color: #000000;	}	#sidebar li ul {	padding: 0 30px 40px 30px;}#sidebar li li {	margin: 0;	padding-left: 20px;	background:  url(images/img11.gif) no-repeat 5px 50%;}#sidebar h2 {	padding: 30px 30px 20px 30px;	background:  url(images/img09.gif) no-repeat;	font-weight: normal;	color: #EB1400;}/* Search */#search {	padding: 20px 30px 40px 30px;}#search input {	padding: 0;	width: 70px;	height: 29px;	background: #DFDFDF url(images/img14.gif) repeat-x;	font-weight: bold;}#search #s {	padding: 5px;	width: 150px;	height: auto;	background: #FEFEFE url(images/img13.gif) repeat-x;	border: 1px solid #626262;	font: normal 1em Arial, Helvetica, sans-serif;}#search br {	display: none;}/* Categories */#sidebar #categories li {	background:  url(images/img12.gif) no-repeat left center;}/* Calendar */#calendar_wrap {	padding: 0 30px 40px 30px;}#calendar table {	width: 100%;	text-align: center;}#calendar thead {	background: #F1F1F1;}#calendar tbody td {	border: 1px solid #F1F1F1;}#calendar #prev {	text-align: left;}#calendar #next {	text-align: right;}#calendar tfoot a {	text-decoration: none;	font-weight: bold;}#calendar #today {	background: #FFF3A7;	border: 1px solid #EB1400;	font-weight: bold;	color: #EB1400}/* Pre-Footer */#footer0 {	padding: 20px 0 10px 0;	background: #ffffff;}#footer0 p {	margin-bottom: 1em;	text-align: center;	line-height: normal;	font-size: .9em;	color: #444444;}#footer0 p a:hover {	color: #EB1400;	}	#footer0 a {	color: #FABEB3;	text-decoration: none;}#footer0 a:hover {	color: #EB1400;	}#footer0 .current_page_item {	color: #999999;	font-weight: normal;}	#footer0 .current_page_item a {	color: #999999;	font-weight: normal;}	/* Footer */#footer {	padding: 20px 0 10px 0;	background: #ffffff; }#footer p {	margin-bottom: 1em;	text-align: center;	line-height: normal;	font-size: .9em;	color: #ccc;}#footer a {	padding: 0 10px;	text-decoration: none;	color: #ccc;}#footer a:hover {	color: #000;}#footer .rss {	background:  url(images/img18.gif) no-repeat left center;}#footer .xhtml {	background:  url(images/img19.gif) no-repeat left center;}#footer .css {	background:  url(images/img20.gif) no-repeat left center;}#footer .legal a {	padding: 0;}#footer .legal .ckacs a {	padding: 0;	text-decoration: none;	color: #000;	}	#footer .legal .ckacs a:hover {	color: #eb1400;	}
