/* - - - - - - - - - - - - - - - - - - - - -

Title : bengkel.us - codename : _bali-mamas || _orangeLiquid (re-design)
Author : Kadek Sudiartha
URL : http://www.bengkel.us
Client : Bengkel Media Group // www.bengkel.us

Description : re design for 21 April 2007

Created : 21 April 2007
Modified : -

- - - - - - - - - - - - - - - - - - - - - */
html,body{margin:0;padding:0}
body {
	font: 76% Arial, Helvetica, Trebuchet MS, Tahoma, Lucida Grande, Lucida Sans Unicode;
	background:#fef5d8;
	color:#2f2f2f
	}
div#container{margin: 0 auto;width:940px;height:100%;min-height:100%;background:#FFF;border:20px #fff solid}
div#blank{height:1px;display:block;width:100%;clear:both}
div#box{display:block;width:100%;clear:both}

div#header{height:120px;background:#FFF url(/themes/_bali-mamas/images/header-home.jpg) top left no-repeat}
div#sub-header{height:150px;background:#FFF}
div#menu{clear:both;width:940px;height:30px;background:#333}
div#submenu{clear:both;padding-left:90px;width:800px;padding-top:5px;height:22px}
div#submenu a:link, div#submenu a:visited, div#submenu a:active{text-decoration: none}
div#submenu a:hover{text-decoration: underline}

div#content p{line-height:1.4}

div#left{float:left;width:50%}
div#left2{float:left;width:720px}

div#right{float:left;width:50%}
div#right2{float:left;width:220px}

div#center{float:left;width:100%}

div#center{width:940px;margin-top:20px;font-size:11px;text-align:justify;color:#3a3fa2}
div#center h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#center h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#center h3{font-size:12px;font-weight:bold;color:#00056c}
div#center h5{font-size:10px;color:#00056c}
div#center p{font-size:11px;color:#3a3fa2}

div#center a:link{color:#3a3fa2;text-decoration: none}
div#center a:visited{color:#3a3fa2;text-decoration: none}
div#center a:hover{color:#3a3fa2;text-decoration: none}
div#center a:active{color:#3a3fa2;text-decoration: none}

div#center p a:link{color:#3a3fa2;text-decoration: none}
div#center p a:visited{color:#3a3fa2;text-decoration: none}
div#center p a:hover{color:#3a3fa2;text-decoration: none}
div#center p a:active{color:#3a3fa2;text-decoration: none}

div#center h5 a:link{color:#3a3fa2;text-decoration: none}
div#center h5 a:visited{color:#3a3fa2;text-decoration: none}
div#center h5 a:hover{color:#3a3fa2;text-decoration: none}
div#center h5 a:active{color:#3a3fa2;text-decoration: none}

div#left-box{width:470px;margin-top:20px;font-size:11px;text-align:justify;color:#3a3fa2}
div#left-box h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#left-box h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#left-box h3{font-size:12px;font-weight:bold;color:#00056c}
div#left-box h5{font-size:10px;color:#00056c}
div#left-box p{font-size:11px;color:#3a3fa2}

div#left-box a:link{color:#3a3fa2;text-decoration: none}
div#left-box a:visited{color:#3a3fa2;text-decoration: none}
div#left-box a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box a:active{color:#3a3fa2;text-decoration: none}

div#left-box p a:link{color:#3a3fa2;text-decoration: none}
div#left-box p a:visited{color:#3a3fa2;text-decoration: none}
div#left-box p a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box p a:active{color:#3a3fa2;text-decoration: none}

div#left-box h5 a:link{color:#3a3fa2;text-decoration: none}
div#left-box h5 a:visited{color:#3a3fa2;text-decoration: none}
div#left-box h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box h5 a:active{color:#3a3fa2;text-decoration: none}

div#left-box2{width:700px;margin-top:20px;font-size:11px;text-align:justify;color:#3a3fa2}
div#left-box2 h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#left-box2 h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#left-box2 h3{font-size:12px;font-weight:bold;color:#00056c}
div#left-box2 h5{font-size:10px;color:#00056c}
div#left-box2 p{font-size:11px;color:#3a3fa2}

