/* 
	Theme Name: Percetakan
	Theme URL: http://www.limitedtemplates.com
	Description: Official desain percetakan.
	Author: Jati
	Author URI: http://www.limitedtemplates.com
	Tags: Cerah, 2 kolom, premium.
	Version: 3
*/
/********************************
 _____                  _        _                           _     _ 
|  __ \                | |      | |                         (_)   | |
| |__) |__ _ __ ___ ___| |_ __ _| | ____ _ _ __    ___ ___   _  __| |
|  ___/ _ \ '__/ __/ _ \ __/ _` | |/ / _` | '_ \  / __/ _ \ | |/ _` |
| |  |  __/ | | (_|  __/ || (_| |   < (_| | | | || (_| (_) || | (_| |
|_|   \___|_|  \___\___|\__\__,_|_|\_\__,_|_| |_(_)___\___(_)_|\__,_|
    +-----------------------------------------------------------------------+
    | Copyright(c)percetakan.co.id - private design by limitedtemplates.com |
    +-----------------------------------------------------------------------+
********************************
  Body & wrap container
********************************/
body { margin:0px; padding:0px; }
* { outline:none;}
.clear { clear:both;}
.percetakan_container { width:920px; margin:15px auto 10px auto; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff; }
/* Global links Style & Hover */
a, a:visited { color: #0033CC; text-decoration: none;}
a:hover { color: #0033CC; text-decoration: underline;}
a img { border:none; }
a:hover img { border:none; }
#rssnav li a, 
#rssnav li a:visited { text-decoration: none;}
#rssnav li a:hover { text-decoration: none;}
/* header logo */
.logo     { float:left; height:70px; width:268px; overflow:hidden; }
h1.plogo  { width:268px; height:50px; background:url(file/logo.png) no-repeat; text-indent:-9999em; margin:0px; padding:0px; cursor:pointer; }
h2.pdesc  { margin:0px 0px 0px 0px; padding:0px; font-size:11px; text-transform:capitalize; width:268px; text-align:right; color:#4481ba; }

/* headerlinks */
.headerlink { float:right; width:636px; height:22px; overflow:hidden; font-size:11px; margin:25px 0px 0px 0px; }
.headerlink a, .headerlink a:visited { color:#000; text-decoration:none; float:right;} 
.headerlink a:hover  { color:#000; text-decoration: underline;}

.headerlink #callus  { padding:4px 0px 0px 25px; width:281px; background:url(file/telp.icon.png) left no-repeat; height:18px; display:block;  }
.headerlink #emailus { padding:4px 0px 0px 25px; width:62px; background:url(file/email.icon.png) left center no-repeat; height:18px; display:block; } 
.headerlink #facebook{ padding:4px 0px 0px 25px; width:50px; background:url(file/fb.icon.png) left no-repeat; height:18px; display:block; } 
.headerlink #twitter { padding:4px 0px 0px 25px; width:60px; background:url(file/twitter.icon.png) left no-repeat; height:18px; display:block; } 
.headerlink #ymtop { height:16px; width:64px; background:url(http://opi.yahoo.com/online?u=beringinmulia&m=g&t=1) left no-repeat; text-indent:-9999em; margin:3px 16px 0px 0px;} 

/* menu pages */
.menu_percetakan               { height:30px; background:#4480bc url(file/sub_head_bg.gif) top repeat-x; font-size:11px; border:1px solid #333333; }
#pagenav                       { padding:0px; overflow:hidden; margin:4px auto 3px auto; display:table; height:21px !important; }
#pagenav ul                    { list-style:none; margin:0px auto 0px auto; padding:0px; }
#pagenav li                    { list-style:none; margin:0px auto 0px auto; padding:0px; float:left; }

#pagenav li a, 
#pagenav li a:visited, 
#pagenav li a:link             { color:#ffffff; background:#6699cc; padding:3px 10px 3px 10px; font-weight:bold; text-transform:uppercase; margin:0px 4px 6px 4px; display:block; border:1px solid #fff; }
#pagenav li a:active, 
#pagenav li a:hover            { color:#336699; background:#99ccec; padding:3px 10px 3px 10px; text-decoration:none; margin:0px 4px 6px 4px;}

#pagenav li li a, 
#pagenav li li a:link,
#pagenav li li a:visited       { background:#6699cc; color:#ffffff; padding:6px 0px 6px 10px; width:140px; font-weight:bold; font-size:11px; text-transform: capitalize; float:none; margin:0px; border-bottom:1px solid #333333; border-left:1px solid #777777;border-right:1px solid #777777;}
#pagenav li li a:active,
#pagenav li li a:hover         { background:#99ccec; color:#336699; padding:6px 0px 6px 10px; margin:0px; }

#pagenav li ul                 { width: 152px; height: auto; margin:0px 0px 0px 4px; padding:0px; z-index:9999; left:-9999px; position:absolute; }
#pagenav li li                 { }
#pagenav li ul a               { width: 140px;}
#pagenav li ul a:hover         { }
#pagenav li ul a:active        { }
#pagenav li ul ul              { margin: -25px 0px 0px 151px; }
#pagenav li:hover ul ul,
#pagenav li:hover ul ul ul,
#pagenav li.pagenavhov ul ul,
#pagenav li.pagenavhov ul ul ul{ left:-9999px; }
#pagenav li:hover ul,
#pagenav li li:hover ul,
#pagenav li li li:hover ul,
#pagenav li.pagenavhov ul,
#pagenav li li.pagenavhov ul,
#pagenav li li li.pagenavhov ul{ left: auto; }
#pagenav li:hover,
#pagenav li.pagenavhov         { position: static; }
#pagenav li.current_page_item a      { background:#99ccec; color:#336699; }
#pagenav li.current_page_ancestor a  { background:#99ccec; color:#336699; }
/* Content right */
.pcontent    { float:right; width:728px; margin:12px 0px 0px 0px; }
/*******************************
  Index Slider 
********************************/
.sliderwrapper{position:relative; overflow:hidden; width:726px; height:230px;}
.sliderwrapper .contentdiv{visibility:hidden; position:absolute; left:0; top:0; padding:0px;background:#fff;width:726px; height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1;opacity:1;}
.pagination{display:none;}
.pagination a{display:none;}
.pagination a:hover, .pagination a.selected{display:none;}
/* custom */
h2.judulsubfade { margin:0px; padding:5px 10px 5px 10px; background:#4480bc; color:#fff; font-size:13px; font-weight:normal;}
.showfade       { width:726px; height:230px; border:1px solid  #660000;}
.contentdiv img { height:230px !important; width:726px !important;}


/*****/
.wrapdouble ul { list-style: disc; font-size:11px; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif }
.wrapdouble ul li { margin:4px 0px 4px -20px; }
.wrapdouble ol { font-size:11px; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif }
.wrapdouble ol li { margin:4px 0px 4px -15px; }
.wrapdouble a, .wrapdouble a:visited { color:#006699; text-decoration:none;}
.wrapdouble a:hover { text-decoration:underline;}
/* page wrap */
.wrap_page          { border:1px solid rgb(222,231,243); margin:12px 0px 0px 0px; }
.breadcrumb         { font-size:12px; color:#fff; overflow:hidden; background:rgb(68,128,187); padding:5px 10px 5px 10px;}
.breadcrumb a       { color:#fff !important; text-decoration: none;}
.breadcrumb a:hover { text-decoration:underline;}

/*******************************
  Index new post
********************************/
#wrap_new             { height:150px; width:726px; background:url(file/index_bg.png) top left no-repeat; clear:both;}
#prev_kecil_bg        { float:left; height:120px; width:120px; padding:15px 20px 15px 20px;}
#prev_kecil_bg a img,
#prev_kecil_bg img    { height:120px !important; width:120px !important;}
#index_rc             { float:right; width:532px; height:115px; padding:18px 20px 0px 5px; }
#index_rc h2          { font-size:13px !important; padding:0px; margin:0px; display:inherit; height:17px; overflow:hidden; text-transform:capitalize }
#index_rc h2:hover    { text-decoration:none;}
#index_rc p           { margin:5px 0px 5px 0px; line-height:1.5em; height:96px; overflow:hidden; display:block;}

/***/
.addthis                       { float:right; width:125px; height:16px; margin:2px 0px 0px 0px; background:url(file/share.gif); }
a.addthis_button_compact { text-indent:-999em;}
/* percetakan footer */
.pfooter { height:17px; padding:7px 5px 6px 5px; margin:0px 0px 20px 0px; background:#4480bc url(file/sub_head_bg.gif) top repeat-x; font-size:11px;color:#fff; text-align:center;  border:1px solid #333333; }
.pfooter a, .pfooter a:visited { color:#FFFFFF; text-decoration:none;}
.pfooter a:hover { text-decoration:underline;}
.ltc { font-size:11px; text-indent:-9999em; margin:10px 10px 0px 0px; float:left; }
.percetakan_navi { margin:0px 0px 0px 156px; padding:5px 0px 5px 0px; height:30px; overflow:hidden; display:block; width:541px;}


#top_banner  {  width:728px; }

/*******************************
  content - post single rules
********************************/
#content                       { padding:8px 10px 10px 10px; background:url(file/content_bg.png) top repeat-x; line-height:1.6em; width:706px; overflow:hidden;}
#content h1                    { font-size:13px !important;  margin:-3px 0px 3px 0px !important; text-transform:capitalize; display:inherit;}

#info                          { font-size:11px; color:#555555; padding:5px 0px 0px 0px;}
#edit                          { margin:10px 0px 10px 0px; line-height:1.4em; font-weight:bold; float:right; font-size:11px;  background: #FFCC33; border-bottom:1px solid #FF6600; border-top:1px solid #FF6600;}
#edit a                        { padding:0px 10px 0px 10px;}
#addthis                       { float:left; width:125px; height:16px; margin:0px 0px 0px 0px; background:url(file/share.gif); }

#tags                          { height:auto; width:650px; padding:5px; background:#e5e9ed; overflow:hidden; line-height:1.5em; border:1px solid #dfdfdf; margin-top:10px;}
#tags h3                       { font-size:11px; text-decoration:underline; color:#333333;}
#tags ul                       { list-style:none;}
#tags li                       { list-style-image:url(file/list_raquo.png); margin:0px 0px 5px -5px; padding:0px;}

/* global style */
#content p 	                   { }
#content li                    { }
#content p code	               { background: #fce1c7; letter-spacing:normal; font-size:12px; padding:2px;}
blockquote                     { color:#333333; background: #f9f9f9; margin: 0px; padding: 10px 20px 0px 15px; border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
blockquote p                   { color:#333333; margin: 0px; padding: 0px 0px 15px 0px; }

#content h1                    { font-size:16px; margin:0px; padding:0px 0px 0px 0px; }
#content h2                    { font-size:16px; margin:0px; padding:0px 0px 0px 0px; }
#content h3                    { font-size:14px; margin:0px; padding:0px 0px 0px 0px; }
#content h4                    { font-size:12px; margin:0px; padding:0px 0px 0px 0px; }
#content h5                    { font-size:10px; margin:0px; padding:0px 0px 0px 0px; }
#content h6                    { font-size:10px; margin:0px; padding:0px 0px 0px 0px; }
/* global images */
.wp-caption                    { margin:5px 10px 10px 5px; padding: 10px 0px 5px 10px; background:#f9f9f9; border:1px solid #dfdfdf; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.wp-caption img                { margin:0px 0px 0px 0px; border: 0px; }
.wp-caption p.wp-caption-text  { margin:0px; padding: 5px 5px 0px 0px; font-size:11px; font-weight: normal; color:#000; line-height:normal; text-transform:capitalize; text-align:center; }

.galeri { margin:15px auto 15px auto; width:696px; overflow:hidden; clear:both; padding:0px;}
.galeri .wp-caption { margin:10px 11px 10px 11px; padding: 10px 0px 5px 10px; height:200px !important; width:190px !important; background:#f9f9f9; border:1px solid #dfdfdf; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.galeri .wp-caption img { height:180px !important; width:180px !important;}


.alignright                    { float:right;}
.alignleft                     { float:left;}
.aligncenter                   { display: block; margin-left: auto; margin-right: auto; }

img.alignleft                  { padding: 0px; margin: 5px 10px 5px 0px; display: inline; }
img.alignnone                  { padding: 0px; margin: 5px 10px 5px 0px; display: inline; }
img.alignright                 { padding: 0px; margin: 5px 0px 5px 10px; display: inline;}
img.centered                   { display: block; margin-left: auto; margin-right: auto; }

#content .wp-smiley            { float: none; border: none; margin: 0px; padding:0px; }
#content .wp-wink              { float: none; border: none; margin: 0px; padding: 0px; }
/*******************************
  Pencarian archive
********************************/
#hasil_archive   { background:#ffffff; padding:0px; margin:-5px -10px 0px -10px;}
/* Comment */
#comment         { display:none; }
/* yahoo messenger */
div.csonline     { height:62px; width:170px; margin:5px auto 5px auto; display:block; clear:both; }
div.csonline #ym1{ float:left; } div.csonline #ym2 { float:right; }
div.csonline img { width:80px; height:62px;}
div.alamat       { font-size:11px; color:#006699; text-align:center; line-height:normal; margin:10px 0px 10px 0px; letter-spacing:-1px;}
#ym { height:85px; width:139px; display:block; margin:5px 0px 5px 0px; background:url(http://opi.yahoo.com/online?u=beringinmulia&m=g&t=14) bottom no-repeat;}
.ymtop { float:left;}
/******************************* 
  Blog Sidebar widget
********************************/
.psidebar                                      { float:left; width:180px; margin:12px 0px 0px 0px; } 
.psidebar .widget                              { width:180px; margin:0px 0px 12px 0px; background: #dee7f3;}
.psidebar h2.widgettitle                       { background:#4480bc; text-transform: capitalize; font-size: 12px; margin:0px; padding: 5px 0px 5px 10px; color:#fff; }
.psidebar fieldset                             { border:0px; margin:0px; padding:0px;}
.psidebar ul                                   { list-style:none; margin:0px; padding:0px; }
.psidebar li                                   { list-style:none; margin:0px; padding:0px;}
.psidebar ul li                                { list-style:none; margin:0px; padding:0px; } 
.psidebar ul li ul li, 
.psidebar ul li ul li ul li { border:none; margin:0px;}

.psidebar .widget a, 
.psidebar .widget a:visited                    { color:#006699; text-decoration: none; }
.psidebar .widget a:hover                      { color:#006699; text-decoration: underline;}
.psidebar .widget a img                        { border:none; }
.psidebar .widget a:hover img                  { border:none; }
.psidebar .widget_tag_cloud div                { padding:5px; line-height:1.4em; }
.psidebar .widget_tag_cloud a                  { margin:0px; background:#dee7f3; font-size:12px !important; }
.psidebar .widget_tag_cloud a:hover            { text-decoration:underline; }

.psidebar .widget_calendar                     { }
.psidebar #wp-calendar                         { width:180px; padding:0px; }
.psidebar #wp-calendar th                      { text-align:center; color:#222222; font-size:11px; }
.psidebar #wp-calendar caption                 { padding-top:10px; text-decoration:underline; text-transform:uppercase; font-weight:bold; color:#222222; font-size:11px; }
.psidebar #wp-calendar td                      { background:#f6f6f6; text-align:center;}
.psidebar #wp-calendar td:hover                { background:#f2f2f2;}
.psidebar #wp-calendar td a                    { font-weight:bold; }
.psidebar #wp-calendar #today                  { background:#99CC00; font-weight:bold; color:#fff;}

.psidebar .rssSummary                          { color:#999999; padding:0px 5px 0px 5px;}
.psidebar .widget_rss                          { }
.psidebar .widget_rss cite                     { padding:0px 5px 0px 5px; }
.psidebar .widget_rss .widgettitle .rsswidget  { color:#000; }
.psidebar .widget_rss .widgettitle img         { padding:0px; margin-right:2px; background:none !important; width:10px; height:10px;}
.psidebar .widget_rss ul li .rsswidget         { display:block; margin:0px; padding:3px 5px 3px 5px; background:#dee7f3; border-bottom:1px solid #fff; }
.psidebar .widget_rss ul li .rsswidget:hover   { text-decoration:underline; }
.psidebar .widget_rss .rss-date                { color:#999999; font-size:11px; padding:0px 5px 0px 5px;}

.psidebar .textwidget                          { background:#dee7f3; padding:5px; line-height:1.4em; width:170px; overflow:hidden;}
.psidebar .textwidget p                        { padding:0px; margin:0px; text-align:justify; }
.psidebar .textwidget img                      { max-width:170px; margin:0px;}
.psidebar .widget_archive ul                   { padding:5px 0px 5px 0px;}
.psidebar .widget_archive select               { width:170px; margin:10px 5px 10px 5px; }
.psidebar .widget_archive ul li                { display:block; margin:0px; padding:3px 5px 3px 5px; background:#dee7f3;}
.psidebar .widget_archive ul li:hover          { }
.psidebar .widget_archive ul li a:hover        { text-decoration:underline; }

.psidebar .widget_categories ul                { padding:5px 0px 5px 0px;}
.psidebar .widget_categories select            { width:170px; margin:10px 5px 10px 5px; padding:1px;}
.psidebar .widget_categories .cat-item         { display:block; margin:0px; padding:3px 5px 3px 5px; background:#dee7f3; }
.psidebar .widget_categories .cat-item:hover   { }
.psidebar .widget_categories .cat-item a:hover { text-decoration: underline; }
.psidebar .current-cat a                       { }
.psidebar li.current-cat a                     { font-weight:bold; text-decoration:underline !important; }
.psidebar li.current-cat a:hover               { font-weight:bold; text-decoration:underline !important; }

.psidebar .widget_links ul                      { padding:5px 0px 5px 0px; text-transform:capitalize;}
.psidebar .widget_links ul li                  { margin:0px; padding:3px 5px 3px 5px; background:#dee7f3; }
.psidebar .widget_links ul li:hover            { }
.psidebar .widget_links ul li a:hover          { text-decoration: underline; }

.psidebar .widget_search                       { background:#dee7f3; padding-bottom:5px; }
.psidebar .widget_search fieldset              { border:none; margin:0px 0px 0px 0px; padding:0px;}
.psidebar .widget_search input                 { margin:5px 0px 0px 0px; font-size:11px; width:100px; }
.psidebar .widget_search #srcform              { padding:10px 5px 10px 5px; margin:0px;}
.psidebar .widget_search #s_txt_input          { width:165px; font-size:11px; padding:4px 0px 4px 2px; color:#333333; background:#fff url(file/isi_bg.jpg) center repeat-x; border:1px solid #7f9db9;}

.psidebar .widget_meta ul                      { padding:5px 0px 5px 0px;}
.psidebar .widget_meta ul li                  { margin:0px; padding:3px 5px 3px 5px; background:#dee7f3;}
.psidebar .widget_meta a                       { display:block; margin:0px;   background:#dee7f3; }
.psidebar .widget_meta a:hover                 { text-decoration: underline; }

.psidebar .widget_pages ul                     { padding:5px 0px 5px 0px;}
.psidebar .widget_pages ul li                  { display:block; margin:0px; padding:3px 5px 3px 5px; background:#dee7f3; }
.psidebar .widget_pages ul li:hover            { }
.psidebar .widget_pages ul li a:hover          { text-decoration: underline; }
.psidebar .widget_pages ul li ul               { display:none;}

.psidebar .widget_recent_comments              { }
.psidebar .widget_recent_comments ul li        { margin:0px; padding:5px; background:#dee7f3;}
.psidebar .widget_recent_comments ul li a:hover{ text-decoration: underline; }
.psidebar .widget_recent_entries               { }
.psidebar .widget_recent_entries ul li         { display:block; margin:0px; padding:5px; background:#dee7f3; }
.psidebar .widget_recent_entries ul li a:hover { text-decoration: underline; }

#sidebar ul li ul li ul li  { display:none;}/*2*/
#sidebar ul li ul li ul li ul li{ display:none;}/*3*/
#sidebar ul li ul li ul li ul li ul li{ display:none;}/*4*/
#sidebar .current-cat a,
#sidebar li .current-cat    { font-weight:bold; color:#000; background: #ded4bd url(file/curlist.png) right no-repeat;}

#srcleft                       { float:left; width:400px; }
#srcformpage                   { margin:-3px 0px 0px 0px; position:relative;}
#srcformpage fieldset          { border:none; padding:0px 0px 8px 0px; margin:2px 0px 0px 0px; }
#srcformpage #s_txt_page       { width:200px; font-size:11px; padding:2px 0px 1px 2px; color:#666666; background:#f9f9f9 url(file/isi_bg.jpg) scroll 0px -5px repeat-x; border:1px solid #7f9db9;}
#srcformpage #srcpgbutton      { font-size:11px; padding:0px 10px 0px 10px;}
#line                          { width:706px; border-bottom:1px solid #dce0e5; margin:0px 0px 0px 0px;}
#noresult ul, #noresult li     { list-style-image:url(file/list_raquo_w.png);}

/*******************************
  wrap box color
********************************/
.wrap         { margin:12px 0px 12px 0px; }
.double       { margin:12px 0px 10px 0px;  overflow:hidden;}
.hijau        { border:1px solid rgb(49,166,50);}
	.hijau h1 { padding:5px 10px 5px 10px; background:rgb(202,232,203); border-bottom:1px solid rgb(49,166,50); color: #009900; font-size:12px; margin:0px; text-transform: uppercase; }
.orange       { border:1px solid rgb(255,154,75);}
	.orange h1{ padding:5px 10px 5px 10px; background:rgb(255,221,195); border-bottom:1px solid rgb(255,154,75); color: #CC6600; font-size:12px; margin:0px; text-transform:uppercase;}
.merah        { border:1px solid rgb(206,54,66);}
	.merah h1 { padding:5px 10px 5px 10px; background:rgb(243,206,217); border-bottom:1px solid rgb(206,54,66); color: #993300; font-size:12px; margin:0px; text-transform:uppercase;}
/***/
.wrapdouble    { width:356px; height:150px; padding-bottom:10px; display:block; }
.ungu          { border:1px solid #AA9FFF;}
	.ungu h1   { padding:5px 10px 5px 10px; background: #D4DFFF; border-bottom:1px solid #AA9FFF; color: #7F1FFF; font-size:12px; margin:0px; text-transform:uppercase;}
.abuabu        { border:1px solid rgb(57,58,123);}
	.abuabu h1 { padding:5px 10px 5px 10px; background:rgb(204,205,221); border-bottom:1px solid rgb(57,58,123); color: #006699; font-size:12px; margin:0px; text-transform:uppercase;}
.coklat        { border:1px solid rgb(133,132,72);}
	.coklat h1 { padding:5px 10px 5px 10px; background:rgb(221,221,204); border-bottom:1px solid rgb(133,132,72); color: #660000; font-size:12px; margin:0px; text-transform:uppercase;}
.biru          { border:1px solid rgb(47,132,171);}
	.biru h1   { padding:5px 10px 5px 10px; background:rgb(201,223,223); border-bottom:1px solid rgb(47,132,171); color: #660000; font-size:12px; margin:0px; text-transform:uppercase;}
