/*
Theme Name: Jambudvipam
Theme URI: 
Description: Rumah Bunda special theme
Author: Panini Yaska (Mod by Ebta Setiawan)
Author URI: 
Tags: blue, pale, colorful, simple, white, seo, fixed width, two columns, widgets, valid css, valid xhtml, widget ready, right sidebar, 2 column, 800 pixels, adsense, favicon, gravatars, ie7, photoblog, rounded corners, search engine optimised,  
Version: 1.3
*/

/* Main Body */

*{margin:0;padding:0;}
body{background:#001531 url(images/bg.gif) repeat-x;font-family:Georgia,Times,"Times New Roman",serif;font-size:62.5%;margin:0;padding:0;}
body a,body a:visited{color:#00C;text-decoration:underline;}
body a:hover{color:#363636;text-decoration:none;}
h1,h2,h3,h4{font-family:Helvetica, Arial, Sans-Serif;}
h1{font-size:3em;line-height:1em;}
h2{color:#044386;font-family:Arial, Helvetica, sans-serif;font-size:large;}
h3{font-size:1.5em;}
h4{font-size:1em;}
#wrapper{width:900px;margin:auto;}
#headerbkg{background:url(images/headerbg.jpg);height:227px;width:900px;}
#header{position:relative;margin:auto;}
#header h1{line-height:0;text-indent:-9999;visibility:hidden;}
#header_left{color:#fff;font-size:1.2em;left:10px;position:absolute;text-align:left;top:70px;}
#description{
    color: #2A2AFF;
    font: bold 32px 'Dancing Script',Times,"Times New Roman";
    margin: -10px 0 0;
    text-shadow: 1px 1px #fff;
}

#navbar{float:left;width:900px;margin-top:190px;background:#FFF;opacity:0.8;height: 40px;margin-left:-1px;border:1px solid #0095E6; border-bottom:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
#navbar ul,#navbar ul li{list-style:none;margin:0;padding:0;}
#navbar ul{padding-left:10px;}
#navbar ul li{display:inline;float:left;line-height:18px;overflow:visible;}
#navbar ul li a{color:#000;display:block;font: 16px "Myriad Pro",Arial;text-decoration:none;padding:5px 3px 2px 20px;margin:5px 20px 0 0;}
#navbar ul li a:hover {text-decoration: underline;text-shadow: 1px 1px 2px #000;}
#navbar .home {background: url(images/home.png) no-repeat 0 12px; }
#navbar .page-item-2 {background: url(images/about.png) no-repeat 0 12px; }
#navbar .page-item-929 {background: url(images/contact.png) no-repeat 0 12px; }
#navbar .page-item-872 {background: url(images/product.png) no-repeat 0 12px; }
#navbar .page-item-2105 {background: url(images/tulipware.png) no-repeat 0 12px; }
#navbar .page-item-2216 {background: url(images/shopping_red.png) no-repeat 0 12px; }

#navbar ul li a:active{background:#54c8fe;color:#fff;}
.current_page_item a {border-bottom: 1px solid;}
#navbarright{float:right;text-align:right;width:220px;padding:0 10px 0 0;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
.pagetitle{font-size:1.6em;margin-bottom:20px;}
#searchsubmit{background:url(images/search.png) no-repeat left top;border:none;height:16px;line-height:1px;position:relative;text-indent:-999%;width:16px;}
#s{background:#067DD2;border:none;color:#fff;font-size:12px;height:15px;width:180px;margin:9px 3px 0 0;padding:3px 7px 3px 5px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;}

#navcat {position: absolute;background:#fff;width:900px; opacity:0.8;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;top: 5px;padding-left:10px;}
#navcat li {list-style: none;float: left;padding: 5px 0;border-right:1px solid #47AEF7;}
#navcat li:last-child {border-right:none;}
#navcat a {text-decoration: none;font: bold 12px Helvetica,Arial; color: #000;padding:5px 10px;}
#navcat a:hover {background: #067DD2;color: #fff;text-shadow: 1px 1px #000; }
	
#page{background:#fff url(images/wavepat.png);-moz-border-radius:0 0 11px 11px;-webkit-border-radius:0 0 11px 11px;width: 900px;padding-top: 10px;}
#content{float:left;line-height:1.6em;overflow:hidden;width:660px;padding-left:10px;}
#content img{padding:12px;}
.product {
    float: left;
    width: 280px;
    margin: 10px 0 0 10px;
    border: 1px solid #47AEF7;
    padding: 5px;
    height: 250px;
    text-align: center;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

div.product > a, div.product > strong {
    background: none repeat scroll 0 0 #D2EAFC;
    display: block;
    font: bold 14px Arial;
    height: 32px;
    margin: -5px -5px 5px -5px;
    padding: 3px;
    text-decoration: none;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
}

div.product > strong {
    background: #ddd;
}

div.product a:hover {
    color: #900;
    background: #8FCEFA;
    text-shadow: 1px 1px #eee;
}

div.product img:hover {
    background: white;
}

#featured {
    background-color: #CDE5FD;
    border: 1px solid #0C9DE8;
    height: 110px;
    overflow: hidden;
    padding: 10px 15px;
    width: 620px;
}

#featured-base {
	width: 840px;
}

#featured a {
    text-decoration: none;
	text-transform: capitalize;
}

#featured img {
    border: 1px solid #ccc;
    padding: 4px;
    margin: 0;
    background: #eee;
}

