/*
Theme Name: agusfandyarya premium
Theme URI: http://www.deworld.org/
Description: The default WordPress theme by Advenda
Version: 2.1
Author: Advenda
Author URI: http://www.defree.net/
Tags: black, blue, fixed width, two columns, widgets

	agusfandyarya premium 2.1
	http://www.deworld.org
*/

@import url('pagenavi-css.css');

/* Bagian Dasar */
body { background: #333; font-size: 62.5%; /* Resets 1em to 10px */ font-family:Arial, Tahoma, Verdana; margin: 0; padding: 0; color: #FFF;}

.alignleft, .fl {float: left;}
.alignright, .fr {float: right;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.ac {text-align: center;}
.ar {text-align: right;}
.al { text-align: left;}
.aj {text-align: justify;}
.ttw { text-transform: lowercase;}
.ttup { text-transform: uppercase;}
.ttc { text-transform: capitalize;}
.kosong{clear:both;}
.m0 { width: 950px; margin: 0px auto;}
.m1 { width: 100%; padding: 0;}
.m { width: 100%; padding: 5px 0 5px 0;}
.m2 { margin: 0px auto;}
strong { font-weight: 700;}
small { font-size: 10px;}
abbr { cursor: help;}
.clear, .kosong { clear: both;}

.imr { display:block; text-indent: -2000px; overflow:hidden; background-color:transparent; background-position:center; background-repeat:no-repeat;}
.logo { width: 240px; height: 50px; background: url('images/logos.png') center no-repeat; margin: 0; padding: 0;}

a { text-decoration: none; color: #f90;}
a:hover { color: #f60;}
a img{ border:none;}
p img { padding: 0; max-width: 585px; }
img.gambarfull {width: 580px;}

:focus { outline: 0;}

/** GAMBAR **/
img.centere { display: block; margin-left: auto; margin-right: auto;}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;}

/** HEADER **/
#mainwrapper{ padding:0; background:#222; -moz-box-shadow: #000 0px 4px 10px;-webkit-box-shadow: #000 0px 4px 10px;-khtml-box-shadow: #000 0px 4px 10px;box-shadow: #000 0px 4px 10px; border: 1px solid #000; overflow: hidden; display: block; clear: both;}
.header { background: transparent url('images/header.jpg') top left repeat-x; height: 100px; width: 950px; margin: 0; padding: 0;}
.header h1, .header h2 { width: 240px; height: 50px; margin: 10px 0 0 10px; padding: 0;}
.ndastengen, .ndaskiwo { width: 300;}
.ndaskiwo p { font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}

.ndastengen p { font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; margin: 10px 10px 0 0;}
.twitter-follow { background: url('images/deworld-twitter.png') top right no-repeat; height: 80px; width: 94px;}
.twitter-follow:hover { background: url('images/deworld-twitter.png') top right no-repeat; height: 80px; width: 219px;}

/** NAVIGASI **/
.navbar { margin:0 auto; padding:0px; height:37px; overflow:hidden; font-family: Arial,Verdana,sans-serif; font-weight: 700; z-index:8; padding: 0; background: url('images/navigation-bg.jpg') top left repeat-x;}
.menu { margin:0px; padding: 2px 0px 0px 0px; list-style:none; z-index:7; text-shadow: #000 0px 2px 0px; width: 400px; float: left;}
.menukiri { width: 400px; padding-top: 2px;}
.menu ul { margin:0px; padding:0px; list-style:none;}
.menu ul{margin:0 0 0 5px; padding:0px; list-style:none}
.menu a{ color:#f90 !important; display:block; font-size:12px; font-weight:bold; margin:0px 0px; padding:9px 15px; text-decoration:none;}
.menu a:hover{ color:#f60 !important; display:block; text-decoration:none; margin:0px; padding:9px 15px;}
.menu li{float:left; margin:0px; padding:0px; text-transform:uppercase;}
.menu li li{float:left; margin:0px; padding:0px; width:140px; text-transform:none;}
.menu li.current a, .menu li.current_page_item a, .menu li.current_page_item a:hover, .menu li.current_page_ancestor, .menu li.current_page_ancestor a, .menu li.current_page_parent a { color:#fff !important;}

/** BREADCUMP **/
.posisi { color:#999; margin:0;padding:0; background:#111;}
.alur{font-size:12px;margin:0;padding: 3px 15px 3px 5px;}
.alur p { margin: 2px 0 2px 0;}

/** DEPAN **/
.index { background: #222; padding: 0 5px 10px 5px; line-height:18px;}
.opoyoenake{width:615px;margin:0px;padding:0px;}
.post { border: 1px solid #333; background: #000; margin: 0 0 10px 0; padding: 5px; color: #FFF;}
.posta { border: 1px solid #333; background: #000; margin: 0 0 10px 0; padding: 5px 0; color: #FFF;}
.post h2, .post h1, .galleryindex h2 { margin: 0; text-transform:capitalize; font-size:18px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:400; margin:0px 0px 5px 0px;padding:5px 5px 10px 5px; background: url('images/cobain-image-2.jpg') top left repeat-x;}
.post p { text-align: justify; font-family:Arial, Tahoma, Verdana; font-size: 12px;}
.post ul{list-style-type:square; margin:0; padding:0 0 15px 0;}
.post ul li{list-style-type:square;margin:0 0 0 20px;padding:0;font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.post ul ul{list-style-type:square;margin:0;padding:0;}
.post ol{margin:0;padding:0 0 15px 0;}
.postmetadata ol li, .post ol li{margin:0 0 10px 20px;padding:0;font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.post img.depan { margin: 12px 10px 5px 0;}
.postmetadata {padding:10px;border:1px solid #333;margin:0 0 10px 0;text-align:justify;background-color:#000;font-size:11px;line-height:1.2em;}
.postmetadata p { color: #fff; padding: 0; margin: 0; }
.postmetadata p img {margin: 2px 5px 2px 0px; padding: 0px;}
.postmetadata ol {padding: 0;}

.post ul.arc { padding: 0;}
.post ul.arc li.cat-item { float:left; width:120px; margin-top: 5px; margin-right:15px; margin-left: 0; display:inline; padding-left: 14px; background: url('images/sub.jpg') no-repeat; background-position: 0px 3px; font-size: 11px;}
.arca { overflow: hidden; height: 500px}

/** SIDEBAR **/
#sidebar{float:right;width:320px;margin:0;padding:0;display:inline; font-size: 11px;}
#footerkiri h3, #footerkanan h3, #footertengah h3, #sidebar h2, #sidebarbaru h2{ color: #FFF; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0; padding:3px 0 10px 10px; background: transparent url('images/cobain-image-2.jpg') top left repeat-x; }
#sidebar p {margin:0;padding:10px;}
#sidebar ul {list-style-type:none;margin:0;padding:0;}
#sidebar ul li {list-style-type:none;margin:0 0 5px 0;padding: 5px 5px 10px 5px;background: #000; border:1px solid #333;}
#sidebar ul ul {list-style-type:none;margin:0;padding:0;}
#sidebar ul li li {padding:0 0 5px 20px;margin:0;background-color:#000;}
#sidebar ul li ul li {padding:0px 0px 5px 0px;margin:0;background-color:#000; background-image: none;border: none;}
#sidebarbaru {float:right;width:320px;margin:0;padding:0 0 10px 0;}
#sidebarbaru li.cat-item { margin:0 13px 0.6em 0; padding-left: 0px; width:136px; display: inline; float: left; border-bottom: 1px solid #FFF; }
#sidebarbaru ul li{ float: left;}
#sidebar ul li.widget-random li p { margin: 0; padding: 0;}
#sidebar ul li.widget-random li img { margin-top: 4px; margin-right: 5px;}
#sidebar ul li.widget-random li { font-size: 11px; border-bottom: 1px solid #333; min-height: 80px; margin-bottom: 8px;}
#sidebar ul li.widget-random li:last-child { border: none;}

#sidebar #sidebaru { margin: 10px 0 10px 0; color: #333; clear: both; overflow: hidden; height: 100%;}
#sidebar #sidebaru ul li ul, #sidebar #sidebaru ul li.widget_categories ul { margin-left: 0; margin-right: 0; clear: both; overflow:hidden;}
#sidebar #sidebaru ul li.widget_categories ul li.cat-item { float:left; width:40%; margin-top: 5px; margin-right:15px; display:inline; padding-left: 14px; background: url('images/sub.jpg') no-repeat; background-position: 0px 3px;}
#sidebar #sidebaru ul li#categories-3 { clear: both; overflow:hidden; min-height: 200px;}

#sidebar li.widget-popular img { height: 85px; width: 85px; margin: 2px; padding: 3px; border: 1px solid #222; clear: both; text-align: center;}
#sidebar li.widget-popular img:hover { border: 1px solid #CCC;}
.sidebar-ads{ text-align: center;}
#sidebar li.widget-popular ul { padding-left: 5px;}


/** FOOTER **/
#footer { margin:0;padding:0;text-align:center;background:#333;border-top:5px solid #111;}
#footer p { color:#ccc;font-size:11px;font-family:Arial,Tahoma,Verdana;margin:0;padding:9px;text-transform:capitalize;}
#footer p a { color:#CCC;}
#footer p a:hover { color:#f60;}
#caridibawah { margin: 0px; padding: 10px; border-top: 5px solid #333; background-image: url('images/cobain-image-2.jpg'); background-repeat: repeat-x; background-position: 0px -25px;}

#bawah { font-size:0.7em; color:#fff; width: 930px; margin: 0 auto 20px auto; padding: 10px; background: #333333 url('images/sikil.jpg') bottom center repeat-x;}
#otherlink {background: url('images/sip.jpg') top center no-repeat; width: 100%; height: 23px;}
#footerkiri ul, #footerkanan ul, #footertengah ul { list-style: none; padding: 0; padding-bottom: 8px; margin: 0; }
#footerkiri ul li, #footerkanan ul li, #footertengah ul li { min-height: 210px; clear:both: overflow: hidden; background: #000; color: #333; font-size: 11px; margin: 0 0 10px 0; padding: 5px; display:block; }
#footerkiri ul ul li, #footerkanan ul ul li, #footertengah ul ul li { margin: 0px 0px 3px 0px; clear:both: overflow: hidden; display: block; color: #333; font-size: 11px; min-height: 0px; }
#footerkiri, #footerkanan, #footertengah { width: 303px; padding: 0px; margin-left: 5px; }
#sip {margin:0;padding:0;text-align:center;background:#333;border-top:5px solid #333;}

/** SEARCH FORM 1 **/
.bsearch form { width: 500px; padding: 3px; margin: 0px auto; color: #CCC;}
#searchsubmit { cursor: pointer; background: url(images/search-btn.png) no-repeat; background-position: 0 0; text-transform: uppercase; color: #FFF; font-weight: 700; border: 0px solid #636363; margin: 0 0 0 5px; padding: 3px 35px 3px 35px;}
#searchform #s { background: #333; width: 65%; padding: 4px 5px 3px 5px; font-size: 14px; color: #000; font-family: HeliosCond, Arial Narrow, Lucida Sans Unicode, Lucida Grande, sans-serif; border: 1px solid #000; -moz-border-radius:11px; -khtml-border-radius:11px; -webkit-border-radius:11px; border-radius:5px;}
#searchform #s:active, #searchform #s:focus { color: #CCC; }

/** SEARCH FORM 2 **/
.headkiri { margin: 30px 10px 0 0;}
.bsearch2 form { width: 380px; padding: 3px; margin: 0px auto;}
#searchform2 #s2 { background: #000; width: 60%; padding: 4px 5px 3px 5px; color: #CCC; border: 1px solid #323232;}
#searchform2 #s2:active, #searchform2 #s2:focus { font-size: 14px; color: #CCC; font-family: HeliosCond, Arial Narrow, Lucida Sans Unicode, Lucida Grande, sans-serif; }

/** SINGLE **/ /** IMAGES **/
.gallery { margin: 0 auto 10px; padding: 0;}
.gallery a img { border: none;}
.galleryindex { border: 1px solid #444; background: #000; margin: 0 0 10px 0;padding: 5px; line-height: 18px;}
.images { margin-top: 4px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0;}
.images img { max-width: 700px;}
.caption { padding:0; margin: 0; font-size: 12px; line-height: 1.2em;}
.attachment-full { display:block; margin: 10px auto 10px auto; padding:5px; border:1px solid #444; background: #222;}
.attachment-thumbnail { padding:5px;border:1px solid #444;margin:5px 0 0 6px; background: #222;}
img.attachment-thumbnail { width: 100px; height: 100px;}

/** COMMENT **/
.comments { width: 603px;}
#comment{ width:460px; font-family:Arial,Tahoma,Verdana; color:#ccc; font-size:12px;margin:5px 0 0 0;padding:3px 0 3px 5px;display:inline;border:1px solid #444;background:#222;}
#commentform p{ margin:5px 0 5px 0;}
#commentform #submit{ cursor:pointer;margin:0;float:left; color:#ccc;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0;padding:3px 3px 2px 3px;background:#222;border:1px solid #444;}
#commentform input{ width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform  #author,#commentform  #email,#commentform  #url{ font-size:12px; font-family:Arial,Tahoma,Verdana; width:250px;color:#CCC;margin:5px 0 0 0;padding:3px 0 3px 5px;display:inline;border:1px solid #444;background:#222;}
#commentform{ margin:5px 10px 0 0;}
#commentform textarea{ width:99%;padding:2px;}
#commentform p small { font-size:12px; font-family:Arial,Tahoma,Verdana;}

#respond { display: block; clear: both; margin: 0px auto; font: 12px/20px Helvetica, Arial, sans-serif;}
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.commentlist li, #commentform input, #commentform textarea { font: 12px/20px Helvetica, Arial, sans-serif; text-transform: lowercase;}
.commentlist cite, .commentlist cite a { font-style: normal; font-size: 1.1em;}
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: lowercase;}
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p { color: #666; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0; line-height: 1.2ems;}
.nocomments { text-align: center; margin: 0; padding: 0;}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0;}
ol.commentlist li { margin:0;}
ol.commentlist li.byuser { padding-left: 0; padding-right: 0;}
ol.commentlist li.comment { border-bottom:1px solid #222; padding: 1em 1em 1em 0; clear: both; overflow:hidden;}
ol.commentlist li div.vcard { font:normal 14px;}
ol.commentlist li div.vcard cite.fn { font-style:normal; font-weight: 400; text-transform:uppercase; letter-spacing:0px; word-spacing:3px;}
ol.commentlist li div.vcard cite.fn a.url { font-weight: 400;}
ol.commentlist li div.vcard img.avatar { padding: 5px; border:1px solid #222; background-color; #333; float:left; margin:0 1em 1em 0; clear: both; overflow: hidden;}
ol.commentlist li div.comment-meta { font-size:9px;}
ol.commentlist li div.comment-meta a { color:#666666;}
ol.commentlist li p { font-size:11px; margin:0 0 1em;}
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em;}
ol.commentlist li div.reply { font-size:10px;}
ol.commentlist li div.reply a { font-weight:normal;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0;}
ol.commentlist li ul.children li { list-style:none;}
ol.commentlist li ul.children li.alt { padding: 0;}
ol.commentlist li.even { border-bottom:1px solid #222;}
ol.commentlist li.odd { }
ol.commentlist li.parent { border-left:0px solid #ffffff;}
ol.commentlist li.pingback { border-bottom:1px solid #222; padding:1em;}



.stepcarousel{ position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ width: 400px; /*Width of Carousel Viewer itself*/ height: 200px; /*Height should enough to fit largest content's height*/ }
.stepcarousel .belt{ position: absolute; /*leave this value alone*/ left: 0; top: 0; }
.stepcarousel .panel{ float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/ margin: 10px; /*margin around each panel*/ width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ }
.stepcarousel .panel a { text-align: center; }
.stepcarousel .panel img { margin: 0; }