/*Theme Name: WordshaftTheme URL: http://www.restupurnama.comDescription: A Premium Wordpress Theme by Restu PurnamaAuthor: Restu PurnamaAuthor URI: http://www.restupurnama.comVersion: 1.0*//* ======================= Global =============== */body{	background-image:url('images/background.png');	background-repeat: no-repeat;	font-family:Arial, Helvetica, sans-serif;	color:#727271;}p{	/*color:#727271;*/	font-size:13px;	line-height:1.6em;	margin-bottom:1.6em;}p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form { 	line-height:1.6em;	margin-bottom: 1.6em; }var, kbd, samp, code, pre { 	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace; 	background: #f3f3e9; }pre { 	white-space: pre; 	overflow: auto; 	padding: 10px; 	border: 1px solid #d8d8ca; 	clear: both; }a{	text-decoration:none;	color:#8e3c00;}h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #555; }h1 { font-size: 36px; line-height: 32px; padding-bottom: 18px; }h2 { font-size: 30px; line-height: 36px; padding-bottom: 16px; }h3 { font-size: 24px; line-height: 26px; padding-bottom: 16px; }h4 { font-size: 18px; line-height: 20px; padding-bottom: 16px; }h5 { font-size: 14px; line-height: 20px; padding-bottom: 5px; }h6 { font-size: 12px; line-height: 18px; padding-bottom: 5px;}table{	width:100%;	margin-bottom:1.6em;	border-top:#d8d8ca 1px solid;	border-right:#d8d8ca 1px solid;}table th{	background-color:#e9e9dc;	font-weight:bold;	padding:5px 5px;}table td{	padding:5px 5px;}table th, table td{	border-left:#d8d8ca 1px solid;	border-bottom:#d8d8ca 1px solid;}.left{	float:left;	margin-right:10px;}.right{	float:right;	margin-left:10px;}.alignleft{	text-align:left;}.alignright{	text-align:right;}.clear{	clear:both;}/* ======================= Grid =============== *//* this classes is 12 grid system needs (960) */.grid_wrapper{	width:940px;	margin-left:auto;	margin-right:auto;}.last {	clear:right;	margin-right:0 !important;	}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{	float:left;	margin-right:20px;	margin-bottom:20px;	position:relative;	line-height:1.6em;	overflow:visible;}.grid_1{ width:60px; }.grid_2{ width:140px; }.grid_3{ width:220px; }.grid_4{ width:300px; }.grid_5{ width:380px; }.grid_6{ width:460px; }.grid_7{ width:540px; }.grid_8{ width:620px; }.grid_9{ width:700px; }.grid_10{ width:780px; }.grid_11{ width:860px; }.grid_12{ width:940px; }/* ======================= Header =============== */#header{	border-top:#000 6px solid;	/*padding-top:30px;*/	padding-top:15px;}#top{	height:100px;	background:url(images/bevel.png) left bottom repeat-x;	position:relative;	padding-bottom:15px;}#logo{	position:relative;	width:400px;	float:left;	margin-top:10px;}/* --------------- Top Ad ------------- */#top-ad{	float:right;	margin-top:7.5px;}/* --- Navigation -- *//*--Menubox--*/#navigation{	background:url(images/bevel.png) left bottom repeat-x;	padding:10px 85 !important;	padding-left: 85px;	padding-right: 85px;	height:48px;}#menu {	z-index:2;	position:relative;	font-family:Arial, Helvetica, sans-serif;}#menu a,#menu a:hover,#menu a:active { 	text-decoration: none;}#menu ul { 	list-style: none;}/*--Level 1 --*/ul.dropdown { 	list-style:none;	margin:0;	padding:0;	line-height:1.04em;	position: relative;}ul.dropdown li {float:left;	zoom: 1; }ul.dropdown li a {	color:#575755; 	font-family:Arial, Helvetica, sans-serif;	font-weight:bold ;	display:block; 	padding:3px 10px 3px 10px !important;	margin-top:2px;	min-width:100px;	margin-right:10px !important;	border-right:#e9e9dc 1px solid;}ul.dropdown li a span{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:14px;	color:#868679;	max-width:80px;	display:block;	font-weight:normal;	height:15px;	margin-top:2px;	overflow:hidden;}@media screen and (-webkit-min-device-pixel-ratio:0) { /* FOR SAFARI */ul.dropdown li a,ul.dropdown li.cat-item a { 	padding:8px 15px;}}ul.dropdown li.hover,ul.dropdown li:hover a.active { 	position:relative;}ul.dropdown .active:hover,ul.dropdown .active,ul.dropdown > li > a:hover, ul.dropdown > li.hover > a,ul.dropdown > li.current-menu-item > a,ul.dropdown > li.current-cat > a,ul.dropdown > li.current-cat-parent > a,ul.dropdown > li.current-menu-parent > a,ul.dropdown > li.current_page_item > a,ul.dropdown > li.current_page_parent > a {	color:#444444;	background:#e9e9dc;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	border-right:none;	margin-top:0 !important;	padding:5px 11px 5px 10px !important;}ul.dropdown > li {	/*padding-right:11px !important;*/}/*--Level 2 --*/ul.dropdown ul { 	width: 150px; 	visibility: hidden; 	top: 100% !important; 	padding:45px 0 0 0;	line-height:1em;	text-align:left;	position: absolute;	border-bottom:#cfcfc0 1px solid;	/*background:#ffeeee;*/}ul.dropdown ul > li {	font-weight: normal; 	background-color:#fdfdf2;width: 100%;	color:#747474; 	float: none; 	z-index:4;	padding:0 8px;	border-left:#cfcfc0 0px solid;	border-right:#cfcfc0 0px solid;}ul.dropdown ul > li a:hover {	color:#a36230;}ul.dropdown ul li a	{ 	font-size:12px;	font-weight:normal !important;	width:100%;	padding:8px 0px 8px 0px !important;	margin:0;	/*margin-bottom:-1px;*/	display: inline-block; /* IE 6 & 7 Needs Inline Block */	border:none;	border-bottom:#cfcfc0 1px solid;	z-index:4;} ul.dropdown ul li a.a_parent { 	background:url(images/miniarrow1.png) right 50% no-repeat;}ul.dropdown ul li a.a_parent:hover { 	background:url(images/miniarrow2.png) right 50% no-repeat;}/*--Level 3 --*/ul.dropdown ul ul { 	left:198px; 	top:0px;	margin:0;	padding:0;	background:#ffeeee;	border-top:#cfcfc0 1px solid;}ul.dropdown li > ul {	margin:-1500px;	visibility:visible;}ul.dropdown li:hover > ul { 	margin:0;	visibility:visible;} ul.dropdown ul li:hover > ul { 	margin:-34px 0 0 0;	visibility:visible;} /* --------------- RSS ------------- */#subscribe{	font-size:11px;	margin-top:12px;}#subscribe span a{	color:#575755;	width:22px;	height:20px;	text-indent:-9999px;	float:right;	margin-left:5px;}#subscribe span#rsslink a{	background:url(images/rss.png) left -20px no-repeat;}#subscribe span#twitterlink a{	background:url(images/twitter.png) left -20px no-repeat;}#subscribe span#rsslink a:hover{	background:url(images/rss.png) left top no-repeat;}#subscribe span#twitterlink a:hover{	background:url(images/twitter.png) left top no-repeat;}/* ======================= Slider =============== */#slider_wrapper{	position:relative;	margin:40px 0 20px 0;	background:url(images/hatch_bg.png) left top repeat;}#slider_wrapper{	height:192px;}#slider_bg{	position:relative;	background:url(images/s_bg.png) left top repeat-x;}#slider{	position:relative;	overflow:hidden;	height:172px;}#slider div#items{	position:absolute;}#slider div.item{	position:relative;	float:left;	width:162px;	height:162px;	margin-right:20px;	background-color:#e9e9dc;	padding:10px 0 0 10px;}#slider a.post_title{	color:#989886;	font-size:10px;	text-transform:uppercase;	background-color:#cdcdbe;	display:block;	width:142px;	height:152px;	padding:0 10px;	position:absolute;	left:10px;	top:10px;	opacity:0;}#slider a.post_title span{	font-size:14px;	font-family:'Myriad Pro',Arial, Helvetica, sans-serif;	text-transform:none;	font-weight:normal;	line-height:16px;	color:#575755;	margin:50px 0 10px 0;	display:block;}#slider_bg a#previous{	display:block;	height:20px;	width:20px;	position:absolute;	left:-20px;	top:76px;	background:url(images/lnavi.png) left top no-repeat;}#slider_bg a#next{	display:block;	height:20px;	width:20px;	position:absolute;	right:-20px;	top:76px;	background:url(images/rnavi.png) left top no-repeat;}#slider .post_date{	background-color:#f8f8f0;	width:70px;	height:40px;	display:block;	position:absolute;	top:0;	left:0;}#slider .post_date li a{	float:right;	color:#babaa7;	font-size:10px;	text-transform:uppercase;	padding:0 10px;	line-height:18px;	height:30px;}#slider .post_date li span{	font-size:24px;	font-weight:bold;	display:block;	text-align:right;}/* ======================= Content =============== */div#content_wrapper{	margin-top:40px;	margin-left: auto;	margin-right: auto;	padding-left: 85px;		padding-right: 85px;	margin-bottom:20px;}div#content{}div.post{	margin-bottom:20px;	position:relative;}div.post h2{	font-family:'Myriad Pro',Arial, Helvetica, sans-serif;	font-size:30px;	font-weight:bold;}div.post h2 a{	color:#474746;}div.post h2 a:hover{	color:#242424;}div.post_content {	margin:18px 0;	font-size:13px;}div.post_content_page{	margin:0 0 18px 0 !important;}div.post_content ol, div.post_content ul {	line-height:1.6em;	list-style-image:none;	list-style-position:outside;}div.post_content ol {	list-style-type:decimal;	margin:0 0 1.6em 20px;}div.post_content ul {	list-style-type:none;	margin:0 0 1.6em 0;}div.post_content ul li{	background:url(images/bullet.png) left 2px no-repeat;	padding:0 0 0 20px;}div.post_content ul ul, div.post_content ol ol, div.post_content ul ol, div.post_content ol ul {	margin-bottom:0;}div.post_content blockquote{	font-family:Georgia, "Times New Roman", Times, serif;	color:#939393;	border-left:#9d9d9d 2px solid;	padding:0 0 0 10px;}div.post_thumb{	/*background-color:#e9e9dc;	position:relative;	padding:10px 0 10px 0;*/}div.post_thumb img{	float:right;}div.post_thumb .post_date{	width:150px;	height:40px;	display:block;	position:absolute;	top:26px;	left:0;}div.post_thumb .post_date li{	float:right;	color:#babaa7;	font-size:10px;	text-transform:uppercase;	padding:0 10px;	line-height:18px;	height:30px;}div.post_thumb .post_date li a:hover{color: #000;}div.post_thumb .post_date li.date{	border-right:#e9e9dc 1px solid;}div.post_thumb .post_date li span{	font-size:24px;	font-weight:bold;	display:block;	text-align:right;}div.post_thumb .post_date li a{	color:#babaa7;}div.meta_bg{	/*background-color:#f8f8f0;	width:150px;	height:40px;	display:block;	position:absolute;	bottom:0;	left:0;*/}.all_meta{	/*background:#eeeeff;*/}ul.post_meta{	text-align:right;	font-size:12px;	color:#727271;	margin-top:71px;	margin-bottom:0;}ul.post_meta li{	background:none !important;	border-bottom:#e9e9dc 1px solid;	padding-bottom:5px;	padding-left:0 !important;	margin-bottom:5px;}ul.post_meta li a{	/*color:#8e3c00;*/}ul.post_meta li span{	color:#9f9f8a;	font-size:10px;	text-transform:uppercase;	display:block;}ul.meta2{	margin-top:0 ;}.meta_author small{	font-size:11px;	/*font-style:italic;*/}.meta_author img.author_avatar{	width:60px;	height:60px;}.post_content_single{	border-bottom:#e9e9dc 1px solid;}.related_posts{	margin-bottom:10px;}.related_posts h4{	font-size:14px;	padding-bottom:10px;}.related_posts .widget_posts li{	padding:0 !important;}.related_posts .widget_posts li h5{	font-size:14px;	padding:0 0 0px 20px;	margin:0 !important;}.related_posts .widget_posts li h5 a{	color:#008392;}/*-- wp-pagenavi --*/.wp-pagenavi{	color:#dadacc;	font-size:12px;	border-top:#e9e9dc 1px solid;	padding:10px 0;	text-align:center;}.wp-pagenavi a{	color:#9c5520;}.wp-pagenavi a, .wp-pagenavi span.pages, .wp-pagenavi span.current{	margin-right:10px;}.wp-pagenavi span.current{	color:#434343;}#breadcrumbs{	background-color:#f3f3e9;	/*border-bottom:#e9e9dc 1px solid;*/	color:#babaa7;	font-size:14px;	font-weight:bold;	padding:2px 10px;	margin-bottom:30px;}/* ======================= Sidebar =============== */#sidebar{	font-size:13px;}#sidebar a{	color:#727271;}#sidebar a:hover{	color:#8e3c00;}#sidebar .widget{	margin-bottom:30px;}#sidebar .widget ul > li, #footer .widget .textwidget{	padding-left:10px;}#sidebar .widget h3{	color:#babaa7;	font-size:14px;	font-weight:bold;	line-height:22px;	text-transform:uppercase;	padding-left:10px;	padding-bottom:10px;	margin-bottom:5px;	border-bottom:#e9e9dc 2px solid;}#sidebar .widget ul li{	padding-top:8px;	padding-bottom:8px;	/*border-bottom:#e9e9dc 1px dotted;*/	background:url(images/dashed.png) left bottom repeat-x;}/*-- Search*/form#searchform div{	position:relative;	padding:0px;	max-width:300px;}form#searchform div #s{	color:#9f9f9f;	background-color:#ffffff;	border:none;	border:#e9e9dc 1px solid;	/*border-left:#e9e9dc 1px solid;*/	position:relative;	padding:5px 5px 5px 5px; 	height:18px;	width:200px;}form#searchform div label{	display:none;}form#searchform div #searchsubmit{	font-family:Arial, Helvetica, sans-serif;	font-weight:bold !important;	font-size:14px;	color:#fff;	text-transform:uppercase;	background:url(images/sb_bg.png) left top repeat-x;	/*background: -moz-linear-gradient(bottom, #d7794a, #f38954);*/	border:none;	border:#d77b4d 1px solid;	-moz-border-radius:4px;	-webkit-border-radius:4px;	border-radius:4px;	padding:0px 7px 2px 7px !important;	height:28px;	float:right;}/* IE7 hack */*:first-child+html form#searchform div #s{	width:190px !important;	float:left;}*:first-child+html form#searchform div #searchsubmit {	padding:0px 0px 2px 0px !important;}/* ======================= Comments ============= */#commentarea {	position:relative;}#commentarea h3{	color:#cdcdbe;	font-size:16px;	text-transform:uppercase;	clear:both;	margin-left:160px;	margin-bottom:20px;	padding-bottom:10px;	border-bottom:#e9e9dc 2px solid;}ol.commentlist {	list-style-type:none;	margin:-5px 0 0 0;	padding:0;}ol.commentlist ul {	list-style-type:none;	margin:-5px 0 0 20px;}.comment-body {	margin:0px 0 10px 0 ;	padding:0 10px 10px 50px;	position:relative;	/*border-bottom:#e9e9dc 1px solid;*/	background:url(images/dashed.png) left bottom repeat-x;}.comment-author, .vcard {	padding:0px;	/*background:#ffdddd;*/	margin:0 10px 5px 0;	/*border-bottom:1px solid #DDD;*/	float:left;	position:relative;}cite.fn,cite.fn a {	/*background:#ddffdd;*/	color:#424242;	font-size:14px;	font-weight:bold;	font-style:normal;	padding:0;	margin:0 !important;	/*position:absolute;	left:0;	top:0;*/}.says {	display:none;}.comment-body em{	font-size:11px;}.comment-meta {	/*position:absolute;	top:14px;	right:12px;*/	font-size:11px;	padding-top:2px;	float:left;}.comment-meta a {	text-decoration:none;	color:#cdcdbe;}.comment-body p{	clear:both;	margin-bottom:0;}#commentarea img.wp-smiley,img.wp-smiley {	margin:0;	padding:0;	float:none;	display:inline;	border:none;}#commentarea img.avatar {	/*margin:0 20px 5px -60px;*/	position:absolute;	left:-50px;	top:5px;}.reply {	text-align:right;	position:absolute;	right:10px;	top:0px;}.reply a {	font-size:10px;	text-decoration:none;	padding:0 7px;}#respond {	/*width:580px;*/	/*background-color:#ffeeee;*/}/*#respond h3 {	clear:both;}*/.cancel-comment-reply{	margin-left:160px;	margin-bottom:10px;}.cancel-comment-reply a{	font-size:10px;	text-decoration:none;	text-transform:uppercase;	padding:0;}#commentform p {	padding:0 0 10px 0;}#commentform label {	color:#9f9f8a;	font-size:10px;	text-align:right;	text-transform:uppercase;	padding-top:5px;}#commentform label span{	color:#cd5920;	font-size:14px;}#commentform input.tf, .wpcf7-text {	width:230px;	color:#9f9f9f;	background-color:#ffffff;	border:none;	border:#e9e9dc 1px solid;	/*border-left:#e9e9dc 1px solid;*/	position:relative;	padding:5px 5px 5px 5px; 	height:18px;}#commentform textarea, .wpcf7-form textarea {	width:448px;	height:150px;	color:#9f9f9f;	background-color:#ffffff;	border:none;	border:#e9e9dc 1px solid;	padding:5px;}#commentform #submit, .wpcf7-submit {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold !important;	font-size:14px;	color:#fff;	text-transform:uppercase;	background:url(images/sb_bg.png) left top repeat-x;	/*background: -moz-linear-gradient(bottom, #d7794a, #f38954);*/	border:none;	border:#d77b4d 1px solid;	-moz-border-radius:4px;	-webkit-border-radius:4px;	border-radius:4px;	padding:0px 7px 2px 7px !important;	height:28px;}#commentform #submit:hover, .wpcf7-submit:hover {	cursor:pointer;	border:1px solid #999;}/* ======================= Footer =============== */#footer{	background-color:#e9e9dc;	border-top:#deded1 1px solid;	padding:30px 0 0 0;	font-size:12px;	color:#393939;}#footer p{	color:#393939;}#footer a{	/*color:#8e3c00;*/}#footer table th, #footer table td{	border-left:#e9e9dc 1px solid;	border-bottom:#e9e9dc 1px solid;}#footer .widget{	margin-bottom:20px;}#footer .widget h3{	color:#babaa7;	font-size:14px;	font-weight:bold;	line-height:22px;	text-transform:uppercase;	padding-left:10px;	padding-bottom:10px;	margin-bottom:5px;	border-bottom:#bfbfad 2px solid;}#footer .widget ul > li, #footer .widget .textwidget{	padding-left:10px;}#footer .widget ul li{	padding-top:8px;	padding-bottom:8px;	/*border-bottom:#d0d0c0 1px solid;*/	background:url(images/dashed.png) left bottom repeat-x;}#footer #credit{	font-size:11px;	background-color:#f0f0e5;	padding:15px 0;}#footer .line{	border-bottom:#d0d0c0 1px solid;	clear:both;	height:1px;	margin:10px 0;}/* ======================= Widgets fix =============== *//*--- Twitter widget --*/.followme{	display:block !important;	margin-left:10px !important;	margin-top:20px !important;}ul#twitter_update_list{	margin-top:0px;	margin-bottom:10px;}/*--- Flickr widget -- */#flickr_widget{	margin-top:20px;}.flickr_badge_image{ 	float:left;}.flickr_badge_image img{	width:60px;	height:60px;	margin-left:10px;	margin-bottom:5px;}#flickr_widget .followme{	margin-top:10px !important;}/*--- Text widget -- */.textwidget{	padding-top:6px;}/*--- Wordshaft recent post and recent comments -- */ul.widget_posts h5{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal !important;	padding-bottom:0px;	color:#434343;}ul.widget_posts li, ul.widget_comments li{	padding-top:15px !important;	padding-bottom:15px !important;}ul.widget_posts img, ul.widget_comments img{	margin-top:1px;	display:block;	/*border:#e9e9dc 1px solid;*/}ul.widget_posts .post_date, ul.widget_posts .post_date a{	font-size:10px;	color:#abab98 !important;	text-transform:uppercase;}ul.widget_posts p{	margin-bottom:0px;	padding-bottom:0px;}a.comment_link{	color:#727271 !important;}a.comment_link:hover{	color:#aa6e40 !important;}/*--- Tabs widget -- */ul.ui-tabs-nav li{	background:none !important;	padding:10px 12px 10px 12px !important;}ul.ui-tabs-nav li.ui-state-default{	border-bottom:#d8d8ca 1px solid;}ul.ui-tabs-nav li.ui-tabs-selected{	border-top:#d8d8ca 1px solid;	border-left:#d8d8ca 1px solid;	border-right:#d8d8ca 1px solid;	border-bottom:none !important;}ul.ui-tabs-nav li h3 a{	color:#e3e3d5 !important;}ul.ui-tabs-nav li.ui-tabs-selected h3 a{	color:#babaa7 !important;}ul.ui-tabs-nav li h3{	padding:0px !important;	border-bottom:none !important;}/*--- Ads 125 -- */div.ads125 img{	width:125px;	height:125px;}div.ads125 img, .border_fade{	color:#e9e9dc;	border-color:#f3f3e9;	border-width:10px;	border-style:solid;	margin-right:6px;	margin-top:6px;}div.ads125 img:hover, .border_fade:hover{	border-color:#e9e9dc;	border-width:10px;	border-style:solid;}div.ads125 img.first_row{	margin-top:0;}div.ads125 img.even_ad{	margin-right:0 !important;}h3.ad125_title, h3.ad300_title{	margin-bottom:20px !important;}div.ads300 img{	width:300px;	height:250px;	border-bottom:none;}/*--- Video -- */.widget object{	margin-top:13px;	border:#f3f3e9 10px solid;}p.video_widget_before_video{	padding:10px 10px !important;	margin-bottom:-13px !important;}p.video_widget_after_video{	padding:0 10px;}/*--- Tags -- */.tag_tab{	padding:10px 10px 0 10px;}.tag_link{	display:block;	float:left;	padding:0px 8px;	background:#e9e9dc;	margin:6px 6px 0 0;	line-height:24px;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;}/*--- Calendar -- */#calendar_wrap{	padding:10px 10px 0 10px;}#wp-calendar th, #wp-calendar td, #wp-calendar tf{	text-align:right;}#wp-calendar td#prev{	text-align:left;}#wp-calendar caption{	margin-bottom:10px;}