/*  
Theme Name: BITS UB 2011
Theme URI: http://www.ub.ac.id/
Description: WordPress Theme created by PPTI UB.
Version: ver 1.0
Author: PPTI UB TEAM
Author URI: http://www.ppti.ub.ac.id/
*/
@charset "utf-8";
/* CSS Document */

/**************************
	Default
**************************/
body{
  background:#ddd;
  margin: 0; 
  padding:0;
  font: 12px/19px "Lucida Sans Unicode","Lucida Grande", Arial, Helvetica, sans-serif;
  color:#333;
  }


html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, li, center,
dir, hr, menu, pre, img   {
  margin:0;
  padding:0;
  display: block; 
  unicode-bidi: embed;
  border:none;
  }

a:link{
  text-decoration:none;
  color:#333;
  }

a,a:visited{
  color:#333;
  text-decoration:none;
  }

a.rdmore,
a.rdmore:visited{
  color:#FF6600!important;
  display:block;
  margin-bottom:0px;
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  margin-right: 10px;
  }

.left{
  float:left;
  }

.right{
  float:right;
  }

.clear{
  clear:both;
  }

#wrapper{
	width:920px;
	margin: 0 auto;
	background:#fff;
	-moz-box-shadow: 0px 0px 10px #666;
    -webkit-box-shadow: 0px 0px 10px #666;
    box-shadow: 0px 0px 10px #666;
	}


/*
	Header
*/
#header{
	height: 140px;
	background:#004499 url(images/bg-header.jpg) center center no-repeat;
	}

.logo{
	margin: 15px 0 0  30px;
	}

.inlink {
	font-family:Arial, Helvetica, sans-serif;
	margin: 60px 40px 0 0;
	}

.inlink li {
	float:left;
	border-right: solid 1px #4390b5;
	border-left: solid 1px #005f8e;
	}

.inlink li:first-child{border-left:none;}
.inlink li:last-child,.inlink li.last{border-right:none;}

.inlink a,
.inlink a:visited {
	color:#ccdae6;
	font-weight:bold;
	display:block;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	font-size:12px;
	}

.inlink a:hover{
	color:#fff;
	}

/*
	Main Menu
*/
#menu{
	height: 32px;
	background:#eee;
	border-bottom:solid 1px #CCC;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#menu li{
 	float:left;
	border-right:solid 1px #ccc;
	}

#menu li a,
#menu li a:visited{
    display:block;
	height: 32px;
	line-height:32px;
	padding: 0 14px;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#menu li a:hover,
#menu li a:active{
	background: #fafafa;
	}


/*
	Breadcrumb
*/
.breadcrumbs{
  padding: 5px 20px;
  font-size: 10px;
  text-transform:uppercase;
  font-weight:bold;
  border-bottom:solid 1px #e1e1e1;
  font-family: Verdana, "Lucida Grande";
  }

.breadcrumbs a{
  text-decoration:none;
  }

.breadcrumbs a.home{
  font-weight:bold;
  padding: 4px 0 4px 20px;
  }
  
.breadcrumbs a.current{
  color:#004499;
  }

.breadcrumbs a:hover{
  color: #333;
  }


#ojs-container{
	background: url(images/bg-ojs-container.png) 680px 0 repeat-y;
	}

/*
	Main
*/
#main{
	width: 640px;
	padding: 20px;
	}

#content p{
  	margin-bottom:10px;
	}

/*
	Sidebar
*/
#sidebar{
	width: 240px;
	}

.sidebar-block{
	margin-bottom: 12px;
	}

.sidebar-block h3.title{
	line-height: 30px;
	text-transform:uppercase;
	background:#004499;
	padding: 0 10px;
	color:#fff;
	}

.sidebar-block .sidebar-area{
	padding: 5px 10px;
	}

.sidebar-area ul li{
	display:list-item;
	margin-left: 20px;
	}

.sidebar-area ul li a:hover{
	text-decoration:underline;
	}

table.tocArticle{
	border-bottom:solid 1px #ccc;
	}


table.tocArticle {
	width: 100%;
	padding: 8px;
}

table.tocArticle td.tocTitle {
	width: 80%;
	font-size:14px;
	padding-left:42px!important;
	background:url(images/tocTitle.png) no-repeat 6px center;
	color:#CC3300;
}

table.tocArticle td.tocGalleys {
	width: 8%;
	font-size:10px;
	text-align:right;
}

table.tocArticle td.tocTitle a:hover{
	text-decoration:underline;
	}

table.tocArticle td.tocAuthors{
	width:80%;
	padding: 2px 6px 2px 42px!important;
	}

table.tocArticle td.tocPages{
	width: 8%;
	text-align:right;
	padding: 2px 6px 2px 6px!important;
	}

