body {
	font-size: 75%;
}

#header {
	font-size: 1em;
  padding-bottom: 4em;
}

#name {
  margin-top: 2.3em;
}

#about {
  width: 258px;
}

#about .aboutText {
	font-size: 1.2em;
}

#about .close {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}

#about .img {
  background: transparent url(../img/me.jpg) no-repeat 97% -20px;
  -webkit-background-size: 320px;
  -moz-background-size: 320px;
  background-size: 320px;
  width: 250px;
  height: 130px;
}

#about:target {
  left: 0;
  padding: 1em 0.8em 0.2em;
  width: 410px;
}

#about:target .img {
  -webkit-background-size: 410px;
  -moz-background-size: 410px;
  background-size: 410px;
  width: 405px;
  height: 300px;
}

#about,
#header nav  {
  left: 0px;
}

#header nav {
  top: 130px;
}

#rssLink {
	left: 262px;
}

.main h1 {
	margin-bottom: 1.5em;
}

.content {
	font-size: 1em;
}

.content blockquote {
	padding-left: 80px; 
}

/*---------------
  PROJECT
---------------*/

.project h1 {
	margin-bottom: 0.4em;
}

/*---------------
  BLOG
---------------*/

.main,
.post {
	padding: 1em 0 3em;
}

.post {
	clear: left;
}

.post:first-of-type {
	padding-top: 0;
 }

.post:last-child {
	padding-bottom: 0;
}
  
.post footer {
	float: left;
  width: 25%;
}

.post.link footer {
	float: right;
}

.postTimeComments {
	border-bottom: 1px solid #ddd;
}

.postMeta ul {
  border-top: 1px solid white;
	padding-top: 1em;
}

.link .postTimeComments {
	border-bottom: none;
}

.link .postMeta ul {
	border-top: none;
}

.link .postMeta time {
	float: none;
	text-align: right;
	margin-bottom: 1.5em;
}

.postMeta a.permalink {
	background-image: url(../img/pin24.png);
}

.postContent,
.disqus-comments {
   margin: 0 0 0 30%;
}

.link .postContent {
	margin: 0 30% 0 0;
}

.post img {
   margin-left: -50%;
   max-width: 140%;
}

.post img.small {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
