/* CSS Document */

body {
  margin: 0;
  padding: 0;
  text-align: center;
  font: normal 11px Verdana, Arial;
  background: #f6f6f6;
}

#container {
  width: 790px;
  margin: 40px auto;
  background: url('../images/bg-container.gif') top center repeat-y;
  text-align: left;
}

.spacer {
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 0;
  clear: both;
}

/* Header part */
#header {
  height: 80px;
  background: url('../images/bg-header.gif') top center repeat-y;
  margin-bottom: 2px;
}

#header-top {
  height: 15px;
  background: url('../images/bg-header-top.gif') top center no-repeat;
}

#header-logo {
  width: 240px;
  height: 55px;
  float: left;
  display: inline;
  margin-left: 20px;
}

#search {
  float: right;
  margin-right: 15px;
  margin-top: 40px;
  display: inline;
  background: url('../images/bg-search.gif') top left no-repeat;
}

#search form {
  margin: 0;
}

#search input {
  font-size: 11px;
  margin-left: 25px;
  
}

/* Subheader part */
#subheader-admission {
  font-family: tahoma, arial;
  background: url('../images/bg-admission.gif') top left repeat-x;
  height: 125px;
  margin: -1px 10px 1px 10px;
}

#subheader-admission #subheader-text {
  float: left;
  display: inline;
  margin: 20px;
  color: #fff;
}

#subheader-text .title {
  font-weight: bold;
  font-size: 18px;
}

#subheader-text .year {
  font-weight: normal;
  font-size: 16px;
}


/* Content part */
#content {
  clear: both;
  margin-top: 0px;
}

#content-left {
  width: 209px;
  margin-left: 10px;
  margin-right: 1px;
  float: left;
  display: inline;
}

#content .column {
  margin: 0;
  padding: 0;
}

#content-left .column-title {
  background: #ccc;
  padding: 5px 10px;
  color: #000;
  font: bold 12px arial, tahoma, sans-serif;
  text-transform: uppercase;
}

#content-big .column-title {
  background: #17479d;
  padding: 5px 10px;
  color: #fff;
  font: bold 12px arial, tahoma, sans-serif;
  text-transform: uppercase;
}

#content-big {
  width: 560px;
  float: left;
}

.column .column-content {
  margin: 10px;
}

/* Footer part */
#footer {
  height: 34px;
  background: url('../images/bg-footer.gif') top center no-repeat;
  color: #fff;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

#footer #sitemap {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
  display: inline;
}

#footer #copyright {
  margin-right: 20px;
  margin-top: 10px;
  float: right;
  display: inline;
}

#copyright a {
  color: #fa0;
}

/* Menu on the left */
ul#menu {
  margin: -10px;
	padding: 0px 0px 0px 0px;
	border-right: solid 1px #ccc;
}

ul#menu li {
  display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#menu li a {
  background: url('../images/list-button.gif') 3% 50% no-repeat;
  display: block;
  border-bottom: solid 1px #ccc;
  margin: 0;
  padding: 6px 5px 6px 30px;
  text-decoration: none;
  color: #000;
}

ul#menu li a:hover {
	background-image: url('../images/list-button.gif') top left no-repeat;
	color: #666;
	background-color: #eee;
}

/* Berita */
.berita-item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  clear: both;
  border-bottom: solid 1px #ddd;
}

.berita-item h3 {
  font-size: 13px;
  margin-bottom: 2px;
}

a.readon {
  text-decoration: none;
  color: #36c;
}

td{
	vertical-align:top;
}

#text{
	width:200px;
	background-color:#dcdcdc;
	border:1px solid #aaaaaa;
	font: normal 11px Verdana, Arial;
}

#submit{
	background-color:#ff9900;
	border:1px solid #e98e05;
	font: normal 11px Verdana, Arial;
	color:#ffffff;
	font-weight:bold;
}

textarea{
	width:200px;
	background-color:#dcdcdc;
	border:1px solid #aaaaaa;
	font: normal 11px Verdana, Arial;
}

option{
	background-color:#dcdcdc;
	font: normal 11px Verdana, Arial;
}

select{
	background-color:#dcdcdc;
	border:1px solid #aaaaaa;
	font: normal 11px Verdana, Arial;
}

#table td{
	border:1px solid #dddddd;
	padding:3px;
}

#table table{
	border:1px solid #dddddd;
	width:535px;
}

#failed{
	color:#e04545;
}