.featured-post {
    float: left;
	width: 120px;
}

.wp-post-image {
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.post h2,.post h2 a:visited,.post h2 a{
	color:#33C;
	font:normal 26px/1em 'Dancing Script',Times,Times New Roman;
	text-decoration:none;
	text-transform: capitalize;
	white-space: pre-wrap;
	text-align: center;
	}

.post h2 a:hover{color:#7ead09;text-decoration:none;}
.post-idx { float:left;width:305px;height: 380px;}
.post{font-size:14px;margin:0 5px 15px;text-align:justify;line-height: 120%;
	border: 1px solid #297DB9;
	padding:5px;}
.post ul,.post ol{padding-left:40px;margin:10px 0;}
.post li{padding:2px 0;}
.entrytext {
    font: 14px/140% sans-serif;
    padding: 10px;
}
.clearfix {clear:left;}
.entry{margin-bottom:10px;text-align:justify;font-size:1em;line-height:1.3em;}
.mposter{background:url(images/man.gif) no-repeat;clear:both;margin-left:5px;padding-left:17px;}
.entrytext .postmetadata{margin-top:20px;padding-left:10px;text-align:justify;}
.postmetadata{color:#7ead09;font-family:Helvetica, Myriad;font-size:12px;border-top:1px dotted #aaa;margin-bottom:40px;padding-left:10px;padding-top:2px;text-align:center;}
.postmetadata a,.postmetadata a:visited{color:#086baf;}
.postmetadata a:hover{color:#086baf;text-decoration:underline;}
.postmetadata alt{border-top:1px dotted #ccc;margin-bottom:40px;margin-left:10px;padding-top:2px;text-align:center;}
.endpost{height:33px;padding-left:300px;width:149px;}
.navigation{display:block;margin-bottom:20px;}
.navigation a,.navigation a:visited{background:#FFE8E8;border:1px dotted;color:#CC0000;font-weight:700;padding:2px 3px;text-decoration:none;}
.navigation a:hover{background:#C00;color:#FFF;}
.more-link {
    float: right;
    background: #ddd;
    padding: 4px 9px;
    font-size: 11px;
}

.round-5px {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

p a.more-link {
    color: #333;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
    -moz-border-radius: 3px;
}

p a:hover.more-link {
    color: #fff;
    background: #666;
    text-shadow: 1px 1px #000;
}

blockquote{border-left:10px solid #7cd5e8;padding-left:15px;margin:0 30px;}
code{background:#d4faa2;border-bottom:solid 1px #b9ef98;border-top:solid 1px #b9ef98;display:block;font:1.2em 'Courier New',Courier,Fixed;overflow:auto;text-align:left;margin:10px 0;padding:5px 10px;}
a img{border:1px #ccc;}
#sidebar{float:right;position:relative;width:200px;-moz-border-radius:0 9px 9px 0;-webkit-border-radius:0 9px 9px 0;background:none repeat scroll 0 0 #CDE5FD;margin:2px 10px 0 0;padding:10px 5px;}
#sidebar li a{list-style:none; text-decoration:none;}
#sidebar ul{}
#sidebar ul li,#sidebar ul li a{color:#909;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;line-height:1.6em;padding-left:4px; list-style:none;}
#sidebar li a:hover{background:#660066;color:#fff;}
#sidebar ul h2{background:url(images/home-icon.png) no-repeat scroll 10px 2px #606;color:#FFF;display:block;font-size:1.4em;font-weight:700;margin-bottom:10px;text-align:center;-moz-border-radius:13px;-webkit-border-radius:13px;padding:5px 0;}
#sidebar ul ul li{margin-left:0; list-style:disc inside;}
#sidebar ul ul li ul{margin-bottom:0;padding-left:20px;}
#sidebar ul ul li ul li{border-bottom:0;font-size:1.1em;line-height:1.6em;list-style:circle inside;}
.rss{background:url(images/rss.gif) no-repeat;display:block;height:71px;padding-bottom:15px;width:124px;margin:30px auto;}
.commentimg{background:url(images/comment.gif) no-repeat;clear:both;padding-left:20px;padding-right:5px;}
#comments{border-bottom:1px dashed #ccc;font-size:1.6em;margin-bottom:20px;padding-bottom:20px;}
#respond{font-size:1.6em;margin-bottom:5px;}
ol.commentlist{font-size:1.2em;list-style-type:none;}
ol.commentlist li{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
ol.commentlist li.alt{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:20px;}
#comment_title{margin-bottom:5px;}
#commentform{margin-bottom:20px;}
#commentform p{margin-bottom:10px;}
#commentform textarea{background-color:#fff;border:1px solid #ccc;font-size:12px;width:99%;padding:2px;}
#foot{clear:both;float:lef;width:794px;}
#footer{background:transparent;clear:both;color:#2fc0ed;font-family:Helvetica, Arial, Sans-Serif;font-weight:700;width:794px;margin:auto;}
#footer a,#footer a:visited{color:#2fc0ed;text-decoration:none;}
#footer a:hover{color:#0293c0;text-decoration:underline;}
#footer_left{float:left;line-height:1.6em;margin-left:15px;text-align:left;width:200px;padding:10px 0 10px 20px;}
#footer_right{float:right;margin-left:0;margin-right:15px;text-align:right;width:390px;padding:10px 20px 10px 0;}
#footer2{background:url(images/content-bottom.gif) no-repeat;border-top:20px solid #fff;clear:both;color:#fff;float:left;font-size:.9em;height:7px;text-align:left;width:794px;}
#footerl,#footerm,#footerr{float:left;width:30%;padding:20px 0 20px 20px;}
.title{border-bottom:1px solid #FFF;color:#fff;font-size:16px;font-weight:700;margin:0;padding:3px;}
#footer2 ul{border-top:1px solid #555;list-style-type:none;}
#footer2 ul li{border-bottom:1px solid #555;line-height:26px;}
#footer2 ul li a{color:#fff;display:block;text-decoration:none;padding:0 10px;}
#footer2 ul li a:hover{background:#505050;}
#footer-bottom{background:url(images/footer-bottom.png) no-repeat;height:19px;margin-left:55px;width:792px;}
#wp-calendar{margin-top:5px;text-align:left;width:190px;}
#wp-calendar th{margin-top:5px;text-align:center;}
#wp-calendar td {text-align: center;}
#wp-calendar caption{font-size:1.2em;margin-top:5px;}
#wp-calendar a {
    border: 1px dotted;
    padding-right: 3px;
}
#wp-calendar a:hover {
    background: #660066;
    color: #fff;
    text-decoration: none;
}
hr{margin-top:5px;display:none;}
.sblocks ul{margin:0;padding:0;}
body p,.post p{margin:5px 0;padding:5px 0;}
#footer2 a,#footer2 ul li a:visited{color:#fff;}
