/* Content
----------------------------------------------- */
body {
	min-width:740px;
}

@media all {
  #main {
    width:400px;
    float:left;
	margin:20px 80px 0 0;
  }
  #sidebar {
    width:260px;
    float:right;
	margin:20px 0 0 0;
  }
}



/* Posts
----------------------------------------------- */
.post {
	margin:0 0 3em 0;
	padding:0 0 2em 0;
	line-height:1.5em;
}
.post-title {
	margin:0 0 .5em 0;
	padding:0;
	font-size:21px;
	font-weight:normal;
	line-height:1.2em;
}
.post-title a, .post-title a:visited, .post-title strong {
	display:block;
	text-decoration:none;
	color:#000;
}
.post-title strong, .post-title a:hover {
	color:#000;
	text-decoration:underline;
}
.post div {
	margin:0 0 .75em;
	line-height:1.5em;
}

.post-footer {
	position:relative;
	margin:2em 0 0 0;
	padding:0 0 15px 0;
	font-family:ALACSerifSC;
	line-height:1em;
	letter-spacing:.1em;
	color:#333;
	border-bottom:1px solid #CCC;
}
.post-footer .addthisbutton {
	float:right;
	line-height:1em;
	position:relative;
	top:2px;
}
.post-footer em, .comment-link {
	text-transform:uppercase;
}
.post-footer em {
  font-style:normal;
  color:#999;
}
.comment-link {
	text-transform:uppercase;
}
.post img {
}
.post blockquote {
  margin:1em 20px;
}
.post blockquote p {
  margin:.75em 0;
}


/* Comments
----------------------------------------------- */
#comments h1.numofcomments {
  margin:1em 0;
}
#comments h2 {
  margin:1em 0;
}
#comments h4 strong {
  font-size:130%;
}
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
}
#comments-block {
}
#comments-block dt {
  margin:.5em 0;
}
#comments-block dd {
  margin:.25em 0 0;
}
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
	padding-bottom:1em;
  border-bottom:1px dotted #CCC;
}
#comments-block dd p {
  margin:0 0 .75em;
}
.deleted-comment {
  font-style:italic;
  color:gray;
}
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Comment Form
----------------------------------------------- */

div.comment-form {
	height:auto
}
div.comment-form h4 {
	font-size:16px;
}
iframe#comment-editor {
	display:block;
	height:300px;
}


/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
	margin:0 0 1.5em;
	padding:0 0 1.5em;
	border-bottom:1px solid #ccc;
	list-style:none;
}
#sidebar li {
	margin:0;
	padding:0 0 0 20px;
	text-indent:-20px;
	line-height:1.5em;
}
#sidebar p {
	color:#333333;
	line-height:1.5em;
}
.sidebar-title {
	font-size:16px;
}


/* Feeds
----------------------------------------------- */
#blogfeeds {
}
#postfeeds {
	height:20px;
  }
