.latest_header {
    background: #FFFFFF;
    padding: 5px 5px 5px 12px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 10pt;
    overflow: hidden;
}

.latest_header h2 {
    font-weight: normal;
}

.latest_header a:hover {
    color: gray;
}

.latest {
    margin: 8px 8px 0px 8px;
    background: #EFEFEF;
    border: 1px solid;
    border-color: lightgray;
    border-radius: 10px;
    font-size: 8pt;
	transition-duration: 0.7s;
}

.latest:hover {
	border-color: gray;
}

.latest p {
    padding: 7px 8px 8px 8px;
}

.latest_image {
    float: left;
    margin: 10px;
}

.left {
    float: left;
}

.right {
    float: right;
    text-align: right;
    margin-bottom: 8px;
}

.latest_footer {
    background: #FFFFFF;
    padding: 5px 8px 5px 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    clear: both;
    font-size: 7pt;
	text-align: center;	
}

.latest_footer span {
	margin-top: -12px;
}

.buttons {
    margin-right: 5px;
	margin-top: 3px;
    float: right;
	font-size: 7pt;
}

.buttons * {
    margin: 0;
}

.user {
    color: rgb(171, 7, 18);
}

.comment {
    margin: 8px 8px 0px 8px;
    background: #EFEFEF;
    border: 1px solid;
    border-color: lightgray;
    border-radius: 10px;
    font-size: 10pt;
    overflow: hidden;
}

.comment p {
    padding: 5px 8px 6px 8px;
    word-wrap: break-word;
}

.two_column_list ul {
    width: 100%;
}

.two_column_list li {
    width: 43%;
    background: #FFFFFF;
    list-style-type: none;
    margin-right: 10px;
	margin-bottom: 8px;
    padding: 5px 12px 5px 12px;
    float: left;
    border: 1px solid;
    border-color: lightgray;
    border-radius: 10px;
}

.two_column_list li:hover .episode_details {
    display: block;
}