/* html */

* {
	/*margin: 0; padding: 0; outline: none;*/
}

html, body {
	height: 100%;
	font-family: "Alegreya", Palatino, Georgia, serif;
}

body {	
	color: #333;
	background-color: #fff;
}
a, a:active, a:visited, a:hover, strong, b {
	color: #333;
}

/* header */

#header {
	margin-top: 60px;
}

#header h1 a {
	display: block; 
	margin: 0 auto;
	background-color: #fff612;
}
#header h1 a {
	width: 126px; height: 126px; 
}
#header h1 a span {
	display: none;
}

#header p.description {
	display: none;
}

#header ul { 
	text-align: center;
	list-style: none;
}
#header ul {
	margin-top: 10px;
	font-size: 18px;
}
#header ul li {
	display: inline; padding: 0 10px;
}
#header ul li a {
	text-decoration: none;
}
#header ul li a, #header ul li a:active, #header ul li a:visited {
	font-style: normal;
	color: #333;
}

/* content */

#list, #single {
	margin: 0 auto; padding-bottom: 100px;
	width: 800px; 
	line-height: 1.6em;	
}
.post {
	margin: 100px 0;
}

.post h2 a, .post h2 a:active, .post h2 a:visited {
	color: #333; text-decoration: none;
}

.post a, .post a:active, .post a:visited {
	color: #333;
	text-decoration: underline;
}
.post p, .post ul {
	margin-top: 15px;
}
.post p.image a {
	background-color: #fff;
}
.post p.comments-link {
	margin-top: 20px;
}
.post p.comments-link a, .post p.comments-link a:active, .post p.comments-link a:visited {
	color: #333;
	background-color: #eaeaea;
	text-decoration: none; padding: 3px 10px;
}

.post ul {
	list-style: square;
	list-style-position: inside;
}