/*   
Theme Name: Deny Kurniawan Sakti
Theme URI: http://denykurniawan.com
Description: This is a WordPress Themes From DNOXS by jurug team, compatile up to wp 3.0.
Author: Deny Kurniawan
Author URI: http://berkahlangkah.com
Version: 1.1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: #EEEEEE; font-family: Arial,Helvetica,sans-serif; font-size:13px; color:#333333;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
img { border:0px; }

img.alignleft, img.left {
display:inline;
	margin:0 7px 2px 0;
	padding:0px;
float: left;
}

img.alignright, img.right {
display:inline;
	margin:0 0 2px 7px;
	padding:0px;
float: right
}



/*layout*/
#page-wrap { background: url(images/main-bg.jpg) repeat-y top center; width: 980px; margin: 0 auto 0;}
#main {  width: 600px; float: left; padding: 0 20px 0 30px; margin-bottom:20px;}
#header{height: 72px; background: url(images/header-bg.png) no-repeat top center;}
#sidebar { width: 300px; float:right; padding-right:30px; margin-top: 20px;}
#navigation {line-height: 30px; margin:0 30px 0 30px; border-bottom:1px solid #E5E5E5; padding: 0 320px 0 0;height:30px;}
#footer { font-family: verdana, Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; padding-top:20px; color: #FFFFFF; background: url(images/footer-bg.jpg) repeat-y top center;}
.clearfix {clear:both;}
.fl {float:left;}
.fr{float:right;}
h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { font-size:24px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
h1,h2,h3,h4,h5,h6 {font-family:"Georgia",Times New Roman,Times,serif;}
#title { font-size:24px; font-weight:bold; padding: 10px 20px;}
#title a {color: #fff; }
#title a:hover { text-decoration: none; color: #FBA704; }
p { margin: 0 0 10px 0; }
a { color:#1B93B8; text-decoration:none;}
a:hover { color:#1B93B8; text-decoration:underline;} 
#top-content { font-family: Verdana, Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; padding: 0 10px; }
#featured { color:#FFFFFF; background: url(images/footer-bg.jpg) repeat-y top center; margin-bottom: 10px;}
#about-me {width: 600px; float: left; padding: 0 20px;}
#foto {width:200px; height:250px; background:#666666; margin:0 20px 20px 0;}
#featured-content {float:left;width:300px;}
#featured-content ul li h2 {font-size:16px;}
#optional-cat {padding:0 20px 10px; border-bottom:1px solid #e5e5e5; text-align: justify;}
#optional-cat h2 { margin-top:10px;}
#optional-cat .fl {padding-right:20px;}
#optional-cat .lastimage {margin-right:0px;}
#cat-1, #cat-2, #cat-3, #cat-4 {width:215px;}
#container {background:#EEEEEE;}
blockquote { padding: 10px; background:#E5E5E5; }
blockquote.ijo { padding: 10px; background:#EFFFF0; }
blockquote.kiri {
                 width:200px;
                 margin:5px 15px 5px 0;
                 font-size:1.5em;
                 text-align:center;
font-family:Palatino,"Palatino Linotype",Georgia,Times,serif;
                 color:#333;
                 background:none;
                 border:none !important;
                 padding:0 !important;
                 float:left
}
blockquote.garis {
	margin:5px 10px;
	padding:4px 40px 7px 40px;
	font-size:13px;
	color:#000000;
	border:3px dashed #F9071E;
	background: #FFFF99;
}
*::-moz-selection {
background:none repeat scroll 0 0 #51A201;
color:#FFFFFF;
}
.lastimage, .avatar {background:#DDDDDD; border:1px solid: #999999; padding:3px; margin-right:10px;}
li {list-style:none;}
ul, ol { margin: 0 0 10px 0; }
.entryfull li { padding: 0 0 0 19px; background:url(images/list.png) 0 0.38462em no-repeat; }
.widget li{ margin-bottom: 5px; border-bottom: 1px solid #E5E5E5; padding-bottom:5px;}
.postmetadata {font-family: Arial,Helvetica,sans-serif; font-size:11px; width:125px; float:left;}
.date {padding-left: 15px; background:url(images/date.gif) no-repeat center left;}
.user {padding-left: 15px; background:url(images/user.gif) no-repeat center left;}
.cat {padding-left: 15px; background:url(images/cat.gif) no-repeat center left;}
.comm {padding-left: 15px; background:url(images/comm.gif) no-repeat center left;}
.postmetadata  li {border-bottom: 1px solid #E5E5E5;}
.single .post , .page .post{ margin: 20px 0; }
.pagetitle {padding-top:10px;}
.post { font-family: Verdana, Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; border-bottom: 1px solid #E5E5E5; margin-top: 20px; text-align: justify;}
.entry { width: 460px; padding-bottom: 10px; float:right;}
.entryfull { width: 600px; padding-bottom: 10px;}
.entryfeat{ width: 370px; padding-bottom: 10px; float:left;}
.entry a { }
.entry a:hover { padding: 1px 0; color: #fff; background: #1B93B8; text-decoration: none; }
#author-info { border-top: 1px solid #E5E5E5; padding:10px 0; }
#author-info .avatarlarge {width:80px; height:80px; padding: 5px; float:left; margin-right:10px;}
#thumb { margin-bottom: 15px;}
#banner-header {padding-top: 10px; height:60px; width:468px;}
#navtop {height: 32px; padding-top:40px; margin: 0 10px;}
#page-menu {height:32px; padding-left:7px;text-shadow: 1px 1px #000000;}
#page-menu a{color: #CCFF00;padding:8px 13px;height:32px;}
#page-menu a:hover{color: #FFFFFF;padding:8px 13px; background:#1B93B8;text-decoration:none;}
#page-menu ul{margin:0;}
#page-menu li{list-style:none;float:left;margin:0;padding:8px 0;}
#navbottom {background: #78A030; height: 30px; margin:0 10px 20px 10px;}
#navbottom  ul li {list-style:none; float:left;padding:5px 0 0 20px; }
#navbottom  ul {margin:0;}
#navbottom a{color: #FFFFFF;}
#navbottom a:hover{color: #FFFFFF;}
.meta { margin-bottom:10px; }
.metatab { margin-bottom:0px; }
.meta  ul li, .metatab  ul li{ float:left; list-style:none; padding-right:6px; font-family: Arial,Helvetica,sans-serif; font-size:11px; }
#sidebar-left {width:160px;}
#sidebar-right {width:120px;}
#sidebar ul li{ list-style:none; }
#searchform {margin: 6px 20px 0 0;}
#banner {background:#EEEEEE; padding:10px 0 20px 10px;margin-bottom:20px;}
#banner  li {float:left; padding:10px 0 0 10px; height:125px; width:125px;}
#banner300 {height:300px; width:300px; margin-bottom:20px;}
.widget {margin-bottom:20px; background:#EEEEEE; }
.widget ul{padding: 10px; border-top:1px solid #E5E5E5;}
.widget h3 { border-top:1px solid #E5E5E5; border-bottom:1px solid #FFFFFF; height:30px; line-height:30px; margin:0; padding: 0 10px;}
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { border-left: 5px solid #ddd; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
form { }
input[type=text] { }
textarea { }
#widget-footer { padding:0 30px 0; }
#widget-footer .fl{ margin-right:20px;}
#footer-widget {width: 200px; margin-bottom:20px;}
#footer-widget .widget {background:#000000;}
#footer-widget .widget  h3, #footer-widget .widget  ul, #footer-widget .widget  li{border:0px;}
#footer-left {width: 380px; margin:0 20px 20px 0;}
#footer-about {width: 380px;}
#footer-blogroll {}
#footer-blogroll .avatar {padding:3px;background:#333333;margin:0 7px 7px 0;float:left;}
#flickr {width:300px; margin-bottom:20px;}
#flickr  img{float:left; padding:5px; background:#333333; margin:0 0 10px 10px;}
.copyright { height:38px; padding: 4px 20px 0 20px; color:#333333; background: url(images/footer-bg.png) repeat-y top center;}

#related {color:#FFFFFF; background: url(images/footer-bg.jpg) repeat-y top center; padding:20px 0;}
.related {width:215px; padding-left:20px;}
#sama {color:#FFFFFF; background: url(images/footer-bg.jpg) repeat-y top center; line-height:20px; padding:10px 0 20px 5px;}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
