

html,body,h1,h2,h3,h4,h5,h6,p,img,ul,ol,li,form,fieldset{
	border:0 none;
	margin:0;
	padding:0;
	list-style:none
}

body{
	color:#000;
	font:normal 13px/20px georgia,Verdana,Arial;
	position:absolute;
	background-attachment:fixed;
	width:100%
}

hr {
	margin-bottom:1em;
	height:1px;
	border:0;
	background-color:#ccc
}

h1{
	font-size:20px
}

h2{
	font-size:24px
}

h3{
	font-size:20px
}

h4{
	font-size:18px
}

h5{
	font-size:16px
}

h6{
	font-size:14px
}

h1,h2,h3,h4,h5,h6{
	clear:both
}

a{
	color:#06C;
	text-decoration:none;
	text-transform:lowercase
}

a:hover{
	color:#f00
}

.left{
	float:left
}

.right{
	float:right
}

.clear{
	clear:both
}

#container{
	background-color:#FFF;
	width:960px;
	border:1px solid #ffffff;
	margin:0px auto;
	max-width:96%;
	box-shadow:0 0 0px #002654
}

#header{
	min-height:120px;
	overflow:hidden
}

#header-info-wrap{
	float:left
}

#header-logo img{
	display:block
}

#header-info-wrap hgroup{
	margin-top:20px;
	margin-left:18px;
	font-weight:bold
}

#site-title{
	font-size:44px;
	text-shadow:0 2px 2px #000
}

#site-title a{
	color:#FFA900;
	line-height:1
}

#site-title a:hover{
	color:#F00
}

#site-description{
	font-size:16px;
	margin-top:6px;
	margin-bottom:6px
}

#main{
	overflow:hidden;
	width:100%
}

#content{
	display:table-cell;
	vertical-align:top;
	width:100%;
	padding:0 10px 20px;
	border-left:1px solid #fff;
	border-right:1px solid #fff
}

#bottom-navi{
	border-top:1px solid #fff;
	padding-top:16px;
	padding-bottom:10px;
	margin-top:20px
}



#footer{
	background:#fff;
	border-top:1px solid #dfdfdf;
	color:#000;
	box-shadow:0 1px 1px #fff inset
}

#footer a{
	color:#fff
}

#footer a:hover{
	color:#F00
}

#footer-area{
	overflow:hidden;
	min-height:1px;
}

#footer-bottom{
	overflow:auto;
	background:#ffffff;
	min-height:1px;
	padding:5px;
}

#footer-links{
	text-align:center;
	color:#000000;
	text-transform:lowercase
}

#theme-page{
	float:right;
	padding-top:4px;
	font:12px georgia,Verdana,sans-serif
}

#content-nosidebar{
	padding:0 10px 20px
}

.sitemap-template{
	padding:20px 0 30px 30px
}

.sitemap-template>h3{
	margin:16px 0 6px
}

.sitemap-template>ul{
	margin-left:10px
}

.sitemap-template>ul li{
	list-style:square inside
}

.sitemap-template>ul .children{
	padding-left:14px
}

.widget-title{
	font-size:16px
}

#widgets-wrap-sidebar{
	overflow:hidden;
	padding-bottom:4px;
	background-color:#fff
}

.widget-sidebar{
	margin:0px auto 24px;
	padding:0 6px;
	position:relative;
	word-wrap:break-word
}

.widget-sidebar .widget-title{
	color:#000;
	background:#fff;
	border:1px solid #dfdfdf;
	margin:0 -6px 4px;
	padding:3px 5px;
	width:100%
}

.widget-sidebar a{
	color:#06C
}

.widget-sidebar a:hover{
	color:#F00
}

.widget-sidebar ul{
	padding:0 4px
}

.widget-sidebar ul li ul{
	padding-left:10px
}

.widget-sidebar li{
	border-bottom:0px solid #CFCFCF;
	padding:4px 0 2px
}

.widget-sidebar input,.widget-sidebar select{
	margin:3px
}

.widget-sidebar .children li{
	border-bottom:none
}

#widgets-wrap-footer-full{
	overflow:hidden;
	padding:3px;
	background-color:#fff
}

.widget-footer-full{
	overflow:hidden;
	margin:6px;
	padding:0 6px
}

.widget-footer-full .widget-title{
	background:#222;
	border:1px solid #000;
	margin:0 -6px 4px;
	padding:3px 5px;
	width:100%
}

#widgets-wrap-footer-3{
	overflow:hidden;
	padding-bottom:8px
}

.widget-footer-3{
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:6px;
	width:30%;
	overflow:hidden;
	padding:0 6px
}

