/*ARTICLE*/
.post {margin-bottom:80px}
.post .post-title {text-decoration:none; color:#555}
.post .entry{margin-top:20px; margin-bottom:1.5em;}
.post .entry p{overflow:auto}
.post .entry a{color:#37DAC1}
.post .entry a:hover{text-decoration:underline}
.post .more-link {font-weight:bold; color:#777;}
.post .more-link:hover {color:#37DAC1;}

.entry img { max-width: 100%; height: auto; width: auto; }

/*META*/
.meta {color:#999; font-size:11px}
.meta a {color:#777; text-decoration:none;font-style:italic}
.meta a:hover {color:#444; text-decoration:underline;}
.meta .fn {color:#666}
.meta .comments-link {font-weight:bold}

/*SIDEBAR*/
.sidebar{color: #999;}
.sidebar h2{margin-bottom:10px; font-size:20px; color:#666;}
.widget{padding-bottom: 20px;border-bottom: 1px solid #DDD;margin-bottom: 20px;}
.sidebar a {font-weight: normal; color:inherit;text-decoration: none; }
.sidebar a:hover{color:#666;}
.sidebar li{padding-left: 5px; line-height: 2;} 

/*NAVIGATION*/
ul.page-numbers{float: right;overflow:hidden; display:block;}
.page-numbers li {float:left;}
.page-numbers li a{ display:block;padding:10px;text-decoration:none; color:#777;}
.page-numbers li a:hover{ color:#444;}
.page-numbers li .current{color: #37DAC1;}

/*SEARCH*/
input#s {width: 93%; max-width: 222px; height: 25px; line-height: 25px; padding: 5px; border: 1px solid #DDD; color: #999; }
input#s:focus{color: #999;}
.widget_search {border : none;}


@media screen and (max-width:620px) { 
	.widget_search{ position: absolute; top: 160px;
	right: 30px;}
	.sidebar { border-top:1px solid #DDD; padding-top:30px;}
}
