body {
/*	background: #FFF url('../references/grid.jpg') repeat-y top left ;*/
}
#wrap {
	background: transparent url('../images/shorts/greyGrad.png') repeat-x top left;
	background-color:rgba(0,0,0,0.02);
	position: relative;
	
}
.hfeed {
	list-style: none;
	position: relative;
}
.hfeed li.hentry {
	float: left;
	list-style: none;
	z-index:2;
}
.hfeed li.hentry .shortContent{
	padding-bottom: 108px;
	border-bottom: 1px solid #DDD;
	border-color: rgba(0,0,0,0.1);
}
.hfeed li.hentry + li.hentry .shortContent{
	padding-top: 108px;
	border-top: 1px solid rgb(255,255,255);
}
.hfeed li.archiveNavigation {
	position: fixed;
	top: 165px;
	z-index:1;
	width:945px;
}
.hfeed li.archiveNavigation a {
	background: url('../images/archs/paginationSprite.png') no-repeat scroll top left;
	width: 68px;
	height: 68px;
	text-indent:-9999px;
	float: left;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}
.hfeed li.archiveNavigation a:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
.hfeed li.archiveNavigation .next a:hover{
	background-position: 0px -70px;
}


.hfeed li.archiveNavigation .prev a {
	background-position:-68px 0px;
}
	.hfeed li.archiveNavigation .prev a:hover {
		background-position:-68px -70px;
	}
.shortspost {
	position : relative;
	width : 1080px;
	padding-top : 126px;
	padding-bottom : 36px;
	background: transparent	 url('../images/shorts/cmykBG.png') no-repeat top right;
	
}
	.shortspost h1 a {
		color : #000;
		border : none;
		text-decoration: none;
	}
	.shortspost a {
		color : #555;
		border-bottom : 1px dotted #DA9D17;
		
	}
		.shortspost a:hover {
			text-decoration : none;
		}
		.shortspost a:active {t
			color : #333 ;
		}
		.shortspost a:visted {
			color : #333 ;
			}


.shortspost .shortsMeta {
	width : 124px;
	float : left;
	position:relative;
	margin : 58px 10px 0 154px;
	
	word-wrap : break-word;
	text-align: right;
}
	.shortspost .hfeed li.hentry + li.hentry .shortsMeta {
		margin-top:150px;
	}
	body .shortspost .shortsMeta .shortType {
		color : rgb(13, 168, 240);
		color :  rgba(13, 168, 240,0.4);
		margin-bottom: 18px;
		margin-top: -28px;
		font-size: 24px;
		font-family: GraublauWeb, 'Graublau Web', 'Trebuchet MS', sans-serif;
	}
	.shortspost .shortsMeta ul{
		list-style: none;
		margin-left : 0px;
	}
	.shortspost .shortsMeta *:not(h3) {
		color : #666;
		font-size : 10px;
	}
		.shortspost .shortsMeta a:hover {
			color : #333;
		}
		.shortspost .shortsMeta a:visited {
			color : #555;
		}

.shortspost .shortContent {
	width : 484px;
	float : left;
	margin: 0px 10px;
}
	.shortspost .shortContent h1 {
		font-size: 36px;
		line-height : 1;
		margin : 7px 0 15px;
	}
		.shortspost .shortContent h1:first-word {
			font-weight : bold	;
		}
		.shortspost .shortContent h1:before {
			color : #0DA8F0;
			content : '*';
			float : left;
			margin-left : -33px;
			padding-right : 21px;
		}

	.shortspost .shortContent .published {
		font-weight: bold;
		color : #666;
		
		border-top : 2px solid #DA9D17;
		border-bottom : 2px solid #DA9D17;
		margin-bottom : 14px;
		
	}
		.shortspost .shortContent .published .value-title {
			font-weight : normal;
			color : #000;
		}
		
	.shortspost .shortContent p.published + p:first-letter {
		font-size : 24px;
		float : left;
		margin-right : 3px;
	}
	.shortspost .shortContent p.published + p:first-line {
		font-weight : bold;
	}

	.shortspost .shortContent h2, .shortspost .shortContent h3, .shortspost .shortContent h4 {
		border-bottom : 1px dotted #DA9D17;
		font-size : 18px;
	}
	
	.shortspost .shortContent pre {
		margin-left : 72px;
		padding-left : 10px;
		background-color : #eee;
		background-color : rgba(0,0,0,0.03);
		border: 1px solid #0DA8F0;
	}
		.shortspost code {
			color : #555;
		}
		.shortspost p code {
			border-bottom: 1px dotted #0DA8F0;
		}

/* archive stuff */
 .shortsarchive h2.tag {
	font-size : 36px;
	line-height : 1.3em;
	font-family : "GraublauWeb","Graublau Web","Trebuchet MS",sans-serif;
	color : #000;
	letter-spacing : 3px;
}
.shortsarchive .tag {
	background: transparent url('../images/archs/tab.png') no-repeat  top left;
	width : 230px;
	height : 72px;
	padding-right : 70px;
	padding-top : 9px;
	text-transform : lowercase;
	text-align : right;
}
	.shortsarchive h2.tag {
		color : #d6d6d6;
	}
.shortsarchive  li.archiveNavigation {
border : none;
}	
.shortsarchive  .archiveNavigation a{
color : #666;
border-style: none;
}
.shortsarchive  .archiveNavigation a:hover {
	color : #333;
}
	.shortsarchive  .archiveNavigation .prev {
		float : right;
	}
	.shortsarchive  .archiveNavigation .next {
		float : left;
		margin-left: 50px;
	}
.shortsarchive  ul.tags{
		list-style: none inside;
		line-height : 4em;
		margin-left : 82px;
		margin-top : 30px;

	}
		.shortsarchive  ul.tags li {
			margin-bottom : 28px;
			display : inline;
			padding : 10px;
			margin-right : 20px;
			background-color : #0da8f0;

			-moz-border-radius: 0.6em;
			-webkit-border-radius: 0.6em;

			color : #fff;
			letter-spacing : 1px;
		}
				.shortsarchive  ul.tags li a {
					color : #111;
					text-decoration: none;
					border-style: none;
				}
					.shortsarchive  ul.tags li a:hover {
						color : #DDD;
					}
.shortsarchive  table.archive {
width : 700px;
border : 0px;
margin: 20px 0px 20px 82px;
}
.shortsarchive  table.archive tr {
	width : 100%;
	border-top : 1px dotted #000;
}
.shortsarchive  table.archive th {
	vertical-align: text-top;
	text-align: left;
	border-top : 3px solid #000;
}
	.shortsarchive  table.archive th + td {
		border-top : 3px solid #000;
	}
.shortsarchive  table.archive td {
	width : 339px;
	border-bottom : 1px dotted #000;

}
.shortsarchive  table.archive a {
	color : #000;
	text-decoration: none;
	border-style: none;

}
	.shortsarchive  table.archive a:hover {
		opacity : 0.75;
		border-bottom : 1px dotted #000;

	}


.shortspost .quote .entry-content em:before {
	content :"- ";
}
.shortspost .quote .entry-content em {
	margin-bottom:9px;
}
.shortspost .video .entry-content,.shortspost .photos .entry-content {
	text-align: center;
	display: block;
}


.shortspost .video .tweetmeme_button,.shortspost .quote .tweetmeme_button,.shortspost .chat .tweetmeme_button,
.shortspost .audio .tweetmeme_button, .shortspost .photos .tweetmeme_button  {
	margin-top: 18px;
}