div#left-box2 a:link{color:#3a3fa2;text-decoration: none}
div#left-box2 a:visited{color:#3a3fa2;text-decoration: none}
div#left-box2 a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box2 a:active{color:#3a3fa2;text-decoration: none}

div#left-box2 p a:link{color:#3a3fa2;text-decoration: none}
div#left-box2 p a:visited{color:#3a3fa2;text-decoration: none}
div#left-box2 p a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box2 p a:active{color:#3a3fa2;text-decoration: none}

div#left-box2 h5 a:link{color:#3a3fa2;text-decoration: none}
div#left-box2 h5 a:visited{color:#3a3fa2;text-decoration: none}
div#left-box2 h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box2 h5 a:active{color:#3a3fa2;text-decoration: none}

div#left-box2 a:link img, div#left-box2 a:visited img, div#left-box2 a:active img   {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#f1f1f1;border:1px solid #ccc
}

div#left-box2 a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#fff;border:1px solid #bf0005
}

div#special-box2{width:700px;margin-top:20px;font-size:11px;text-align:center;color:#3a3fa2;line-height:1.2}
div#special-box2 h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c;line-height:1.2}
div#special-box2 h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c;line-height:1.2}
div#special-box2 h3{font-size:12px;font-weight:bold;color:#00056c;line-height:1.2}
div#special-box2 h5{font-size:10px;color:#00056c;line-height:1.2}
div#special-box2 p{font-size:11px;color:#3a3fa2;line-height:1.2}

div#special-box2 a:link{color:#3a3fa2;text-decoration: none}
div#special-box2 a:visited{color:#3a3fa2;text-decoration: none}
div#special-box2 a:hover{color:#3a3fa2;text-decoration: underline}
div#special-box2 a:active{color:#3a3fa2;text-decoration: none}

div#special-box2 p a:link{color:#3a3fa2;text-decoration: none}
div#special-box2 p a:visited{color:#3a3fa2;text-decoration: none}
div#special-box2 p a:hover{color:#3a3fa2;text-decoration: underline}
div#special-box2 p a:active{color:#3a3fa2;text-decoration: none}

div#left-box2 h5 a:link{color:#3a3fa2;text-decoration: none}
div#left-box2 h5 a:visited{color:#3a3fa2;text-decoration: none}
div#left-box2 h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#left-box2 h5 a:active{color:#3a3fa2;text-decoration: none}

div#special-box2 a:link img, div#special-box2 a:visited img, div#special-box2 a:active img   {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#f1f1f1;border:1px solid #ccc
}

div#special-box2 a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#fff;border:1px solid #bf0005
}

div#right-box{width:430px;margin-top:20px;padding-left:20px;font-size:11px;color:#3a3fa2;float:left}
div#right-box h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#right-box h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#right-box h3{font-size:12px;font-weight:bold;color:#00056c}
div#right-box h5{font-size:11px;font-weight:normal;color:#00056c;line-height:1.5}
div#right-box p{font-size:11px;color:#3a3fa2}

div#right-box p a:link{color:#3a3fa2;text-decoration: none}
div#right-box p a:visited{color:#3a3fa2;text-decoration: none}
div#right-box p a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box p a:active{color:#3a3fa2;text-decoration: none}

div#right-box h5 a:link{color:#3a3fa2;text-decoration: none}
div#right-box h5 a:visited{color:#3a3fa2;text-decoration: none}
div#right-box h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box h5 a:active{color:#3a3fa2;text-decoration: none}

div#right-box a:link img, div#right-box a:visited img, div#right-box a:active img   {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#f1f1f1;border:1px solid #ccc
}

div#right-box a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#fff;border:1px solid #bf0005
}

