div#hCalendarBlogInner {position: relative;padding: 0 20px 0 0;}div#hCalendarBlogPosts {margin: 0 33% 0 0;}div.hCalendarBlogPost {padding: 0 0 50px 0;}div#hCalendarBlogLinks {position: absolute;top: 0;right: 0;width: 33%;}div#hCalendarBlogLinksInner {padding: 0 20px;}div#hCalendarRSSLink {font-size: 16px;}div#hCalendarRSSLink img {vertical-align: middle;}div#hCalendarRSSLink a {text-decoration: none;}div.hCalendarRecentPosts ul {list-style: none;margin: 0;padding: 0;}div.hCalendarRecentPosts li.hCalendarBlogRecentPostSeparator {padding: 10px 0;}p.hCalendarBlogPostMore {float: right;margin: 0;}div.hCalendarBlogPostComments {float: left;}div.hCalendarBlogPostSeparator {clear: both;}ul.hCalendarBlogArchiveYears {list-style: none;padding: 0;margin: 0;}ul.hCalendarBlogArchiveMonths {list-style: none;padding: 0;margin: 0;}li.hCalendarBlogArchiveYear {float: left;width: 125px;}div#hCalendarBlogArchiveFollow {clear: both;}div#hCalendarBlogInner {min-height: 600px;}div.hCalendarBlogPostDocumentInner {padding: 10px 0 0 0;overflow: hidden;zoom: 1;}div.hCalendarBlogPostDocumentInner p {margin-top: 0;}table#hFileCommentForm {width: 100%;}col#hFileCommentLabelCol,td.hFileCommentLabel {width: 150px;}td.hFileCommentLabel {padding: 0 10px 10px 0;vertical-align: middle;text-align: right;}td.hFileCommentLabelLong {vertical-align: top;padding: 10px 10px 10px 0;}td.hFileCommentInput {padding: 0 0 10px 0;vertical-align: middle;}td.hFileCommentLabel label span {display: block;font-size: 10px;font-style: italic;}input#hFileCommentName,input#hFileCommentEmail,input#hFileCommentWebsite {width: 90%;}textarea#hFileComment {width: 98%;height: 150px;}td#hFileCommentButton {padding: 0 0 0 160px;}ul#hFileComments {list-style: none;padding: 0;margin: 0;}span.hFileCommentPosted {float: right;}li.hFileComment {position: relative;}div.hFileCommentActions {position: absolute;top: 15px;right: 0;}div.hFileCommentActions a {color: crimson;}p.hFileCommentError {color: crimson;margin: 0;}div.hFileComment {padding: 5px 0 0 0;}textarea.hFileCommentError,input.hFileCommentError {background: crimson;color: white;}textarea.hFileCommentError:focus,input.hFileCommentError:focus {background: white;color: black;}p#hFileCommentsClosed {padding: 25px 0;text-align: center;opacity: 0.5;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=50)";}