/* Begin Structure */
body {
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 60.3%; /* Resets 1em to 10px */
	font-family:  Arial, Verdana, Helvetica;
	background: #EBE9DB url('images/kubrickbgcolor.jpg');
	color: #333;
	text-align: left;	 
	}

#page {
	background-color: white;
	margin: 0px auto 0;
	padding: 0;
	width: 780px;
	border: 1px solid #959596;
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
		}

.narrowcolumn {
	float: left;
	padding: 0 0 10px 15px;
	margin: 0px 0 0;
	width: 500px;	
/*	border:solid 1px blue;
*/	}

.widecolumn {
	float: left;
	padding: 0 0 10px 15px;
	margin: 0px 0 0;
	width: 764px;	
/*	border:solid 1px blue;
*/		}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

/* header */

#header {
	background: url('img/imgHeader.jpg') no-repeat bottom center;
	background-color: transparent;
	margin: 0 0 0 0px; 
	padding: 0; 
	height: 220px; 
	width: 780px;
	}
	
.logo {
	/*image: url(images/logo-amanah.gif) no-repeat left top;*/
	padding: 24px 0px 0px 15px; 
	position:absolute;
	}
.met-puasa {
  position:absolute;
  color:green;
  font-weight:bold;
  font-size:160%;
  font-style:italic;
  font-family: Times New Roman;
  margin-top:45px;
  margin-left:245px;
  line-height:105%;
}	
.met-lebaran {
  position:absolute;
  color:green;
  font-weight:bold;
  font-size:150%;
  font-style:italic;
  font-family: Times New Roman;
  margin-top:33px;
  margin-left:215px;
  line-height:120%;
}
.promo-qurban {
  position:absolute;
  color:blue;
  font-weight:bold;
  font-size:120%;
/*  font-style:italic;*/
  font-family: Times New Roman;
  margin-top:28px;
  margin-left:207px;
  line-height:105%;
  width:355px;
}
.promo-qurban a, .promo-qurban u {
  color:red;
  font-size:100%;
  font-weight:bold;
  font-style:italic;
  font-family: Times New Roman;
}
.welcome{
  position:absolute;
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-family: Arial, verdana, helvetica;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
  color: white;
  margin-top:100px;
  margin-left:30px;
  letter-spacing:4px;
	}

.welcome-msg {
	position:absolute;
	font-family: Arial, verdana, helvetica;
	font-size: 12px;
	text-align: left;
  color: white;
  margin-top:125px;
  margin-left:30px;
  width: 400px
	}

.welcome-msg a, .welcome-msg a:hover {
	text-decoration: underline;
	color: white;
	}
	

/* footer */	
	
#footer {
  font-family:Arial, verdana, helvetica;
  font-size:1.1em;
	padding: 0;
	margin: 0 auto;
	width: 780px;
	clear: both;
	/*background: #eee url('images/kubrickfooter.jpg') no-repeat top; */
	border-top:solid 1px #77A419;
			}

.tbl_sub_ft {
	background-color:#E8E8E8;
	border-collapse: collapse;
	width:100%;
  font-size: 100%;
	}		
	
.tbl_sub_ft td {
	color:#666666;
	padding:3px 5px 3px 5px;
/*	border-top:solid 1px #77A419; */
	}
.tbl_sub_ft td a {
	text-decoration: none;
	color:#FF3300;
	
	}


#content {
	font-size: 1.2em
	}

/*
.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.2em;
	}
*/
.narrowcolumn .postmetadata {
	text-align: left;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

/* End Structure */


h1 {
	/*font-family: Georgia, Times New Roman, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/*font-variant:small-caps;*/
	padding-top:25px;
	padding-bottom:10px;
	text-align:left;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:0px;
	letter-spacing:0.001em;
	color: #505050 ;
	}	

/* Begin Sidebar */
#sidebox {
	padding: 5px;
	margin: 10px 10px 10px 537px;
	width: 218px;
 /* border:solid 1px red;	
	*/background-color: #D9D9BF;
	font-size: 1.1em 
		}
#sidebar {
	padding: 8px;
	margin: 0px;
	width: 200px;
  border:solid 1px #96937C;	
/*	background-color: #D9D9BF;
*/	font-size: 1.1em 
		}
	
#sidebar h2 {
	font-size: 1.1em;
	margin:0px;
	border:0px solid red;
  padding-top:10px;
	}
	
#sidebar a, #sidebar a:hover {
	color: #06c;
	text-decoration: underline;
	}