div#right-box3{width:200px;margin-top:20px;padding-left:20px;font-size:11px;color:#3a3fa2;float:left}
div#right-box3 h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#right-box3 h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#right-box3 h3{font-size:12px;font-weight:bold;color:#00056c}
div#right-box3 h5{font-size:11px;font-weight:normal;color:#00056c;line-height:1.5}
div#right-box3 p{font-size:11px;color:#3a3fa2}

div#right-box3 p a:link{color:#3a3fa2;text-decoration: none}
div#right-box3 p a:visited{color:#3a3fa2;text-decoration: none}
div#right-box3 p a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box3 p a:active{color:#3a3fa2;text-decoration: none}

div#right-box3 h5 a:link{color:#3a3fa2;text-decoration: none}
div#right-box3 h5 a:visited{color:#3a3fa2;text-decoration: none}
div#right-box3 h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box3 h5 a:active{color:#3a3fa2;text-decoration: none}

div#right-box3 a:link img, div#right-box3 a:visited img, div#right-box3 a:active img   {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#f1f1f1;border:1px solid #ccc
}

div#right-box3 a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#fff;border:1px solid #bf0005
}

div#right-box1{width:250px;margin-top:20px;padding-left:20px;font-size:11px;color:#3a3fa2;float:left}
div#right-box1 h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#right-box1 h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#right-box1 h3{font-size:12px;font-weight:bold;color:#00056c}
div#right-box1 h5{font-size:11px;font-weight:normal;color:#00056c;line-height:1.5}
div#right-box1 p{font-size:11px;color:#3a3fa2}

div#right-box1 p a:link{color:#3a3fa2;text-decoration: none}
div#right-box1 p a:visited{color:#3a3fa2;text-decoration: none}
div#right-box1 p a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box1 p a:active{color:#3a3fa2;text-decoration: none}

div#right-box1 h5 a:link{color:#3a3fa2;text-decoration: none}
div#right-box1 h5 a:visited{color:#3a3fa2;text-decoration: none}
div#right-box1 h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box1 h5 a:active{color:#3a3fa2;text-decoration: none}

div#right-box1 a:link img, div#right-box1 a:visited img, div#right-box1 a:active img   {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#f1f1f1;border:1px solid #ccc
}

div#right-box1 a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	float:left;margin-right:1px;margin-bottom:1px;padding:5px;background:#fff;border:1px solid #bf0005
}

div#right-box2{width:180px;margin-top:20px;padding-left:20px;font-size:11px;color:#3a3fa2;float:left}
div#right-box2 h1{display:block;clear:both;font-size:18px;font-weight:bold;color:#00056c}
div#right-box2 h2{display:block;clear:both;font-size:14px;font-weight:bold;color:#00056c}
div#right-box2 h3{font-size:12px;font-weight:bold;color:#00056c}
div#right-box2 h5{font-size:11px;font-weight:normal;color:#00056c;line-height:1.5}
div#right-box2 p{font-size:11px;color:#3a3fa2}

div#right-box2 p a:link{color:#3a3fa2;text-decoration: none}
div#right-box2 p a:visited{color:#3a3fa2;text-decoration: none}
div#right-box2 p a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box2 p a:active{color:#3a3fa2;text-decoration: none}

div#right-box2 h5 a:link{color:#3a3fa2;text-decoration: none}
div#right-box2 h5 a:visited{color:#3a3fa2;text-decoration: none}
div#right-box2 h5 a:hover{color:#3a3fa2;text-decoration: underline}
div#right-box2 h5 a:active{color:#3a3fa2;text-decoration: none}

div#footer{clear:both;width:940px;height:60px;background:#fff url(/themes/_bali-mamas/images/h-div.jpg) top left no-repeat}

div#footer-left{float:left;width:450px;margin-top:40px;font-size:11px;color:#3a3fa2}
div#footer-left a:link, a:visited, a:active{color:#3a3fa2;text-decoration: none}
div#footer-left a:hover{color:#3a3fa2;text-decoration: underline}

