

.nav {
	overflow: visible;
}

#mainnav li {
	margin-top: 0.0625em;
	margin-bottom: -0.0625em;
}

#maincol {
	padding-bottom: 0.75em;/* 12 / 16 */
}

.date {
	margin-top: 0.0625em;
}

.post img {
	margin: 0.1666em 0 0.3333em 0;/* 2 / 12,  4 / 12 */
}

.postmain h3 {
	margin: 0.9285em 0 0.9285em 0;/* 13 / 14 */
}

.iconlink {
	padding: 0.1875em 0 0.125em 0;/* 1 / 16, 3 / 16 */
}

.iconlink img {
	margin: 0;
}

#footer .iconlinklast {
	padding: 0.25em 0 0.0625em 0;/* 4 / 16, 1 / 16 */
}

.commentcount {
	margin-top: 0.1875em ;/* 3 / 16 */
}

.allcomments {
	margin-bottom: 0;/* 0 / 16 */
}

.comment {
	margin-bottom: 1.9375em;/* 31 / 16 */
}

.comment .admin {
	margin: -0.0625em 0 0.4375em 0;/* 1 / 16, 7 / 16 */
}

.comment h3 {
	margin: 0 0 0.5em 0;/* 7 / 14 */
}

.addcomment {
	margin-top: 0;
}

.addcomment form p {
	margin: 0.1666em 0 1em 0;/* 2 / 12, 10 / 12 */
}

.addcomment p {
	/* padding: 0; */
	margin: 0.1666em 0 1em 0;/* 2 / 12, 12 / 12 */
}

#author, #email, #url, #comment, #searchfield, .widget_search #s {
	margin: 0.1666em 0 0.3333em 0;/* 2 / 12, 4 / 12 */
	padding-top: 0.5em;/* 6 / 12 */
	padding-bottom: 0.0833em;/* 1 / 12 */
}

#author, #email, #url, #comment {
	margin: 0.0833em 0 0.1666em 0;/* 2 / 12, 4 / 12 */
}

#comment {
	margin-bottom: 0.6666em;
	padding-top: 0.4166em;/* 6 / 12 */
	padding-bottom: 0.1666em;/* 2 / 12 */
}

.addcomment {
	padding-bottom: 2.75em;/* 44 / 16 */
}

.previous, .next {
	margin-top: -0.125em;
}

.previous .iconlink, .next .iconlink {
	padding-top: 0.125em;
}

#sidecol li, #footer li {
	margin-bottom: 0.9375em;/* 15 / 16 */
}

#intro {
	margin-top: -0.1666em;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
}

#intro p {
	margin-bottom: -0.25em;
	padding-top: 0.25em;
	font-size: 100%;
	line-height: 1.5em;
}

#sidecol .admin h2 {
	margin-top: -0.2727em;/* 2 / 11 */
}

#footer {
	padding-bottom: 3.625em;
}

#footer .margins {
	padding-top: 3.375em;/* 54 / 16 */
}

#footer li li small {
	padding: 0.0909em 0 0 0;/* 1 / 11, 4 / 11 */
}

#footer .tagcloud, #sidecol .widget_tag_cloud {
	margin-bottom: 1.3636em;/* 15 / 11 */
}

#footer .tagcloud h2, #sidecol .widget_tag_cloud h2, #footer .widget_tag_cloud h2 {
	padding: 0.5454em 0 0.8383em 0;/* 4 / 11, 8 / 11 */
	font-size: 100%;
}

#footer #search {
	margin: 0 0 0.8125em 0;/* 13 / 16 */
}

#footer #search h2 {
	padding: 0.3636em 0 0.6363em 0;/* 4 / 11, 8 / 11 */
}

.widget_search label {
	margin: 0.0909em 0 0.1818em 0;
}

#sidecol .widget_search {
	margin-bottom: 0.625em;/* 10 / 16 */
}

#footer 1 {
	margin-bottom: 0.625em !important;/* 10 / 16 */
}

#footer #archives {
	margin-bottom: 0.875em;/* 13 / 16 */
}

#footer #archives h2 {
	padding-bottom: 0.7272em;/* 8 / 11 */
}

#footer .archive li {
	margin-top: -0.0909em;
	padding-top: 0;/* 2 / 11 */
}

#footer .archive li strong {
	margin: 0.4545em 0 0.1818em 0;/* 4 / 11, 3 / 11 */
}

#footer #credits p {
	margin-top: 0;
}

.widget_calendar {
	padding-top: 0.25em;/* 4 / 16 */
}

.widget_calendar th {
	padding: 0.1818em 0 0 0;/* 2 / 11 */
}

.widget_calendar tfoot td {
	padding: 0.9166em 0 0.0833em 0;/* 11 / 12, 1 / 12 */
}

.textwidget {
	margin: 0 0 -0.0833em 0;/* 10 / 12 */
}

.sharethis a {
	margin-top: -0.0833em !important;
}
