#branding, #blog-title, .menu, #main {
    width: 890px
}

#container {
    width: 500px;
    padding: 0px;
	margin: 0 20px 0 0;
}
.form-submit {
	width: 500px;
}
#respond {
    width: 500px;
}
#comments ol {
    width: 500px;
}


.post {
    width: auto;
}
.entry-meta {
	font-size: 13px;
    margin: -13px 0 13px 0;
}
#primary, #secondary {
    width: 370px;
	margin-left: 0;
	margin-right: 0;
}
#header, #access {
    height: auto;
}
#access {
    font-size: 22px;
}
#menu {
    height: 26px;
}
.entry-content {
	padding: 0;
}
.entry-content h1, .entry-content h2, .entry-content h3 {
	padding: 12px 0 0 0;
	font-weight: bold;
}
.page-title {
	padding: 0;
}
p {
	margin-bottom: 20px !important;
}
.page .entry-content img {
	margin: 0;
}
#footer {
	min-height: 0;
}
.menu {
	border: none;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.aside ul.xoxo li {
	font-size:15px;
	line-height:26px;
}
.aside ul.xoxo a {
	display: inline !important;
}

#nav {
	border-bottom: 1px solid black;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0 4px 0;
	width: 890px;
}
.flickr a {
	border: 1px solid gray;
	float: left;
	height: 75px;
	width: 75px;
	margin: 0 15px 15px 0;
}
.flickr_photo {

}