#sidebar p{
	padding:0px 8px 0px 0px;
	text-align:left;	
	border:0px solid red;	
	margin:5px 0px;
			}	
#sidebar ol, #sidebar ul {
	padding:0px 2px 2px 8px;
	line-height:1.2em;	
	margin:5px 0px 5px 16px;
	border:0px solid red;		
	}	
#sidebar ol li, #sidebar ul li{
	padding:0px 0px 2px 0px;
	margin-left:0px;
	text-align:left;
	border:0px solid blue;		
		}	

#sidebar form {
	margin: 0;
	}
#sidebar .search {
	margin: 3px 0px 5px 0px;
	padding:0px;
	border:0px solid red;	
	}	
/* End Sidebar */

.entry {
  min-height:400px;
	}
	
.entry a {
	color: #06c;
	text-decoration: underline;
	}

.entry h1 {
  padding-top:5px;
  padding-bottom:0px;
  border:0px solid red;
	}
.entry h2 {
  margin-top:15px;
  margin-bottom:0px;
  border:0px solid red;
	}
.entry p {
  margin:8px 0px;
  border:0px solid red;
	}	
a {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #06c;
	text-decoration: underline;
	}

/* End Typography & Colors */


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
        text-align:left;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 8px 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
*/

/* End Entry Lists */

.entry ul li, .entry ol li {
	padding-bottom:5px;
	}

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	}


/* End Form Elements */




/* Begin Various Tags & Classes */

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}



td {
	text-align: left;
}

#meta {
        font-family:Arial, verdana, helvetica;
        font-size:0.95em;
        width:95%;
      /*  height:20px;*/
        background-color:#F6F6F6;
        padding: 4px 8px;
        margin: 10px 0;
        /*display:inline;*/
}

#meta a, #meta a:hover, #meta a:visited {
        color:red;
        text-decoration:none;
}

#meta img {
        display:inline;
        width:16px;
        height:16px;
        padding-top:0px;
}

#meta .meta-left{
	color:#666666;
}

#meta .meta-right {
       float:right;
}

#meta .meta-right a{
       margin-right:0px;
       padding-left: 0px;
}



/* table */
.entry table {
	border-collapse: collapse;
	border:1px #cccccc solid;
	margin:8px 10px 8px 0px;
}

.entry table th {
	padding: 2px 5px 2px 5px;
	background-color: #77A419;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:25px;
	border:1px #cccccc solid;
}

.entry table tr {

}

.entry table td {
	border:1px #cccccc solid;
	padding: 2px 5px 2px 5px;
}

.entry table td a, .entry table td a:hover {
	text-decoration:underline;
	color: #000000;
}


.ket_baris {
	font-size:95%;
	color: #999999;
}

/* align */
.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

/* navigation */
.menuBg {
	background: #FFF url(img/mnUtamaBgDia.png) repeat;
	font-size: 115%;
}
.menuBg #mn_admin {
	border-top:1px #FFFFFF solid;	
}
.menuBg ul{
	padding-left: 8px;
	list-style-type: none;
	line-height:32px;	
	margin:0px 0px 0px 0px;
}
.menuBg ul li{
	display:inline;
	font-weight:bold;
	line-height:32px;
	letter-spacing:0.001em;
	margin:0px 0px 0px 0px;
}
.menuBg ul li a {
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;	
	padding: 9px 6px 5px 5px;
	letter-spacing:0.001em;
	line-height:32px;
}
.menuBg ul li a:hover {
/*	background: #FFF url(img/mnSelectedBg.png) repeat;*/
	background-color:#77A419;
}
.menuBg #mn_utama a {
	color:#FFFFFF;
}
.menuBg #mn_admin a {
	color: #FF0000;
}
#produk  #pr a,
#sahabat-amanah #sa a,
#sistem-diskon #sd a,
#cara-pesan  #cp a,
#pemesanan-online  #psn a,
#pemesanan-offline  #psn_off a,
#pendaftaran-online  #daf a,
#pendaftaran-offline  #daf_off a,
#yayasan  #dy a,
#contoh-kambing  #ck a,
#testimonial #te a,
#forum  #fr a,
#tentang-kami #tk a,
#cabang #ca a,
#hubungi-kami #hk a,
#profil  #pf a,
#rekap  #rk a,
#cari-data  #cd a,
#tambah-yayasan  #ty a,
#ganti-password  #gp a,
#admin #ad a,
#poin #pn a{
	background-color:#77A419;
	/*background: #FFF url(img/mnSelectedBg.png) repeat;*/
	color:yellow;	
}
/*
.entry p input {
        margin:10px;
}
*/
/* table main */
.entry .tbl_main, .pme-main {
	border-collapse: collapse;
	border:1px #cccccc solid;
	margin:8px 10px 8px 0px;
	}
