.post.details2 h3 {
    font-weight:bold;
}

.post.details1 h3 {
    font-size:1.2em;
    font-weight:bold;
}

.post.details3 h3 {
    font-weight:bold;
}

.post.details3 .posted {
    font-weight:bold;
    margin-bottom:1em;
    color:#333;
}

.post.details3 .description {
    margin-bottom:1em;
}

.post.details1 .still {
    height: 106px;
    position:relative;
    text-align:center;
    background-image:url(images/small-still-background.png);
}

.post.details2 .still, .post.details3 .still {
    height:231px;
    position:relative;    
    text-align:center;
    background-image:url(images/large-still-background.png);
    
}

.post.details1 .still img, .post.details2 .still img, .post.details3 .still img {
    position:absolute;
    border:1px inset #EEE;    
}

.post.details1, .post.details2 {
    margin-bottom:1.5em;
}

.post.details3 {
    margin-bottom:1.5em;
}

.post.details1 .tags, .post.details2 .tags {
}

.post .still img {
}

.post.details1 .still .post-status, .post.details2 .still .post-status, .post.details3 .still .post-status {
    position:absolute;
    top:-6px;
    left:-6px;
}


.video {
    margin-bottom:20px;
}

.video .download {
	font-weight: bold;
}

.video .still {
    height: 106px;
    position:relative;
    text-align:center;
    background-image:url(images/small-still-background.png);
}

.video .still img {
    position:absolute;
    border:1px inset #EEE;    
}

.video .still-link {
	margin-top: 110px;
	margin-left: 0px;
}

.video .still-link a {
	text-decoration: none;
}

.video .still-link img {
	border:none;
	position: static;
}

.video .video-title {
	font-weight: bold;
	font-size: 14px;
}

.video .video-info {
	font-weight: normal;
	color: #444;
	font-size: 14px;
	text-transform:lowercase;
}

.video td, .video th {
	border: none;
}

.video .queue-button a {
	text-decoration:none;
	color: #444;
}

.post.details1.status-4 .still {
    background-image:url(images/small-still-background-4.png);
}

.post.details1.status-3 .still {
    background-image:url(images/small-still-background-3.png);
}

.post.details1.status-2 .still {
    background-image:url(images/small-still-background-2.png);
}

.post.details1.status-0 .still {
    background-image:url(images/small-still-background-0.png);
}

.post.details1.status--1 .still {
    background-image:url(images/small-still-background--1.png);
}

.post.details2.status-4 .still {
    background-image:url(images/large-still-background-4.png);
}

.post.details2.status-3 .still {
    background-image:url(images/large-still-background-3.png);
}

.post.details2.status-2 .still {
    background-image:url(images/large-still-background-2.png);
}

.post.details2.status-0 .still {
    background-image:url(images/large-still-background-0.png);
}

.post.details2.status--1 .still {
    background-image:url(images/large-still-background--1.png);
}


.post.details3.status-4 .still {
    background-image:url(images/large-still-background-4.png);
}

.post.details3.status-3 .still {
    background-image:url(images/large-still-background-3.png);
}

.post.details3.status-2 .still {
    background-image:url(images/large-still-background-2.png);
}

.post.details3.status-0 .still {
    background-image:url(images/large-still-background-0.png);
}

.post.details3.status--1 .still {
    background-image:url(images/large-still-background--1.png);
}

.navigate-posts { 
    margin-top:10px;
    margin-bottom: 10px;
}

.navigate-posts .post {
	overflow: hidden;
	margin-bottom: 5px;
}

.navigate-posts .still {
	float: left;
}

.navigate-posts .info {
	margin-left: 75px;
}
.navigate-posts a {
	text-decoration: none;
}

.navigate-posts .label {
	font-size: 10px;
	color: #666;
}