/*
Theme Name: Hidup Itu Indah
Theme URI: http://hidupituindah.com/
Description: HidupItuIndah theme.
Version: 1.0
Author: Muhammad Zamroni
Author URI: http://jengjeng.matriphe.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body { font-size: 12px; /* Resets 1em to 10px */ color: #222; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; background: #f7f7f7; text-align: center; }

.wrapper { margin: 0; padding: 0; }

#topmenu_wrap { }
#topmenu { height: 95px; background: url(images/topmenu.png) no-repeat left bottom; text-align: right; }
#topmenu ul { margin: 0; padding: 0; list-style: none; padding-top: 55px; }
#topmenu ul li { display: inline; padding: 15px 0 0 15px; margin: 0; font-size: 14px; }
#topmenu ul li a { margin: 0; padding: 0; font-weight: normal; }
#topmenu ul li:hover  {  }

#topmenu #searcher { padding-top: 50px; }
#topmenu #searcher input { width: 160px; }

#header_wrap { background: #F7941D; }
#header { background: url(images/header.png) no-repeat left top; height: 195px; }
#header #logo h1, #logo .description { visibility: hidden; }
#header #rss { padding-top: 20px }
#header #rss a { display: block; width: 64px; height: 64px; background: url(images/rss.png) no-repeat center center; text-indent: -9999px; }

#container_wrap { }
#container_content { text-align: left; background: url(images/container.png) no-repeat top left; }

#sidebar { margin-top: 90px; }
#sidebar_wrap { margin: 10px; background: #fff; padding: 10px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; border-top: 5px solid #fff; border-left: 5px solid #fff; }
#sidebar ul, #sidebar ul li ul { margin: 0; padding: 0; list-style: none; }
#sidebar ul li, #sidebar ul li ul li { margin: 0; padding: 0; }
#sidebar ul li { margin: 30px 0; }
#sidebar ul li h2 { text-transform: uppercase; font-size: 18px; margin: 0; padding: 0;}

#sidebar ul li#download { background: url(images/download.png) no-repeat top left; padding-left: 130px; min-height: 120px; }
#sidebar ul li#download h2 { }
#sidebar ul li#download a { font-size: 14px; }
#sidebar ul li#download ul li { border-bottom: 1px solid #ccc; margin-right: 10px; }


#maincontent { margin-top: 30px; }

a { text-decoration: none; color: #F26522; }
a:hover { color: #F7941D; }

#content { }
#content .post { margin-bottom: 50px; }
#content .post small { text-transform: uppercase; color: #666; display: block; margin: 0; padding: 0; margin-bottom: 15px; font-size: 11px; }
#content .post h2 { margin: 0; padding: 0; font-size: 24px; }
#content .post .postmetadata { color: #666; }
#content .post .postmetadata a { color: #000; }
#content .pertamax { background: #FCF697; padding: 10px 20px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; border-top: 5px solid #FCF697; border-left: 5px solid #FCF697;  }

#galeri_wrap { margin-top: 30px; margin-bottom: 30px; }
#galeri { text-align: left; background: #F7941D; }
#galeri h2 { margin: 10px 20px 0 20px; color: #fff; font-size: 18px; text-transform: uppercase; }
#galeri #showcase { background: #FFF568; margin: 20px; padding: 10px; }
#galeri #showcase .pigura { float: left; width: 160px; margin: 0 5px; }
#galeri #showcase img { border: 5px solid #fff; width: 150px; height: 150px; }

#footer_wrap { }
#footer { text-align: left; margin-top: 30px; margin-bottom: 50px; }
#footer ul { margin: 0; padding: 0; list-style: none; margin-bottom: 20px; }
#footer ul li { margin: 0; padding: 0; display: inline; margin: 0 20px 0 0; font-weight: bold; text-transform: uppercase; }
#footer p { margin: 0; padding: 0; margin-bottom: 5px; }

ol.commentlist { margin: 0; padding: 0; list-style: none; }
ol.commentlist li { margin: 0; padding: 10px; }
ol.commentlist li.alt { background: #eee; }
ol.commentlist li img.avatar { float: right; margin: 0 0 10px 15px; }

label { font-size: 13px; line-height: 14px; margin-left: 5px;  }

#respond { margin-top: 30px; }



