/* menu vertical */
.menu{padding-bottom: 20px;padding-top: 10px;}
.menu h3{display: none;}
.menu ul, ul.children{list-style-type: none;margin: 0px;padding:0px;}
.menu ul li, ul.children li{margin: 0px;padding: 0px;}
.menu ul li a{ display: block; color: #333;border-bottom: 1px solid #EFF9FD; width: 200px;padding: 4px 10px; font-weight: bold;}
.menu ul li a:hover{background: #EFF9FD; color: #333;}
ul.children li a{font-weight: normal;font-size: 11px;width: 190px;padding: 4px 15px;}
ul.children li a:hover{background: #780000;color: #fff;text-decoration: none;}

/* calendar */
.calendar{padding: 0 0 10px 0;}
.calendar h2{text-align: center;padding: 15px 0 5px 0!important;margin: 0px !important;}
.calendar h2 span{display: block;color: #666;}
.calendar h2{padding-bottom: 10px;}
.calendar table{width: 90%;}
.calendar td, .calendar th{padding: 3px 2px;text-align: center;color: #666;}
.calendar td a{color: #ffffff;font-weight: bold;background: #7ABEE3;display: block;padding: 2px;}
.calendar td a:hover{color: #ffffff;background: #1682be;}
th.caption{background: #ddd;}
#calendar-next, #calendar-prev{color: #444;font-weight: bold;background: #ddd;display: block;padding: 0 0 3px 0;}
#calendar-next:hover, #calendar-prev:hover{color: #ffffff;background: #666;}

/*news*/
.news{padding-top: 20px;}
.news h2{padding-bottom: 10px !important;}
.news-item{background: #EFF9FD;padding: 8px 10px;border-bottom: 2px solid #fff;}
.news-item-info{font-size: 11px;color: #999;}
.news-item-info a{color: #333;}
.news-item h3{padding: 4px 0px !important;}
.news-item-content{line-height: 150%;}
.news-item-content img{padding: 2px;border: 1px solid #eee;margin: 0 8px 4px 0;background: #fff;float: left;}
.news-bottom{padding: 10px 0 0 0;text-align: right;}
.news-bottom a{background: #7ABEE3;padding: 4px 20px;color: #fff;}
.news-bottom a:hover{background: #0E6899;padding: 4px 20px;color: #fff;}

/* portofolio - sidebar */
.portofolio{padding-top: 20px;}
.portofolio h2{padding-bottom: 10px !important;}
.portofolio-item{background: #EFF9FD;padding: 8px 10px;border-bottom: 2px solid #fff;}
.portofolio-item-info{font-size: 11px;color: #999;}
.portofolio-item-info a{color: #669C19;}
.portofolio-item h3{padding: 4px 0px !important;}
.portofolio-item-content{line-height: 150%;}
.portofolio-item-content img{padding: 2px;border: 1px solid #ddd;margin: 0 8px 4px 0;background: #fff;float: left;}
.portofolio-bottom{padding: 10px 0 0 0;text-align: right;}
.portofolio-bottom a{background: #fa0;padding: 4px 20px;color: #fff;}
.portofolio-bottom a:hover{background: #f80;padding: 4px 20px;color: #fff;}

/*contact-us*/
.contact-us table{width: 85%;}
.contact-us th{background: #4B9BBD;color: #fff;padding: 4px 10px;border-bottom: 1px solid #fff;}
.contact-us td{padding: 4px 10px;border-bottom: 1px solid #efefef;}
.contact-us input.text, .contact-us textarea{background: #A1D1E5;border: 1px solid #A1D1E5;}

/* menu statis */
.static-menu{height: 30px; overflow: hidden;}
.static-menu-content{padding: 6px;}
.static-menu-content a{padding: 10px; color:#fff;}
.static-menu-content a:hover, .static-menu-content a.active{background: #75B2D7;color:#fff;}