div#footer-right{float:right;width:450px;margin-top:40px;font-size:11px;color:#3a3fa2}
div#footer-right h1{font-size:14px;font-weight:bold;color:#00056c}
div#footer-right a:link, a:visited, a:active{color:#3a3fa2;text-decoration: none}
div#footer-right a:hover{color:#3a3fa2;text-decoration: underline}

.ImageCenter {display: block;margin-left: auto;margin-right: auto;border:0px}
.ImageTextRight {margin-right:5px;margin-bottom:5px;padding:5px;background:#f1f1f1;border:1px solid #ccc}
.ImageThumbs {margin-right:1px;margin-bottom:1px;border:0px}
.Images {padding:5px;background:#f1f1f1;border:1px solid #ccc}

/*---  CALENDAR ---*/
#cal-prev-month {
	width: 160px;
	float:left;
}
#cal-this-month {
	width: 200px;
	float:left;
	margin-bottom:20px;
}
#block-calendar {
	width:450px;
	clear:both;
	display:block;
}
#calendar {
	margin-right: 20px;
}
.header {
	vertical-align: middle;
	font: bold 10px/18px Helvetica, sans-serif;
	letter-spacing: 0px;
	text-align: center;
	color: #fff;
	background: #b20c15;
}
.prev-weekdays {
	text-align: center;
	width: 18px;
	height: 18px;
	font: bold 10px Helvetica, sans-serif;
	color: #373737;
	background:#f3f3f3;
}
.prev-monthdays {
	text-align: center;
	width: 18px;
	height: 18px;
	font: bold 10px Helvetica, sans-serif;
	color: #373737;
	background:#f3f3f3;
}
.prev-monthdays a {
	display: block;
	width: 18px;
	height: 18px;
	font: bold 10px Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.prev-monthdays b {
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	font: bold 10px Helvetica, sans-serif;
	background: transparent url(/themes/_shadowsoft/images/dot-on.jpg) no-repeat top left;
	color: #FFFFFF;
}
.prev-monthdays a:link {
	width: 18px;
	height: 18px;
	color: #fff;
	background:#b20c15;
	text-decoration:none;
}
.prev-monthdays a:visited {
	width: 18px;
	height: 18px;
	color: #fff;
	background:#b20c15;
	text-decoration:none;
}
.prev-monthdays a:hover {
	width: 18px;
	height: 18px;
	color: #999999;
	background:#373737;
	text-decoration:none;
}
.prev-monthdays a:active {
	width: 18px;
	height: 18px;
	ccolor: #fff;
	background:#b20c15;
	text-decoration:none;
}

.this-weekdays {
	text-align: center;
	width: 20px;
	font: bold 10px/20px Helvetica, sans-serif;
	color: #373737;
	background:#f3f3f3;
}
.this-monthdays {
	text-align: center;
	width: 20px;
	font: 10px/20px Helvetica, sans-serif;
	color: #373737;
	background:#f3f3f3;
}
.this-monthdays a {
	display: block;
	width: 20px;
	height: 20px;
	font: bold 10px/20px Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.this-monthdays b {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	font: bold 10px/20px Helvetica, sans-serif;
	background: transparent url(/themes/_shadowsoft/images/dot-on.jpg) no-repeat top left;
	color: #FFFFFF;
}
.this-monthdays a:link {
	color: #fff;
	background:#b20c15;
	text-decoration:none;
}
.this-monthdays a:visited {
	color: #fff;
	background:#b20c15;
	text-decoration:none;
}
.this-monthdays a:hover {
	color: #999999;
	background:#373737;
	text-decoration:none;
}
.this-monthdays a:active {
	color: #fff;
	background:#b20c15;
	text-decoration:none;
}
/* ------------------------------------ */
#mytable {
	padding: 0;
	margin: 0;
	width:100%;
}

#mytable caption {
	padding: 0 0 5px 0;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: left;
	padding: 3px 3px 3px 6px;
	background: #CAE8EA url(/themes/_bali-mamas/images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 3px 3px 3px 6px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/themes/_bali-mamas/images/bullet1.gif) no-repeat;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/themes/_bali-mamas/images/bullet2.gif) no-repeat;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}