#article {width:580px;float:left;margin:10px 10px 10px 10px;}

.post {margin-bottom:15px;font-size:14px;line-height:1.50em;}
.post .video {margin-bottom:10px;}
span.postinfo {display:block;background:#efefef;color:#777;margin-top:4px;font-size:.9em;margin-bottom:6px;padding-left:4px;padding-top:2px;padding-bottom:2px;}
span.author {float:left; background: url(dark/author.gif) no-repeat left center;padding-left:16px;margin-right:10px;display:inline;}
span.date {float:left;background: url(dark/date.gif) no-repeat left center;padding-left:16px;display:inline;}
.post h1 {font-size:18px;font-family:'palatino linotype',palatino,'times new roman',times,serif;font-weight:bold;}
.post h2 {font-size:16px;font-family:georgia, 'palatino linotype',palatino,'times new roman',times,serif;font-weight:bold;margin-top:15px}
.post h3 {font-size:16px;font-family:arial, verdana, sans-serif;font-weight:bold;margin-top:15px}
.post h4 {font-size:14px;font-family:verdana, tahoma, sans-serif;font-weight:bold;margin-top:15px}
.post p {padding-bottom:15px;}
.post a {color:#0854C7;}
.post a:hover {color:#5DAF20;text-decoration:underline;}
.post ul {padding-bottom:10px;list-style: square;}
.post img {padding:2px;border:1px solid #aaa;background:#fff;}
.post ol {padding-bottom:10px;list-style: decimal;}
.post li {padding: 2px 0px;font-size: .85em;line-height:1.3em;color:#4c4c4c;margin-left:25px;font-size:14px}
.alignleft {float:left;margin-right:10px;margin-top:5px;}
.alignright {float:right;margin-left:10px;margin-top:5px;}
.aligncenter {margin:0 auto 7px;display:block;}
.alignnone {float:none;display:block;margin:0 5px 7px 0;}
.wp-caption img {margin-bottom: 5px;padding:4px;border: 1px solid #ddd;background-color:#FFFFFF;}
p.wp-caption-text {color:#000;width: auto;font:.7em verdana, arial, sans-serif;text-align:center;}
blockquote {padding: 2px 10px;background: #f6f5f5;color:#333;clear:both;border-left: 3px solid #bfbbbb;margin-bottom:10px;}
blockquote p {font-size: .9em;padding: 5px 0px;margin: 5px 0px;}
blockquote li {padding: 2px 0px 2px 10px;font-size: 11px;line-height: 15px;color:#369;}
.share {padding-bottom:15px;text-align:right;display:block;clear:both;}
.share img {display:block;float:right;margin-left:5px;padding:0;border:none;opacity: .4;-moz-opacity: .4;filter: alpha(opacity=40);}
.share img:hover {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}
.boxtext {margin:5px;padding:5px;border:1px solid #ccc;}
