
#blog_list {
	position: relative;
	margin-bottom: 20px;
	color: #fff;
}

	#blog_list_body{
	}


		.blog_color {
			float: left;
			width: 8px;
			height: 8px;
			margin: 2px 6px 2px 0;
			display: block;
		}
		
		.blog_title {
			float: left;
			margin-right: 20px;
			display: block;
		}
				
			.blog_title a {
				color: #fff;
				text-decoration: none;
			}
			
			.blog_title a:hover {
				text-decoration: underline;
			}


#blog_roll {
	position: relative;
	color: #fff;
}

	#blog_roll_header {
		position: relative;
		padding-bottom: 5px;
		margin-bottom: 10px;
		font-size: 14px;
		text-transform: uppercase;
		border-bottom: #fbb555 solid 1px;
	}
	
	#blog_roll_body {
	}
	
		#post_column {
			float: left;
			width: 610px;
			font-size: 12px;
			overflow: hidden;
		}
		
			.post_container {
				position: relative;
				margin-bottom: 3px;
			}
			
				.post_date {
					float: left;
					width: 35px;
					display: block;
				}
				
				.post_color {
					float: left;
					width: 8px;
					height: 8px;
					margin: 2px 6px;
					display: block;
				}
				
				.post_title {
					float: left;
					display: block;
				}
				
					.post_title a {
						color: #fff;
						text-decoration: none;
					}
					
					.post_title a:hover {
						text-decoration: underline;
					}