.widget-footer-3 .widget-title{
	background:#222;
	border:1px solid #000;
	margin:0 -6px 4px;
	padding:3px 5px;
	width:100%
}

.widget-footer-3 ul{
	padding:0 4px
}

.widget-footer-3 ul li ul{
	padding-left:10px
}

.widget-footer-3 li{
	padding:4px 0 2px
}

.widget-footer-3 input,.widget-footer-3 select{
	margin:3px
}

.widget-footer-3 .children li{
	border-bottom:none
}

#widgets-wrap-header{
	float:right
}

.widget-header{
	padding:10px
}

.widget-below-menu{
	overflow:hidden;
	margin:6px;
	padding:0 6px;
	color:#FFF
}

.widget-below-menu .widget-title{
	background:#222;
	border:1px solid #000;
	margin:0 -6px 4px;
	padding:3px 5px;
	width:100%;
	color:#FFF;
	text-shadow:2px 2px 2px #000
}

.widget-below-menu .widget-title:before{
	content:"";
	padding-left:6px
}

.widget-below-menu .widget-title:after{
	content:"";
	padding-right:6px
}

.widget-below-menu a{
	color:#FC9A08;
	text-shadow:2px 2px 2px #000
}

.widget-below-menu ul{
	padding:4px 8px 6px
}

#widgets-wrap-before-content{
	overflow:hidden;
	background:#022C5E;
	box-shadow:0 8px 10px -6px black
}

.widget-before-content{
	margin-top:10px
}

#widgets-wrap-below-excerpts{
	overflow:hidden;
	margin-top:2px
}

#widgets-wrap-before-post{
	overflow:hidden;
	border-top:1px solid #fff;
	margin:10px auto 0;
	padding-top:10px
}

#widgets-wrap-before-post-content{
	overflow:hidden;
	margin:0 6px 6px
}

#widgets-wrap-after-post-content{
	overflow:hidden;
	margin:6px
}

#widgets-wrap-after-post{
	overflow:hidden;
	border-top:1px solid #fff;
	padding-top:10px;
	padding-bottom:10px
}

.widget_nav_menu .sub-menu li{
	border-bottom:none
}

.taxonomy-info{
	border:0px solid #666;
	box-shadow:0 0 0px #333;
	margin-top:16px
}

.taxonomy-title{
	background:url("https://lh3.googleusercontent.com/-VfV2bivkwtc/U8wnSBSmnAI/AAAAAAAAASY/NwlaAe_GOH4/s54/honey.png") #E5EECC;
	color:#222;
	padding:4px 8px;
	text-align:center;
	text-shadow:0 0px 0px #666;
	text-transform:lowercase
}

.taxonomy-description{
	background:url("https://lh3.googleusercontent.com/-VfV2bivkwtc/U8wnSBSmnAI/AAAAAAAAASY/NwlaAe_GOH4/s54/honey.png") #FFCB66;
	border-top:1px solid #666;
	padding:8px
}

.blog-view{
	background:#fff;
	border:0px solid #fff;
	box-shadow:0 0 3px #fff;
	margin-top:16px;
	margin-bottom:18px;
	padding:8px
}

article.sticky{
	background:url("https://lh3.googleusercontent.com/-VfV2bivkwtc/U8wnSBSmnAI/AAAAAAAAASY/NwlaAe_GOH4/s54/honey.png") #FFCB66;
	border:1px solid #101010
}

.blog-view .entry-title a{
	font-weight:normal
}

.blog-view .entry-date{
	background:rgba(0,0,0,0.15);
	border:1px solid #fff;
	float:right;
	margin:2px 0 2px 6px;
	padding:1px 6px
}

.blog-view .entry-meta-top{
	overflow:hidden
}

.blog-view .entry-categories{
	display:none;
	margin-top:6px
}

.blog-view .entry-categories a{
	background:rgba(0,0,0,0.15);
	border:1px solid #fff;
	padding:0 4px;
	border-radius:3px;
	color:#303030;
	display:none;
	margin-bottom:4px
}

.blog-view .entry-categories a:hover{
	background:rgba(0,0,0,0.75);
	color:#FFF;
	border-color:#000
}

.blog-view .entry-author{
	display:inline-block;
	float:right;
	margin-top:6px;
	background:rgba(0,0,0,0.15);
	border:1px solid #fff;
	padding:0 4px;
	border-radius:3px
}

.blog-view .entry-content{
	overflow:hidden;
	margin-top:6px;
	font:normal 13px/20px georgia,Verdana,Arial
}

