/*
Theme Name: User Local 201412
Author: UserLocal
Description: 
Version: 1.0
*/

#blog main {
	margin-bottom:50px;
}

#blog article {
	font-size: 1.2em;
	line-height: 2.0em;
	margin-bottom: 50px;
}
#blog article h1.entry-title {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 20px;
}
#blog article h1.entry-title a{
	color:#333;
}
#blog article h1.entry-title a:hover {
	color:#2a6496;
}
#blog article .entry-meta {
	font-size: .8em;
	margin:0 0 10px 0;
	padding:0;
}
#blog article header ul.post-categories {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}
#blog article header ul.post-categories li {
	display:inline-block;
	background:#ddd;
	padding:0px 8px;
	margin-right:8px;
}
#blog article header ul.post-categories li a {
	color:#000;
}
#blog article header .entry-date {
	display:block;
	float:right;
}

#blog .socialbutton { float: left; margin: 0 0 15px 10px; }
#blog .facebook-button{ min-width:70px; max-width:115px; }
#blog .twitter-button{ min-width:87px; max-width:90px; }
#blog .hatena-button{ min-width:80px; max-width:125px; margin: 0 0 0 -5px; }
#blog .gplus-button{ min-width:50px; max-width:80px; }
#blog .pocket-button{ min-width:60px; max-width:115px; }

#blog nav.article{
	display:table;
	width:100%;
}
#blog nav.article div {
	display:table-cell;
	width:50%;
}
#blog nav.article div.next-article {
	text-align:right;
}


#blog-sidebar H4{
	font-size: 1.3em;
	font-weight:bold;
	margin-bottom:20px;
	border-top:3px solid #000;
	padding:20px 0px 0px 2px;
}
#blog-sidebar section {
	margin-bottom:40px;
}
#blog-sidebar ul {
	list-style:none;
	padding:0;
}
#blog-sidebar ul li {
	margin:8px 0;
	padding:0 0 0 2px;
}
#blog-sidebar ul.sep li:first-child {
	border-top:1px solid #888;
}
#blog-sidebar ul.sep li {
	border-bottom:1px solid #888;
	padding:16px 0 16px 2px;
	margin:0;
}
