/*
Theme Name: Green Acer
Theme URI: http://think.web.id/
Description: The 2010 Acerid Blog Themes.
Author: Think.Web
Version: 1.0
Tags: green, white, two-columns, fixed-width, threaded-comments, sticky-post, microformats, editor-style
*/


/* BY ALIT 2010 */

.sponsor {margin-left:-19px; height:140px;}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	color: #045A4C;
	text-decoration: none;
	border: 1px solid #ddd;
	padding: 3px 5px;
	margin: 2px;
	vertical-align: middle;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #aaa;
	background: none repeat scroll 0 0 #67BF09; 
}

.wp-pagenavi span.current {
	font-weight: bold;
}

table td { padding: 3px; }
.vvqbox { clear: both; }
.content .article-list, .content .article-list li { margin:0; padding:0; list-style: none outside none; }

.content ul { margin: 0 0 20px 25px; padding: 0px; list-style: disc outside; }
.content ol { margin: 0 0 20px 25px; padding: 0px; list-style: decimal outside; }
.content ol li, .content ul li { margin:3px 7px; line-height: 26px; }

.widget-area { margin-top: 25px; }
.widget-area h3 { display: none; }

.sharefacebook { margin: 0 5px 0 0; float: left; }
.sharetwitter { float: left; }
#sharelike { clear: both; height: 60px; margin-bottom: 7px; }
#entry-author-info { margin-bottom: 7px; padding:7px; }
#author-avatar { width: 70px; margin-right: 7px; }
#author-avatar img { border:0; margin: 5px; float: left; }
#author-description { width: 400px; padding: 5px; float: left; line-height: 20px; }
#author-description h2 { margin-bottom: 7px; font-size: 14px; }


.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; border-bottom: 1px solid #ccc; }
.commentlist p { margin: 10px 5px 10px 0; }
.commentlist img { margin:0; padding: 0; border:0; }
.commentlist .avatar { margin: 0px 10px 5px 0; float:left; vertical-align:top; border: 1px solid 005446; }
.commentlist .thdrpy { font-size: 11px; }

.comment-childs { margin-left: 35px; padding: 10px 0 5px 15px; border-top: 1px solid #ccc; background: #fff; }
.comment-childs p { margin: 0px 5px 10px 0; }
.comment-childs img { margin:0; padding: 0; border:0; }
.comment-childs .avatar { margin: 0px 10px 5px 0; float:left; vertical-align:top; border: 1px solid 005446; }
.comment-childs .commentmetadata { font-size: 12px; }

.footer-logo { display: block; text-indent: -9999px; float:left; width: 180px; height: 125px; margin-top:20px; }
.footer-logo a { display: block; text-indent: -9999px; width: 180px; height: 125px; }

.footer-info { display: block; z-index: 999; float:left; width: 330px; margin-top: 60px; margin-left:20px; height: 26px; }
.footer-info a { display: block; text-indent: -9999px; width: 330px; height: 26px; }
.footeri { z-index: 999px; float:left; color:#fff;}

.contact-label {
    color: #005446;
    font-size: 14px;
}

.galleryhead {
	font-size: 18px;
    color: #045A4C;
    font-weight: 500;
    line-height: 25px;
	margin: 15px 0 8px 0;
	padding: 0;
}
.gallery a {
	display: block;
}
.gallery {
	margin: 0 auto 8px;
}
.gallery .thumb {
	width: 60px;
	height: 60px;
}
.gallery li {
	list-style: none;
}
.gallery .gallery-item {
	float: left;
	margin: 0 5px 5px 0;
	text-align: center;
	width: auto;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery img {
	border: 3px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
.pluss_one, .fb_like {
	float: left;
}
.pluss_one {
	width: 55px;
}
.fb_like {
	width: 470px;
}

body {
background: white url(images/bg.jpg) repeat-x !important;
}

#header {
background: url(images/header_bg.png) no-repeat !important;
}

#head {
	background: #000 !important;
	width: 100%;
	height: 12px;
	padding: 5px 0;
	z-index: 999;
	color: white;
}
#headp {
	background: #000 !important;
	width: 860px;
	margin: 0 auto;
	color: white;
	text-align: right;
}

#nav { background: url(images/nav_bg.png) no-repeat !important; width: 860px; height: 80px; }
#nav h2 { display: none; }
#nav ul, #nav ul li { list-style: none; }
#nav ul li, #nav ul li a { display: block; height: 80px; text-indent: -9999px }
#nav ul li { float: left; }
#nav ul li a span { display: none; }
#nav ul li.nav-home { width: 86px; height: 80px; }
#nav ul li.nav-home a:hover { background: url(images/nav_bg.png) no-repeat 0 -80px !important; }

#nav ul li.page-item-2 { width: 78px; }
#nav ul li.page-item-2 a:hover { background: url(images/nav_bg.png) no-repeat -86px -80px !important; }
#nav ul li.cat-item-15 { width: 156px; }
#nav ul li.cat-item-15 a:hover { background: url(images/nav_bg.png) no-repeat -164px -80px !important; }
#nav ul li.cat-item-16 { width: 150px; }
#nav ul li.cat-item-16 a:hover { background: url(images/nav_bg.png) no-repeat -320px -80px !important; }
#nav ul li.cat-item-17 { width: 137px; }
#nav ul li.cat-item-17 a:hover { background: url(images/nav_bg.png) no-repeat -470px -80px !important; }
#nav ul li.cat-item-18 { width: 117px; }
#nav ul li.cat-item-18 a:hover { background: url(images/nav_bg.png) no-repeat -607px -80px !important; }
#nav ul li.cat-item-20 { width: 136px; }
#nav ul li.cat-item-20 a:hover { background: url(images/nav_bg.png) no-repeat -724px -80px !important; }

/* FOOTER */
#footer { width: 100%; height: 164px; background: url(images/footer-bg.png) repeat-x !important; margin-top: 40px; }
.footer-box { background: url(images/footer-box-bg.png) no-repeat !important; height: 164px; }
.footer-logo {
	display: block;
	text-indent: -9999px;
	float: left;
	width: 145px !important;
	height: 125px;
	margin-top: 20px;
}
.disclaimer { float: right; margin: 65px 3px 0 0; }
.disclaimer a { color: #fff; }
