 /* 
    Theme Name: D1ST Theme 
    Theme URI: http://danucorp.com/ 
    Description: Thanks for using our theme.<br/>Please don't remove the credit / footer link. Buy the premium version to get more feature (theme option: easy adsense code placing, easy analytics placing, color switcher. SEO: auto related and random post). Purchase <a href="http://danucorp.com/shop/products-page/product-category/d1st-wordpress-premium-theme/">here</a>.
    Author: Danu Akbar
    Author URI: http://danuakbar.com/
    Version: 1.0 
	tags:white, blue,two-columns,fixed-width
	License:
	License URI:*
 */  

/* Begin Typography & Colors */
*{margin:0;padding:0;}
body{background:grey;margin:10px auto;font:normal 12px "Verdana", sans-serif;color:#000000;}
input, button, textarea, select{ font:normal 12px/12px "Verdana", sans-serif;color:#535353;vertical-align:middle;}
legend{display:none;}
fieldset{border:none;}
blockquote{margin:1em;padding:0 25px;font:italic 1em/1.5 Georgia, Times, serif;}
a{color:#306EFF;text-decoration:none;}
a:hover, a:active{color:#174271;text-decoration:underline;}
h1, h2, h3, h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
img{border:0;}
/* wrapper */
#wrapper{border-radius: 30px 30px 30px 30px;border: 4px solid #306EFF; -moz-transition: all 0.5s ease 0s; width:920px;padding:10px 0 0 0;margin:0 auto;overflow:hidden;background:#fff;} 
/* Top Menu */
.menu{width:880px;margin:0 20px;border:0 solid #403f3f ;overflow:hidden;border-radius: 30px 0px 0px 0px;border: 2px solid #306EFF; -moz-transition: all 0.5s ease 0s;}
/**/ * html .menu{height:1%;} /* */ 
.menu ul{float:left;padding:3px;}
.menu li{display:inline;font-weight:bold;float:left;}
.menu li ul{display:none;}
.menu li a{color:black;padding:4px 10px 5px 10px;display:block;padding-left:10px;margin-right:2px;float:left;}
.menu li a:hover{background:#306EFF;color:#fff;text-decoration:none;}
.topadsense{background:#306EFF;width:860px;margin:0 20px;border-radius: 0px 0px 30px 0px;border: 2px solid #306EFF; -moz-transition: all 0.5s ease 0s;;padding:4px 10px 5px 10px;color:#fff;}
/* Header */
.header{width:900px;padding:0 10px 10px 10px;position:relative;}
#hddanu a{background:white;text-decoration:none;text-shadow: black 0.1em 0.1em 0.1em;color:#306EFF}
#hddanu a:hover,a:active{color:white;text-decoration:none;}
/* layout */
#main{margin:10px 0;}
#content{margin:0;width:550px;float:left;margin:0;padding:0 15px 0 20px;}
.post{padding:0;}
#sidebarwrap{width:300px; float:left;padding:0 20px 0 15px;margin:0;}
/* CONTENT */
#content h2{text-shadow: grey 0.1em 0.1em 0.2em;color:#306EFF;font:normal 23px/23px Arial, sans-serif;letter-spacing:-1px;padding:10px 0 0px 0;margin-bottom:10px;}
#content h2 a{color:#306EFF;text-decoration:none;}
#content h2 a:hover{color:#306EFF;text-decoration:none;}
#content h3{color:#333;font:normal 18px/18px Arial, sans-serif;letter-spacing:-1px;border-bottom:solid 1px #d7d7d7;padding:20px 0 10px 0;margin-bottom:10px;}
#content h3 a{color:#333;text-decoration:none;}
#content h3 a:hover{color:#333;text-decoration:none;}
.under, .info{	margin-top:5px; font-size:11px;height:8px;line-height:8px;}
.tags{padding:0 0 0 20px;float:left;margin-left:15px;}
.categories{ 0 center no-repeat;padding:0 0 0 0px;float:left;}
.more{padding:0 0 0 20px;float:right;font-weight:bold;font-size:12px}
.date{ 0 center no-repeat;padding:0 15px 0 00px;float:left;}
.author{b0 center no-repeat;padding:0 15px 0 0px;float:left;}
.editpost{0 center no-repeat;padding:0 0 0 0px;margin-left:15px;float:right;}
.comments{ 0 center no-repeat;padding:0 0 0 0px;float:right;}
#content .under a, #content .info a{color:#555;text-decoration:none;}
/* table setting for content only*/
#content table{background:#FFF;border:1px solid #CCC;border-collapse:collapse;margin:5px 0 10px;}
#content th, #content td{border:1px solid #CCC;padding:5px 10px;text-align:left;vertical-align:top;}
#content tr.even td{background:#F7F7F7;}
#content th{background:#EDEFF0;}
.post p{padding:5px 0;margin:5px 0;line-height:150%;}
.post{padding-bottom:20px;}
.post ul{list-style:none;line-height:150%;}
.post ul li{padding-left:33px;position:relative;}
.post ol li{margin-left:35px;position:relative;line-height:150%;}
/* COMMENT */
#commentlist{margin:0;padding:0;border-bottom:1px solid #ccc;clear:both;}
#commentlist ol{margin-bottom:10px;}
#commentlist li{margin:10px 3px;	padding:10px;list-style:none;}
#commentlist li li{margin:0 -10px -10px -10px;}
#commentlist li li{margin:0 -10px -20px -10px;border-top:10px solid #fff;}
/* comment content style */
.avatar{border:1px solid #bbb;float:right;}
.odd, .even, .byuser{margin:5px;}
.even{background:#fafafa;border:1px solid #f0f0f0;}
.odd{background:#EDEFF0;border:1px solid #f0f0f0;}
.byuser{background:#E7F7D3;border:1px solid #DBF7B9;}
.comment-author{font-weight:bold;}
.comment-meta{font-size:10px;}
#commentnavi{background:#EDEFF0;padding:10px 5px;margin:0 3px;}
.textfield{padding:3px;width:200px;border-top:1px solid #999999;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #999999;}
.text_input{width:545px;border-top:1px solid #999999;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #999999;}
/* PAGE NAVIGATION LINK */
#pagenavi, #postnavi{border-top:1px solid #CCC;margin:10px 0px 0;padding:10px 0;}
.older a, .prev a{color:#306EFF;float:left;line-height:16px;}
.newer a, .next a{color:#306EFF;float:right;line-height:16px;}
/* next n prev navigasi*/
.next{float:right;text-align:right;width:49%;} 
.prev{float:left;text-align:left;width:49%;} 
/* emboh */
.alignright{float:right;text-align:right;margin:5px 0 0 5px;} 
.alignleft{float:left;text-align:left;margin:5px 5px 0 0;border:5px solid #fff;} 
/* SIDEBAR */
.module, .subscribe{margin-bottom:5px;padding:0 0 5px 0;}
li,ul,ol{list-style:none;padding:2px;}
.module h3{padding:5px;border-left:5px solid #306EFF;background:#f5f5f5;color:#333;font:bold 15px/15px Arial, sans-serif;}
/* Categories */
ul .cat-item {padding:0;margin:0;}
#sidebarwrap .cat-item {list-style:none;padding:3px 0 3px 0px;line-height:15px;}
#sidebarwrap .children li {list-style:none;padding:3px 0 3px 16px;margin-left:-16px;}
.cat-item a{color:#000;} 
/* Blogroll */
ul.blogroll {padding:0;margin-bottom:5px;}
 ul.blogroll li{list-style:none;padding:3px 0 3px 19px;line-height:15px;border-bottom:dashed 1px #f5f5f5;}
#recentcomments li{list-style:none;padding:3px 0 3px 19px;line-height:15px;border-bottom:dashed 1px #f5f5f5;}
#recentcomments .url {font-weight:bold;}
/* Calendar
--------------------------------------------------------- */
 #calendar_wrap table {border:0px solid #CCC;margin:5px 0 10px; width:100%;}
#wp-calendar caption {font:bold 15px/15px Arial, sans-serif;}
#wp-calendar th {background:#EDEFF0;text-align:center;border:1px solid #CCC;padding:3px 5px;vertical-align:top;}
#wp-calendar td {background:#fff;text-align:center;border:1px solid #CCC;padding:3px 5px;vertical-align:top;}
#wp-calendar #prev {text-align:left;}
#wp-calendar #next {text-align:right;}
#wp-calendar a {color:#0055cc;}
#wp-calendar #today {background:#ccc; font-weight:bold;}
/* Footer */
.footer{background:#fff;width:880px;padding:0 20px 20px 20px;overflow:hidden;margin:0 auto;}
.footer hr{border-left:none;border-right:none;border-top:1px solid #ccc;border-bottom:none;height :1px;display:block;margin-bottom:10px;}
.footer p{padding:1px 0;color:#666;font-size:11px;}
.footer p a, .footer p a:visited, .footer p a:hover{color:#306EFF;font-weight:normal;text-decoration:none;}
/* Clear fix */
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/* article separator */
.article_seperator{display:block;height:10px;clear:both;}
/* Navigation*/
#nav a{background:#306EFF;border-top:solid 1px #f8f8f8; -webkit-box-shadow:0 1px 1px rgba(0,0,0,.2); -moz-box-shadow:0 1px 1px rgba(0,0,0,.2); box-shadow:0 1px 1px rgba(0,0,0,.2); text-shadow:0 1px 0 rgba(255,255,255,1)font-weight:bold; color:#FFF; text-decoration:none; display:block; padding: 8px 20px; margin:0; -webkit-border-radius:1.6em; -moz-border-radius:1.6em; text-shadow:0 1px 1px rgba(0,0,0,.3)}
#nav a:hover{background:#fff; color:#306EFF}
/*breadcumb*/
#danubread
a{color:#306EFF;text-decoration:none;}
a:hover, a:active{color:#174271;text-decoration:underline;}
/*Menu Bawah*/
.menu-bawah{background:#306EFF;width:880px;margin:0 20px;border:0 solid #403f3f ;overflow:hidden;border-radius: 30px;border: 2px solid #306EFF; -moz-transition: all 0.5s ease 0s;}
.menu-bawah ul{float:left;padding:3px;}
.menu-bawah li{display:inline;font-weight:bold;float:left;}
.menu-bawah li ul{display:none;}
.menu-bawah a{color:white;padding:4px 10px 5px 10px;display:block;padding-left:10px;margin-right:2px;float:left;}
.menu-bawah a:hover{background:white;color:black;text-decoration:none;}
/*Other*/
.info{padding:10px;border-bottom:solid #306EFF;background:#f5f5f5;}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}
.sticky {}
.gallery-caption {}
.bypostauthor {}