.major-update {color: #9c2f23;font-size: 1.4em;background-color: #f0eae7;line-height: 1.8em;}
.major-update a {color: #9c2f23;}
#content .post-date {font-size: 1.1em;}
#content .post-title a {outline: none;}
.dlButton {background: url("/img/download-button.png") 0 0 no-repeat;padding: 0 0 0 18px;}
.audioButton {background: url("/img/music-button.png") 0 0 no-repeat;padding: 2px 0 2px 20px;outline: none;}
.entry p {line-height: 1.3em;}
#translate-this a {visibility: hidden;}
#content p.postmetadata {font-size: 1.1em;}
#content p.post-tags {font-size: 1.2em;}
.navigation a {font-size: 1.8em;text-decoration: none;}
.navigation a:hover {text-decoration: underline;}
#author-info li {background-image: none;}
#author-info li a {line-height: 24px;background-image: url("/img/social-media-clouds.png");background-repeat: no-repeat;}
#author-info .author-twitter a {background-position: 0 -400px;}
#author-info .author-twitter a:hover {background-position: 0 -425px;}
#author-info .author-subscribe a {background-position: 0 -450px;}
#author-info .author-subscribe a:hover {background-position: 0 -475px;}
#author-info .author-donate a {background-position: 0 -500px;}
#author-info .author-donate a:hover {background-position: 0 -525px;}
#blog-sm li {background: none;text-align: center;}
#blog-sm li a {background: url("/img/social-media-clouds.png") no-repeat 50% 5px;font-size: 1.1em;font-weight: normal;text-decoration: none;color: #0054bc;outline: none;}
#blog-sm li a:hover {color: #023b83;}
#blog-sm a.stumbleupon-sm {background-position: 50% -95px;color: #22b573;}
#blog-sm a.stumbleupon-sm:hover {color: #117f4e;}
#blog-sm a.twitter-sm {background-position: 50% -195px;color: #63c5ec;}
#blog-sm a.twitter-sm:hover {color: #378cae;}
#blog-sm a.facebook-sm {background-position: 50% -295px;}
#comments a {background: url("/img/social-media-clouds.png") no-repeat 0 -450px;}
#comments a:hover {background-position: 0 -475px;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.commentlist li, #commentform input, #commentform textarea {font-size: .9em;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
#content .commentlist li {font-size: 1em;background: none;border-width: 0;}
#content li.comment.even, #content li.pingback.even {}
.commentlist li .avatar {border: 1px solid #eee;background: #fff;}
#content .comment div.carrot {border-right-color: #f0eae7;border-right-width: 20px;}
#content .comment.bypostauthor div.carrot {border-right-color: transparent;border-right-width: 10px;border-left-color: #f0eae7;border-left-width: 20px;}
#content li.comment .the-comment {background: #f0eae7;-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;}
#content .comment-author {font-size: 1.1em;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentmetadata {font-weight: normal;}
.the-comment p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#content .commentlist li li {font-size: 1.4em;}
.the-comment pre code {-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;}
#pingbacks h3 a {outline: none;}
#commentform .input-text, #commentform textarea {color: #3e3f3e;}
#commentform .required {color: #9c2f23;font-size: 1.3em;}
#tag-cloud li {font-size: 1em;}
#tag-cloud a {text-decoration: none;}
#tag-cloud a:hover {color: #9c2f23;text-decoration: underline;}
#date-archives li, #blogroll li, #favorite-posts li {font-size: 1.15em;}
#tag-cloud ul, #date-archives li:first-child, #tag-archives li:first-child, #category-archives li:first-child, #blogroll li:first-child {border-top: 1px solid #9c2f23;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {width: 220px;float: right;margin: 0 0 10px 20px;}
#content blockquote p {font-size: 1em;}
.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute;left: -1000em;}
.post {margin: 0 0 10px;text-align: justify;}
.post-date {margin-bottom: 0;}
.postmetadata {clear: both;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.related_post_title {margin-top: 20px;}
.major-update {padding: 12px 19px;margin-bottom: 12px;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
img.aligncenter {padding: 4px;margin: 0 auto 2px;display: block;}
.alignright {float: right;}
.alignleft {float: left;}
.post-image, .rightImg, .leftImg {float: left;margin: 0 15px 10px 0;}
#author-info {clear: both;margin-bottom: 12px;}
#author-info img {float: left;width: 128px;height: 128px;}
#author-info .inner {margin-left: 148px;}
#author-info ul {padding-bottom: 0;}
#author-info li {padding-left: 0;margin-bottom: 0;}
#author-info li a {display: block;padding-left: 32px;}
#blog-sm {clear: both;}
#blog-sm li {float: left;padding: 0;margin: 5px 20px 15px;}
#blog-sm li a {width: 107px;display: block;padding: 63px 0 5px;}
#comments a {display: inline-block;width: 24px;height: 21px;margin: 0;padding: 0;}
.alt {margin: 0;padding: 0 0 10px;}
.commentlist {padding: 0;text-align: justify;}
#content .commentlist li {padding: 12px 15px;}
.commentlist li li {margin-right: -5px;margin-left: 10px;}
#content li.comment {margin: 0 0 15px;position: relative;padding: 0 0 0 75px;}
#content .comment .avatar {position: absolute;top: 7px;left: 0;}
#content .comment .carrot {position: absolute;top: 40px;left: 50px;}
#content .the-comment {width: 485px;padding: 10px 15px;margin: 0;}
#content li.comment.bypostauthor {padding: 0 75px 0 0;}
#content li.comment.bypostauthor .avatar {left: auto;right: 0;}
#content .comment.bypostauthor .carrot {left: auto;right: 50px;}
#content .comment-author {margin-bottom: 10px;}
#content .commentmetadata {margin: 0;float: right;}
.the-comment p {margin: 0 5px 0 0;}
.the-comment pre code {padding: 0;}
.children {padding: 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
#pingbacks {margin-bottom: 10px;}
#pingbacks h3 a {display: block;}
#commentform {margin: 5px 10px 0 0;}
#commentform p {margin: 5px 0;}
#commentform input {width: 170px;margin: 0 5px 0 0;}
#commentform textarea {width: 570px;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
#commentform .required {padding-left: 2px;}
#comment-form-instructions {clear: both;padding-top: 10px;}
#tag-cloud ul {padding-top: 5px;}
#tag-cloud li {display: inline;padding: 0;margin: 0;}
.searchform {margin: 10px auto;padding: 5px 3px;}
.searchform .input-text {float: left;width: 300px;margin-right: 10px;}
.ajax-form {background: #eee;border: 1px solid #ddd;padding: 10px 15px;float: left;}
.form-item {padding-bottom: 5px;}
.form-item input[type="checkbox"] {margin-right: 10px;}
.ajax-form .form-submit, .ajax-form input[type="submit"] {margin-top: 20px;}