/* Three-column design: */
.left_column {
	width: 380px;
	padding: 5px;
	margin-right: 5px;
	float: left;
	abackground-color: #acb177;
}
.middle_column {
	width: 240px;
	padding: 5px;
	float: left;
	abackground-color: #cfd1A9;
}
.right_column {
	width: 330px;
	padding: 5px;
	float: right;
}
/* Text column */
.page_title {
	color: #B24F0E;
	text-transform: capitalize;
	font-size: 2em;
	display: block;
}
.image_description {
	font-size: 10px;
	color: #b3500f;
}
/* Left column */
.leftcolumn_title {
	font-weight: bold;
	color: #b3500f;
}
/* The middle-column entry with the picture: */
.entry_main {
	width: 240px;
	background-color: #cfd1A9;
	float: left;
	clear: left;
	height: auto;
	margin-bottom: 9px;
	padding-bottom: 4px;
}
.entry_main:hover {
	abackground-color: #fff1e0;
	background-color: #dfe1b9;
}
.entry_r {
	width: 196px;
	float: right;
}
.entry_r span {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 4px;
	display: block;
}
.entry_l {
	width: 30px;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
}
.entry_l img {
	border: 0;
	padding: 0;
	margin: 0;
}
/* The left-column entry with the picture: */
.left_entry_main {
	width: 370px;
	background-color: #acb177;
	color: #000 !important;
	float: left;
	clear: left;
	height: auto;
	margin-bottom: 9px;
	padding-bottom: 4px;
}
a > .left_entry_main:hover {
	background-color: #bcc187;
}
.left_entry_r {
	width: 326px;
	float: right;
}
.left_entry_r span {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 4px;
	display: block;
}
.left_entry_l {
	width: 30px;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
}
.left_entry_l img {
	border: 0;
	padding: 0;
	margin: 0;
}
/* The new layout */
/* http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks */
#container3 {
    float:left;
    width:100%;
    background-color: #fff;
    overflow:hidden;
    position:relative;
}
#container2 {
    float:left;
    width:100%;
    background-color: #cfd1A9;
    position:relative;
    right:360px;
}
#container1 {
    float:left;
    width:100%;
    background-color: #acb177;
    position:relative;
    right:255px;
}
#col1 {
    float:left;
    width:380px;
	padding: 5px;
    position:relative;
    left:620px;
    overflow:hidden;
}
#col2 {
    float:left;
    width:230px;
	padding: 5px;
    position:relative;
    left:615px;
    overflow:hidden;
}
#col3 {
    float:left;
    width:347px;
	padding: 5px;
    position:relative;
    left:630px;
    overflow:hidden;
}