article{ position: relative; margin-top: 50px; }
                article h2 {padding-bottom: 15px;border:none; }
                    article h2:hover { text-shadow: 2px 2px 4px #999; }
                       article h2 a { color: #2d2d2d; text-decoration: none; }

                article h3 { font-size: 2.0em; }
                article h4 { font-size: 1.7em; }
                article h5 { font-size: 1.5em; }
                article h6 { font-size: 1.3em; }

                article ul, article ol {
                    font-size: 12px;
                    margin-left: 30px;
                }
                    article li { padding: 5px; }

                article p.info, article p.bottom_info {
                    border-bottom: 1px dotted #dedede;
                    border-width: 1px 0;
                    color: #666;
                    font-size: 0.8em;
                    font-style: italic;
                    padding: 2px 0;
                }
					
                    article p.info span { font-style: normal; font-weight: bold; }
                    article p.info a { color: #666; font-weight: normal; text-decoration: none; }
                    article p.info span a { font-weight: bold; }
                        article p.info a:hover { color: #111; text-decoration: underline; }
                    article p.bottom_info { background-color: #f2f2f2; color: #424242; padding: 4px 20px; }
                        article p.bottom_info a { color: #424242; font-weight: normal; text-decoration: none; }
					article p.info span.AdminActions {display:none;}
					article p.info span.AdminActions a,article p.info span.AdminActions a:visited { Color:#09F; text-decoration: none;}
					article p.info span.AdminActions a:hover { Color:#aa0000;text-decoration: underline; }
                    article img {
                        border: 1px solid #ccc;
                        padding: 4px;
                        max-width: 510px;

                        border-radius: 5px;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                    }
                        article img:hover {
                            -moz-box-shadow: 2px 2px 4px #999, -2px -2px 4px #999;
                            -webkit-box-shadow: 2px 2px 4px #999, -2px -2px 4px #999;
                            box-shadow: 2px 2px 4px #999, -2px -2px 4px #999;
                        }

article .date{

	margin:.25em 10px 10px 0;

	padding-top:5px;

	float:right;

	width:50px;

	background:#ededef;

	background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc)); 

	background: -moz-linear-gradient(top,  #ededef,  #ccc); 

	font:bold 20px/40px Arial Black, Arial, Helvetica, sans-serif;

	text-align:center;

	color:#000;

	text-shadow:#fff 0 1px 0;	

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;	

	position:relative;

	-moz-box-shadow:0 2px 2px #888;

	-webkit-box-shadow:0 2px 2px #888;

	box-shadow:0 2px 2px #888;

	}

article .date em{

	display:block;

	font:normal bold 8px/18px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

	text-shadow:#00365a 0 -1px 0;	

	background:#04599a;

	background:-webkit-gradient(linear, left top, left bottom, from(#04599a), to(#00365a)); 

	background:-moz-linear-gradient(top,  #04599a,  #00365a); 

	-moz-border-radius-bottomright:3px;

	-webkit-border-bottom-right-radius:3px;	

	border-bottom-right-radius:3px;

	-moz-border-radius-bottomleft:3px;

	-webkit-border-bottom-left-radius:3px;	

	border-bottom-left-radius:3px;	

	border-top:1px solid #00365a;

	}	
article .date em{

	display:block;

	text-shadow:#2d2d2d 0 -1px 0;	

	background:#2d2d2d;

	background:-webkit-gradient(linear, left top, left bottom, from(#6f6f6f), to(#2d2d2d)); 
	background:-moz-linear-gradient(top,  #6f6f6f,  #2d2d2d); 
	background-image: -ms-linear-gradient(top,#6f6f6f,#2d2d2d);
	background-image: -o-linear-gradient(top,#6f6f6f,#2d2d2d);
	background-image: linear-gradient(top,#6f6f6f,#2d2d2d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6f6f6f',EndColorStr='#2d2d2d');
	border-top:1px solid #2d2d2d;

	}	
article .date:before, article .date:after{

	content:'';

	float:left;

	position:absolute;

	top:4px;	

	width:6px;

	height:6px;

	background:#111;

	z-index:1;

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	border-radius:10px;

	-moz-box-shadow:0 1px 1px #fff;

	-webkit-box-shadow:0 1px 1px #fff;

	box-shadow:0 1px 1px #fff;

	}

article .date:before{left:7px;}	

article .date:after{right:7px;}	

article .date em:before, article .date em:after{

	content:'';

	float:left;

	position:absolute;

	top:-3px;	

	width:2px;

	height:10px;

	background:#dadada;

	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa)); 

	background:-moz-linear-gradient(top,  #f1f1f1,  #aaa); 

	z-index:2;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	}

article .date em:before{left:9px;}	

article .date em:after{right:9px;}		

                article .post_socials { text-align: right; padding: 20px 0; }
				article .entry {margin-top:15px;margin-bottom:15px;color:#000;}
				article .entry p{margin-bottom:15px;}
.UHBlogListTitle p.date{float:left}