.blog-view .entry-thumbnail{
	overflow:hidden;
	float:left;
	border:1px solid #666;
	margin-right:8px;
	width:120px;
	height:120px
}

.blog-view .entry-thumbnail img{
	float:left
}

.blog-view .entry-excerpt p{
	margin-bottom:8px!important;
	margin-top:0!important
}

.read-more{
	overflow:hidden
}

.read-more-button{
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:0 0 2px #000;
	color:#069;
	float:right;
	font-weight:bold;
	padding:2px 12px;
	margin:0 4px 4px 0
}

.read-more-button:hover{
	background:#2572ED;
	color:#FFF;
	box-shadow:0px 0px 3px #000;
	text-shadow:0 1px 1px #333
}

.entry-header{
	display:inline;
	margin-bottom:2px
}

.entry-title{
	font-weight:normal;
	color:#000;
	display:inline;
	line-height:1.2;
	text-transform:lowercase
}

.entry-title a{
	font-weight:normal;
	text-shadow:0 0px 0px #666;
	text-transform:lowercase
}

.entry-title a:hover{
	color:#F00
}

.entry-tags{
	margin:4px 0
}

.page-nav{
	margin-top:6px;
	text-align:center;
	font-weight:bold;
	padding:2px;
	clear:both
}

.page-nav>*{
	border:1px solid #666;
	padding:2px 6px;
	margin-left:2px;
	background:#FFF
}

.single-view{
	margin-top:10px;
	padding:6px 0 0
}

.single-view .entry-title a{
	letter-spacing:-1px
}

.edit-post a{
	background:#226FFF;
	border:1px solid #111;
	float:right;
	padding:2px 8px;
	margin-top:4px;
	color:#FFF
}

.edit-post a:hover{
	background:#0042BB
}

.single-view .entry-meta-top{
	overflow:hidden;
	margin-top:6px;
	padding-top:8px;
	border-top:1px solid #fff
}

.single-view .entry-date,.single-view .entry-author{
	background:#DDD;
	border:1px solid #fff;
	float:right;
	padding:1px 6px;
	margin:3px
}

.single-view .entry-content{
	overflow:hidden;
	margin-bottom:10px;
	font:normal 14px/21px georgia,Verdana,Arial
}

.single-view .updated{
	color:#666;
	font-size:11px
}

.type-attachment .attachment img{
	display:block;
	margin:8px auto
}

.next-previous-attachment{
	overflow:hidden
}

.next-previous-post{
	overflow:hidden;
	border-top:1px solid #fff;
	padding:16px 10px 14px
}

.entry-meta-bottom{
	border-bottom:1px solid #fff;
	margin-bottom:10px
}

.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6{
	line-height:1.2;
	text-shadow:0 1px 1px #fff;
	margin:14px 0 4px 0;
	clear:none
}

.entry-content p,.comment-body p{
	margin-top:4px;
	margin-bottom:14px
}

blockquote{
	background:#E0E0E0;
	border-left:6px solid #666;
	clear:both;
	margin:10px;
	padding:8px 12px;
	overflow:hidden
}

blockquote p{
	font-style:italic;
	margin:0!important
}

blockquote cite{
	float:right;
	margin:6px auto 2px
}

blockquote cite:before{
	content:"- "
}

address{
	margin-bottom:10px
}

pre{
	background:#EEE;
	border:1px solid #DBEAF9;
	padding:10px
}

.entry-content p img{
	margin:8px
}

.wp-caption img{
	display:inline-block
}

.wp-caption{
	text-align:center;
	padding:4px 0;
	background:#EEE;
	border:1px solid #DBEAF9
}

.wp-caption-text,.gallery-caption{
	font-size:12px!important;
	margin:0!important;
	color:#fff;
	padding:0 6px
}

.alignnone{
	margin-top:8px;
	margin-bottom:8px
}

.alignleft{
	display:inline;
	float:left;
	margin:4px 10px 12px 0!important
}

.alignright{
	display:inline;
	float:right;
	margin:4px 0 12px 10px!important
}

.aligncenter{
	display:block;
	margin:8px auto!important
}

.entry-content dl,.comment-body dl{
	margin-left:20px
}

.entry-content dt,.comment-body dt{
	margin-top:10px;
	font-weight:bold
}

.entry-content dd,.comment-body dd{
	margin-top:2px;
	margin-bottom:6px
}

.entry-content table,.comment-body table{
	border:1px solid #fff;
	border-collapse:collapse;
	margin:1px 0
}

.entry-content table th,.comment-body table th{
	border:1px solid #fff;
	padding:1px 4px;
	background:#fff
}

