body, header#branding, section#main_content, nav#main-navigation {
	width: 650px;
}

body, .cssgradients body {
	background-image: none;
}

section#main_content {
	float: none;
}

nav#main-navigation {
	left: 0px;
	margin-right: 0px;
}

nav#main-navigation ul {
	width: 100%;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.post-header h2 {
	font-size: 36px;
}

#main_content article {
	margin-bottom: 80px;
}

nav#main-navigation li {
	width: 19%;
	padding-left: 0.5%;
	padding-right: 0.5%;
	margin: 0px;
}

nav#main-navigation li a {
	font-size: 19px;
}

section#wrapper aside {
	padding: 25px;
	width: 600px;
	
	margin-top: 40px;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #4d7274;
	border-top-color: rgba(154, 228, 232, 0.5);
}

#wrapper footer.page-footer {
	padding: 25px;
	width: 600px;
}

.csscolumns footer.page-footer section.fullright {
	width: 600px;
	margin-right: 0px;
	
	column-count: 2;
	column-width: 280px;
	column-gap: 20px;
	-moz-column-count: 2;
	-moz-column-width: 280px;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-width: 280px;
	-moz-column-gap: 20px;
	
	padding-left: 0px;
	padding-right: 0px;
}

p, ul, li, dt, dd {
	font-size: 19px;
}

footer.page-footer p, footer.page-footer ul, footer.page-footer li, .csscolumns footer.page-footer p, .csscolumns footer.page-footer ul, .csscolumns footer.page-footer li, .csscolumns footer.page-footer section.fullright {
	font-size: 19px;
}

article .postmeta {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

section#main_content article ul, section#main_content article ol {
	margin-left: 20px;
}

section#main_content article ul li {
	list-style-type: square;
}

article .sub_postmeta {
	display: inline;
}
