#content {
		overflow: hidden;
}

#cage {
    line-height: 20px;
}

#cage h2 {
    text-transform: uppercase;
}
h2.pagetitle {
    color: #363636;
}


.post {
  margin-bottom: 52px;
  border-bottom: 1px solid #fff;
}
.post:last-child {
  border-bottom: 0px;
  margin-bottom: 20px;
}
.post:last-child .postmetadata {
  border-bottom: 0px;
}
.entry p {
  margin-bottom: 20px;
}

.postmetadata {
  margin-top: 20px;
  font-size: 11px;
  color: #777;
  border-bottom: 1px solid #e3e3e3;
}

.post img {
  max-width: 370px;  
  background: #fff;
  padding: 1px;
  border: 1px solid #9e9e9e;
  -webkit-box-shadow: #d4d4d4 0px 0px 5px;
  -moz-box-shadow: #d4d4d4 0px 0px 5px;
}

code {
	font-family: Lucida Grande, Verdana, sans-serif;
	display: block;
	width: 370px;
	border: 1px solid #dedede;
	overflow: auto;
	white-space: nowrap;
	padding: 10px;
}

blockquote {
	padding-left: 25px;
	color: #777;
	font-style: italic;
	background: url(/images/blog/quote.png) no-repeat left 3px;
}



#archives {
}
#archives h2 {
  margin-bottom: 9px;
}
#archives ul {
  border-bottom: 1px solid #fff;
}
#archives li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e3e3e3;
  padding: 3px 0px;
  zoom: 1;
  text-align: right;
}
#archives li:first-child {
  border-top: 0px;
}
#archives li a {
  color: #363636;
  float: left;
}

.ie6 #archives ul {
  border-top: 1px solid #e3e3e3;
}



#comment {
  width: 100%;
  margin-bottom: 10px;
}

#commentform {
  margin-bottom: 50px;
}

.commentlist li {
  border-bottom: 1px solid #dedede;
  margin-bottom: 30px;
}

.commentmetadata {
  font-size: .9em;
  margin-top: 1em;
  color: #777;
  clear: right;
}

.avatar {
	float: right;
  background: #fff;
  padding: 1px;
  border: 1px solid #9e9e9e;
  -webkit-box-shadow: #d4d4d4 0px 0px 5px;
  -moz-box-shadow: #d4d4d4 0px 0px 5px;
	margin-left: 20px;
}




/* ie fixes */
.ie6 #footer, .ie7 #footer {
		background: #262626 url(/images/back.top.grey.plain.png) repeat-x top;    
}
.ie6 #searchform, .ie7 #searchform {
    display: none;
}
.ie6 #cage, .ie7 #cage {
    overflow: hidden;
}
