
	/**
	 *	ARTICLES
	 **/

	#content #post-list {
		margin:0;
		list-style-type:none;
		}

	#content #post-list li {
		margin:10px 0 10px 0;
		}

	#post-list h2 a, 
	#post-list h2 a:visited {
		color:#2d0a3a;
		text-decoration:none;	
		}

	#post-list h2 a:hover {
		text-decoration:underline;	
		}

	#content div.post-list-intro p:last-child {
		margin-bottom:0;
		background:#f80;
	}


	a.read-more,
	a.read-more:visited {
		display:inline-block;
		height:22px;
		line-height:22px;
		background: #DECCAD;
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding:0 7px;
		color:#2c0b2e;
		text-decoration:none;

		font-size:95%;

		font-weight:bold;	
		
		position:relative;
		top:-10px;
		}

	a.read-more:hover {
		background: #BF6016;
		color:#fff;
		}

	/**
	 *	PAGINATION
	 **/

	.pagination {
		padding: 				2px 0;
		font-size:				100%;
		height:					22px;
		margin:10px 0;
		width:					100%;
		}
	
	.pagination span {
		font-size:				10px;
		float:					left;
		color:					#666;
		}
	
	#content .pagination ul {
		float:					left;
		list-style-type: 		none;
		margin:0;
		}
	
	.pagination ul li.spacer {
		line-height:			26px;
		color:					#777;
		}
	
	#content .pagination ul li {
		float: 					left;
		display: 				inline;
		margin: 				0 3px 0 0;
		display:				block;
		}
	
	.pagination ul li a,
	.pagination ul li a:visited {
		display:block;
		height:22px;
		line-height:22px;
		background: #DECCAD;
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding:0 7px;
		color:#2c0b2e;
		text-decoration:none;

		font-size:90%;
		font-weight:bold;

		}
	
	.pagination ul li a:hover {
		color: 					#fff;
		background: 			#2d0a3a;

		}
	
	.pagination ul li.nolink {
		display:block;
		height:22px;
		line-height:22px;
		background: #f3f3f3;
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding:0 7px;
		color:#ccc;
		text-decoration:none;

		font-size:90%;
		font-weight:bold;
		}
	
	.pagination ul li.current {
		display:block;
		height:22px;
		line-height:22px;
		background: #BF6016;
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding:0 7px;
		color:#fff;
		text-decoration:none;

		font-size:90%;
		font-weight:bold;

		}

	/**
	 *	articles
	 **/

	.article {
		zoom:1;
		min-height:1%;
		border-bottom:3px solid #ededed;
		}
		
	.date {
		color:#555;
		margin-bottom:10px;
		}

	.date a,
	.date a:visited {
		color:#551A8B;
		text-decoration:none;
		}
			
	.date a:hover {
		text-decoration:underline;
		}

	.article .article-content {

		}
		
	.article h2.article-title {
		margin:0;
		padding:0;
		}
		
	.article h2 a,
	.article h2 a:visited {
		color:#551A8B;
		text-decoration:none;

		}
		
	.article h2 a:focus,
	.article h2 a:hover {
		background: #DECCAD;
		border-bottom:2px solid #CCBA9A;
		}
	
	
	.article .article-content p:first-child:first-letter {margin:7px 5px 0 0;font-size:40px;line-height:1;display:block;float:left}


	/**
	 *	CALENDAR
	 **/


	.archive {
		width:					100%;
		}
	
	.archive caption {
		height:					28px;
		line-height:			28px;

		border-bottom:			1px solid #ededed;
		margin-bottom:			5px;
		color:#2d0a3a;
		font-size:				140%;
		font-weight:			normal;
		letter-spacing:-1px;
		}
		
	.archive tr th,
	.archive tr td {
		text-align:				center;
		width:					32px;
		height:					24px;
		line-height:			24px;
		font-weight:bold;
		}
	
	.archive tr td { 
	color:#555;
		font-weight:normal;	
		}
	
	.archive tr td.current {

		background:				#AB6BBF;
		width:					30px;
		height:					24px;
		font-weight:			bold;
		text-decoration:		none;
		color:#fff;
		} 

	.archive tr td.active {
		font-weight:			bold;
		background:				#D56015;
		border:					0;
		color:#fff;
		width:					32px;
		height:					24px;
		} 

	.archive tr td.item {
		font-weight:			bold;
		background:				#FFDAAF;
		border:					0;
		width:					32px;
		height:					24px;
		} 
	
	.archive tr td.item a,
	.archive tr td.item a:visited {
		color:					#D56015;
		font-weight:			bold;
		text-decoration:none;
		}
		
	.archive tr td.item a:hover {

		text-decoration:underline;
		}
	
	.table-links {
		width:					100%;
		margin:					0 5px;
		height:					24px;
		line-height:			24px;
		margin-top:5px;
		border-top:				1px solid #ededed;	
		}
	
	.table-links .archive-prev {
		display:				block;
		float:					left;
		width:					80px;
		margin-top:5px;
		}
	
	.table-links .archive-next {
		display:				block;
		float:					right;
		width:					80px;
		text-align:				right;
		margin-top:5px;
		}
		
	.table-links .archive-prev a,
	.table-links .archive-prev a:visited,
	.table-links .archive-next a,
	.table-links .archive-next a:visited {
		text-decoration:none;	
		color:#BF6016;
		font-weight:bold;
		}
		
	.table-links .archive-prev a:hover,
	.table-links .archive-next a:hover {
		text-decoration:underline;	
		}


