/* logo */
.logo{float: left;width: 321px;height: 118px; text-align:right;}

/* search */
.search{background: url(../images/search.jpg) no-repeat left;width: 530px;height: 118px;float: right;}
.search form{padding: 90px 25px 0 5px ;text-align: right;color: #fff;}
.search .text{border: 1px solid #fff;background: #fff;width: 210px}
.search .button{background: #17488C !important;border: 1px solid #17488C !important;width: 30px;color: #fff;}

/* welcome */
.welcome{color: #444;padding: 0px 20px 15px 10px;background: url(../images/dot-h.gif) repeat-x bottom;}
.welcome h1{font-size: 18px !important;margin: 0px;padding: 4px 0;}
.welcome img{border: 1px solid #ccc;padding: 4px;}

/* menu vertical */
.menu{padding: 10px 5px 10px 0;}
.menu h3{display: none;}
.menu ul{list-style-type: none;margin: 0px;padding:0px;}
.menu ul li{margin: 0px;padding: 0px;}
.menu ul li a{display: block;color: #BA5F2B; background: url(../images/dot-h.gif) repeat-x bottom;width: 187px;padding: 6px 10px;font-weight: bold;}
.menu ul li a:hover{background: url(../images/dot-h.gif) repeat-x bottom #efefef;color: #0A3A57;text-decoration: none;}
ul.children{padding: 0px;}
ul.children li{padding: 0px;}
ul.children li a{font-weight: normal;font-size: 11px;color: #555;width: 177px;padding: 5px 10px 5px 20px; }

/* jendela */
.jendela{padding: 10px 12px 10px 5px;}
.jendela h3{padding: 0px;margin: 0px;color: #BA5F2B;}
.jendela-content{padding: 10px 0;}
.jendela-content h4{padding: 0; margin: 0; font-size: 12px;}
.jendela-content a{display: block;font-weight: bold;}

/*news*/
#news_frontpage{margin-top: 20px;width: 300px;float: left;background: url(../images/dot-v.gif) repeat-y right;}
.news{}
.news h2{padding: 0 10px !important;}
.news-item{padding: 8px 10px;border-bottom: 2px solid #fff;}
.news-item-info{font-size: 11px;color: #999;}
#news-item-info-detail{padding: 4px 0;}
.news-item-info a{color: #666;}
.news-item h3{padding: 4px 0px 10px 0px !important; text-transform: capitalize; font-size: 14px;}
.news-item-content{line-height: 150%;}
.news-item-content img{padding: 2px;border: 1px solid #ddd;margin: 0 8px 4px 0;background: #fff;float: left;}
.news-bottom{padding: 10px 0 0 0;text-align: right;}
.news-bottom a{background: #fa0;padding: 4px 20px;color: #fff;}
.news-bottom a:hover{background: #f80;padding: 4px 20px;color: #fff;}
.news-list{padding: 10px;}
.news-list h3{font-size: 12px;text-transform: none;}
.news-list p{background: url(../images/icon_01.jpg) no-repeat;background-position: 0px 4px;padding-left: 18px;}

/* mading */
.mading{width: 287px;height: 200px;float: right;padding: 20px 0;background: url(../images/dot-h.gif) repeat-x bottom;}
.mading h2{padding: 0px 10px !important;}
.mading-content{padding: 10px 15px;}
.mading-list{margin: 0px;padding: 0px;list-style: none;}
.mading-list small{color: #999;}
.mading-list li{padding: 0px 4px 10px 15px;background: url(../images/icon_02.jpg) no-repeat;background-position: 0px 4px;}
.mading-footer{padding: 0px 15px 0px 15px;text-align: right;font-weight: bold;}

/* pengumuman */
.pengumuman{width: 287px;height: 200px;float: right;padding-top: 20px;}
.pengumuman h2{padding: 0px 10px !important;}
.pengumuman-content{padding: 10px 15px;}
.pengumuman-list{margin: 0px;padding: 0px;list-style: none;}
.pengumuman-list li{padding: 0px 4px 10px 15px;background: url(../images/icon_02.jpg) no-repeat;background-position: 0px 4px;}
.pengumuman-footer{padding: 0px 15px 15px 15px;text-align: right;font-weight: bold;}
.pengumuman-list small{color: #999;}


/* kelender akademik */
.academic-calendar h2{font-size: 14px; font-weight: bold !important; border-bottom: 1px solid #ccc; padding-bottom:10px; margin-bottom: 10px;}
.academic-calendar-item{clear: both; margin-bottom: 20px;}
.item-left{width: 220px; float: left;}
.calendar-box{border: 1px solid #ccc; padding: 4px; text-align: center}
.calendar-th{ background: #8b2a68; padding: 6px; font-weight: bold; color: #fff}
.calendar-td{ width:29px; float: left; padding:6px 0; background: #f9eed2; border-top: 1px solid #fff; border-right: 1px solid #fff;}
.day{ background: #F3DDA5; }
.ujian{background: #af0000; color: #fff;}
.registrasi{background: #006600; color: #fff;}
.item-right{ width: 310px; float: right;}
.event{padding: 6px; border-bottom: 1px solid #efefef;}
.event-date{font-weight:bold; padding: 4px;}
.item-note{ border: none;}


/* gallery-slideshow */
.gallery{background: url(../images/dot-h.gif) repeat-x bottom; padding-bottom: 15px;}
.screen{text-align: center; padding: 10px 0; overflow: hidden;}
.screen img{ border: 1px solid #ccc !important; padding: 2px;}
.slide-navigator{padding-top: 10px;}
.slide-navigator-item{text-align: center; width: 100px; float: left; border: 1px solid #ccc; margin-right: 4px;}
.other-gallery{ padding-top: 10px; margin-top: 10px;}
.gallery-category{ background: url(../images/photo.jpg) no-repeat top left; height: 80px; width: 260px; float: left;}
.gallery-category a{display:block; padding: 10px 10px 10px 70px; font-weight: bold;}
.other-gallery h2{font-size: 14px; font-weight: bold !important; padding-bottom: 10px;}
.screen-title{ padding: 10px; font-weight: bold;}
.screen-desc{ padding:5px;}


/* contact */
.contact-us table{width: 100%;}
.contact-us th{background: #F4E69B;padding: 4px 10px;border-bottom: 1px solid #fff;}
.contact-us td{padding: 4px 10px;border-bottom: 1px solid #f5f5f5;}