.entry-content table td,.comment-body table td{
	border:1px solid #fff;
	padding:1px 5px
}

.gallery .gallery-item{
	margin-left:0;
	margin-right:0;
	margin-bottom:0
}

.gallery img{
	border:1px solid #DBEAF9!important;
	padding:4px;
	display:inline-block
}

.gallery img:hover{
	border:1px solid #AAA!important;
	background:#DDD
}

.entry-content li h1,.entry-content li h2,.entry-content li h3,.entry-content li h4,.entry-content li h5,.entry-content li h6{
	display:inline
}

.entry-content li{
	margin:4px 0 6px 6px;
	list-style-position:inside;
	list-style-type:disc
}

.entry-content ul,.comment-body ul{
	margin:8px 0px 8px 20px
}

.entry-content ul li,.comment-body ul li{
	list-style-type:disc
}

.entry-content ol,.comment-body ol{
	margin:8px 0px 8px 20px
}

.entry-content ol li,.comment-body ol li{
	list-style-type:decimal
}

.entry-content ol li ol li,.comment-body ol li ol li{
	list-style-type:lower-alpha
}

.entry-content ol li ol li ol li,.comment-body ol li ol li ol li{
	list-style-type:lower-roman
}

.wp-smiley{
	border:none!important;
	margin:0!important
}

#search-box{
	position:relative;
	width:100%;
	margin:0
}

#search-form{
	height:30px;
	border:1px solid #C5CDD2;
	background-color:#f9f9f9;
	overflow:hidden
}

#search-text{
	font-size:14px;
	color:#ddd;
	border-width:0;
	background:transparent
}

#search-box input[type="text"]{
	width:90%;
	padding:7px 0 10px 1em;
	color:#333;
	outline:none
}

#search-button:hover{
	background:#606D74
}

#search-button{
	font:bold 12px/30px 'georgia','georgia','Tahoma';
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:80px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:32px;
	border-width:0;
	background-color:#778288;
	cursor:pointer
}

#nav-search{
	display:inline-block;
	float:right;
	margin:6px 10px 3px 10px
}

#nav-search #searchform{
	background:none;
	margin:0;
	padding:0;
	width:auto;
	border:none
}

#nav-search #s{
	border:1px solid #222;
	width:150px;
	padding:2px;
	margin-top:1px;
	color:#fff
}

.widget-footer-3 #searchform{
	border-color:#000
}

#lanjutan a{
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	height:30px;
	width:228px;
	border:0;
	background:url(https://www.liriklagumu.com/more.png) no-repeat;
	display:block
}

#lanjutan #terus a{
	background-position:0px 0px
}

#lanjutan #terus a:hover{
	background-position:0px -30px
}

@media screen and (max-width:900px){
	#nav .menu>li,#nav .menu>ul>.page_item{
		border-bottom:1px solid #111
	}

	#nav-search{
		float:left
	}

}

@media screen and (max-width:800px){
	body{
		padding:0
	}

	#container{
		width:100%
	}

	#content {
		display:block;
		float:left;
		width:95%!important;
		max-width:95%!important;
		border:none
	}

	.widget-footer-3{
		float:none;
		width:96%;
		margin:16px auto
	}

}

@media screen and (max-width:480px){
	#header{
		height:auto!important
	}

	#header-info-wrap{
		float:none!important;
		text-align:center!important;
		margin:0 auto 8px!important
	}

	#header-info-wrap #header-logo,#header-info-wrap #header-text{
		margin-left:0!important;
		margin-right:0!important
	}

	#header-logo img{
		max-width:100%;
		height:auto
	}

	#nav .menu{
		float:none!important;
		border:none!important
	}

	#nav .menu>li,#nav .menu>ul>li{
		float:none!important;
		border-top:1px solid #555!important;
		border-left:none!important;
		border-right:none!important
	}

	#nav .menu>li>a,#nav .menu>ul>li>a{
		background:none!important
	}

	#nav .menu>li>a:hover,#nav .menu>ul>li>a:hover{
		background:#FFF!important
	}

	#nav-search{
		width:96%!important
	}

	#nav-search #nav-s{
		width:84%!important
	}

	#nav-search #nav-searchsubmit{
		float:left!important
	}

	#comments-wrap{
		max-width:98%!important
	}

	.author-avatar,.author-description{
		display:block
	}

}

@media screen and (max-width:320px){
	.blog-view .entry-thumbnail{
		display:none!important
	}
	
	img{
    max-width:100% !important;
    height:auto;
    display:block;
    }

}