td.tocTitle a{
	color:#CC3300;
}

table.tocArticle {
	margin:2px 0;
	border:solid 1px #d2d2d2;
	}

table.tocArticle td{
	display:inline-block;
	}

table.tocArticle td a.file,
table.tocArticle td a.file:visited{
  font-weight:bold;
  background:url(images/browser_download.png) center right no-repeat;
  padding: 4px 20px 4px 2px;
  display:inline;
  }

table.tocArticle td a.file:hover{
  text-decoration:underline;
  }

table.tocArticle tr{
	display:block;
	position:relative;
	}

table.tocArticle tr:nth-child(odd){background: #fff}
table.tocArticle tr:nth-child(even){background: #f7f7f7}


.tocArticleCoverImage img {
	border: 0;
	float: left;
	width: 100px;
	margin: 0 1em 1em 0;
}

#articleAbstract div {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:22px;
	font-style:normal;
	}

#content h3 {
	font-size:20px;
	line-height:24px;
	}

#main h1,#articleTitle h1,
#main h2,#articleTitle h2,
#main h3,#articleTitle h3,
#main h4,#articleTitle h4,
#main h5,#articleTitle h5,
#main h6,#articleTitle h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	color:#004499;
	font-weight:normal;
	text-transform:uppercase;
	}

.homepageImage img{
	width:160px;
	border:solid 1px #ddd;
	padding: 4px;
	}
	
p a.action{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	}

#main table{border-collapse:collapse;  position:relative;}

table.data{
	width:100%;
	}

table.data tr.mceFirst,
table.data tr.mceLast{
	display:block;
	border:none;
	background:none!important;
	width:100%;
	position:relative;
	}

table.data tr.mceFirst td,
table.data tr.mceLast td{
	padding: 0!important;
	width:486px;
	border:none!important;
	background:url("images/bg-input.gif") repeat-x scroll left top #FFFFFF;
	}

tr.mceLast td.mceLast{border:none;}

table#description_tbl,
table#coverPageDescription_tbl{
	border:solid 1px #aaa;
	}

table#description_toolbar1{
	background:#fff;
	display:block;
	}

table#description_toolbar1 td span{
	cursor:pointer;
	margin-top:4px;
	}

tr.mceFirst{
	border-bottom:solid 1px #aaa;
	}

body#tinymce{
	font-size:12px;
	}

/*
tr.mceFirst,
tr.mceLast{
	display:block;
	}

td.mceFirst,
td.mceLast{
	padding:0!important;
	}

tr.mceFirst table,
tr.mceLast table{
	width:100%!important;
	}

tr.mceFirst td{
	padding: 0!important;
	}

tr.mceFirst td iframe{
	border-collapse:collapse;
	}

table#coverPageDescription_toolbar1 td{
	padding: 0!important;
	}

table#coverPageDescription_tbl{
	width:100%!important;
	}

*/

body#tinymce{
	display:block;
	position:relative;
	width: 300px;
	}

#main table td{
	padding: 4px 10px;}

#main table.info tr:nth-child(even) {background: #f7f7f7}
#main table.info tr:nth-child(odd) {background: #fff}
#main table.info td.separator{ padding: 1px; font-size:2px;line-height:2px; }
#main table.info td span.disabled{text-align:center;}
#main table.info td{ border-right:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;} 
#main table.info td:first-child{ border-left:solid 1px #e2e2e2;}
#main table.info tr:first-child td  {border-top:solid 1px #e2e2e2;}
#main table.info tr:nth-child(even) {background: #f7f7f7}
#main table.info tr:nth-child(odd) {background: #fff}

#main table.data td{ border-right:solid 1px #e2e2e2 ;border-bottom:solid 1px #e2e2e2;} 
#main table.data td:first-child{border-left:solid 1px #e2e2e2; }
#main table.data tr:first-child td  {border-top:solid 1px #e2e2e2;}
#main table.data tr:nth-child(even) {background: #f7f7f7}
#main table.data tr:nth-child(odd) {background: #fff}
#main table.data td.label{font-weight: bold}

.value input,
.textArea{}

.textField{
	width: 95%;
	}


ul.plain {margin-bottom: 20px;}

#authorString em{
	padding-left:20px;
	background: url(images/pencil_16.png) center left no-repeat;
	font-style:normal;
	}

tbody{display:block;}

#ojs-footer{
	padding: 0px 0px;
	height:100px;
	background:#e0e0e0 url(images/footer.gif)center right no-repeat;
	border-top:solid 1px #d2d2d2;
	}

.footer-txt{
	margin: 30px 0 0  30px;
	}

.footer-txt a{
	display:block;
	color:#888;
	}
	