.entry .tbl_main ul {
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;	
	list-style-type:none;
	border:0px red solid;
	}	
.entry .tbl_main ul li {
	text-align:left;
	margin-left:0px;
	padding-left:9px;
	background: transparent url(img/iconSquare.gif) left 4px no-repeat;
	border:0px red solid;
	}		
.entry .tbl_main th, .pme-main th {
	padding: 2px 5px 2px 5px;
	background-color: #77A419;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:25px;
	border:1px #cccccc solid;
	}	
.entry .tbl_main td, .pme-main td {
	border:1px #cccccc solid;
	padding: 2px 5px 2px 5px;
	}
.entry .tbl_main td a {
	text-decoration:none;
	color: #000000;
	}	
.entry .tbl_main a:hover { 
	text-decoration:underline;
	color: #000000;
	}	
	
.tr-row-1, .pme-row-0 {
	background-color:#F5F5F5 ;
}
	
/* table main rekap */
.entry .tbl_main_rekap {
	border-collapse: collapse;
	border:1px #cccccc solid;
	margin:8px 0px 15px 0px;
	}
.entry .tbl_main_rekap th {
	padding: 2px 1px 2px 1px;
	background-color: #77A419;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:25px;
	border:1px #cccccc solid;
	}	
.entry .tbl_main_rekap td {
	border:1px #cccccc solid;
	padding: 2px 1px 2px 1px;
	font-family: "Arial Narrow", Arial;
	font-size:110%;
	}
.entry .tbl_main_rekap td a {
	text-decoration:none;
	color: #000000;
	}	
.entry .tbl_main_rekap a:hover { 
	text-decoration:underline;
	color: #000000;
	}	

/* table main rekap td a id small*/
.tbl_main_rekap.td.small{
	text-decoration:none;
	color: #000000;
	font-family: "Arial Narrow", Arial;
	font-size:10px;
	}	


/* table no border*/	
.entry .no_border {
	border: none;
}
.entry .no_border td {
	padding: 0px 2px 2px 2px;
	border: none;
}

.entry .pme-navigation,.entry .pme-navigation td {
  border:none;
}	
	
.classover {
	background-color:#E8E8E8;
	}	
.normal {
	}
	
/* table cal */
.tbl_cal {
	border-collapse: collapse;
	border:1px #cccccc solid;
	margin:5px 0px 8px 0px;
	}
	
.tbl_cal th {
	padding: 1px;
	background-color: #77A419;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:25px;
	border:1px #cccccc solid;
	}	
.tbl_cal td {
	border:1px #cccccc solid;
	padding: 1px;
	text-align:center;
	background-color: #F5F5F5;
	}
.tbl_cal td a {
	text-decoration:none;
	color: #000000;
	}	
.tbl_cal a:hover { 
	text-decoration:underline;
	color: #000000;
	}	
td.today {
  background:#ccc;
  border:2px solid blue;
}	
	
		
/* testimonial */
.odd, .even {
	padding-left:10px;
	/*margin:10px;*/
}

.odd {
	background-color:#F5F5F5 ;
	border-top:1px #cccccc solid;	
	border-bottom:1px #cccccc solid;	
}
.blockquote {
	background: url(img/imgQuote.gif) no-repeat;
	color: #666;
	/*display: block;*/
	/*font: normal 1em "Lucida Sans Unicode",serif;*/
	padding-left: 28px;
  padding-right: 28px;
}	
/* end of testimonial */

/* kol-nama */
.outer-box {
background: #FFF url(img/imgKol-nama.png) left top repeat-x;
width:238px;
height:303px;
}

.kol-nama {
text-align:center;
line-height:16px;
padding:5px 5px;
/*border-left:2px solid green;
border-right:2px solid red;
*/margin:10px 3px;	
font-family:"Classic Russian", Arial, helvetica;
font-size:14px;
}

.bold {
font-weight:bold;
padding:10px 5px;
font-family:"Classic Russian", Arial, helvetica;
font-size:18px;
}
.bold2 {
font-weight:bold;
padding:3px 5px;
font-family:"Classic Russian", Arial, helvetica;
font-size:16px;
}
	
/* end of kol-nama */
	
.print_yes {
  display:none;
}

.info-bot {
  
}
