.main-content input, .main-content select{
	display:block;
	margin:3px 0 10px 0;
}
.main-content form h2 {
	float:left;
	position:relative;
	width:99%;
}

form fieldset{
	padding:10px;
}


#content ul.listing, #content ul.listing li{
	margin:0;
	padding:0;
	list-style-type:none;
}
	#content ul.listing li{
		border-bottom:1px solid #CD68D2;
		overflow:hidden;
		padding:10px 0;
		width:100%;
	}
	ul.listing li h2{
		margin:0;
	}
	ul.listing li .content{
		float:left;
		width:525px;
		position:relative;
		overflow:hidden;
	}
	.meta{
		text-transform:uppercase;
		font-size:0.9em;
		color:#888;
	}
	.date{
		background:#DEE5F1;
		float:left;
		width:26px;
		border:1px solid #CECECE;
		padding:1px;
		text-align:center;
		margin: 0 10px 10px 0;
	}
		.date .day{
			background-color:white;
			color:#CD68D2;
			padding:2px 0;
			font-size:1.6em;
			display:block;
			letter-spacing:-1px;
			font-family:Arial;
			font-weight:bold;
		}
		.date .month{
			color:#CD68D2;
			display:block;
			text-transform:uppercase;
			font-size:0.8em;
			line-height:1.3em;
		}
	.image_mask{
		width:80px;
		height:80px;		
		overflow:hidden;
		float:right;
		border:1px solid #CCC;
		margin:10px 0 10px 10px;
		background-repeat:no-repeat;
		background-position:50% 0%;
	}
	img.image{
		float:right;
		
	}
	
.paging div span {
	background-color:#CD68D2;
	color:white;
	border:1px solid #CD68D2;
}
