/*******************************/
/***  ViewCVS CSS Stylesheet ***/
/*******************************/

/*** Standard Tags ***/
.viewvc img {
	border: none;
}

.viewvc table {
  width: 100%;
  margin: 0px; 
  border: none;
  /*color: #5a5a89; 
  background: #dddddd;*/
  padding:0px;
}
.viewvc table.border {
  width: 100%;
  margin: 0px; 
  border: none;
  color: #5a5a89; 
  background: #dddddd;
  padding:0px;
}

.viewvc table.auto {
	width: auto;
}

/** Navigation Headers ***/
.vc_navheader {
   background-color: #ededed;
}


/*** Table Headers ***/
.vc_header {
	background: #4D4D74 url('/themes/gforge5/images/blue/th.gif') repeat-x;
	font-weight: bold; color:#ffffff; font-size: x-small;
	height: 21px;
/*	padding-left: 2px;
	padding-right: 2px;*/
}
.vc_header a { color:#ffffff; }
.vc_header_sort {
	/*text-align: left; padding: 0 9px; line-height:22px; color: #fff; */
	background: #4D4D74 url('/themes/gforge5/images/blue/th.gif') repeat-x;
	font-weight: bold; color:#555a61; font-size: x-small;
	height: 21px;
	/*padding-left: 2px;
	padding-right: 2px;*/
}
.vc_header_sort a { color:#ffffff; }


/*** Table Rows ***/
.vc_row_even {
   background-color: #fff;
}
.vc_row_odd {
   background-color: #EDEDED;
}


/*** Log messages ***/
.vc_log {
   /* unfortunately, white-space: pre-wrap isn't widely supported ... */
   white-space: -moz-pre-wrap; /* Mozilla based browsers */
   white-space: -pre-wrap;     /* Opera 4 - 6 */
   white-space: -o-pre-wrap;   /* Opera >= 7 */
   white-space: pre-wrap;      /* CSS3 */
   word-wrap: break-word;      /* IE 5.5+ */
}


/*** Markup Summary Header ***/
.vc_summary {
   background-color: #eeeeee;
}


/*** Diff Styles ***/
.vc_diff_header {
   background-color: #ffffff;
}
.vc_diff_chunk_header {
   background-color: #99cccc;
}
.vc_diff_chunk_extra {
   font-size: 8pt;
}
.vc_diff_empty {
   background-color: #cccccc;
   font-family: monospace;
   font-size: 8pt;
}
.vc_diff_add {
   background-color: #aaffaa;
   font-family: monospace;
   font-size: 8pt;
}
.vc_diff_remove {
   background-color: #ffaaaa;
   font-family: monospace;
   font-size: 8pt;
}
.vc_diff_change {
   background-color: #ffff77;
   font-family: monospace;
   font-size: 8pt;
}
.vc_diff_change_empty {
   background-color: #eeee77;
   font-family: monospace;
   font-size: 8pt;
}
.vc_diff_nochange {
   font-family: monospace;
   font-size: 8pt;
}
.vc_raw_diff {
   background-color: #cccccc;
   font-size: 8pt;
}

/*** Annotate Styles ***/
.vc_blame_line, .vc_blame_author, .vc_blame_rev {
   font-family: monospace;
   font-size: 8pt;
   text-align: right;
   white-space: nowrap;
   padding-right: 0.5em;
}
.vc_blame_text {
   font-family: monospace;
   font-size: 8pt;
   text-align: left;
   white-space: pre;
   width: 100%;
}

/*** Query Form ***/
.vc_query_form {
   background-color: #e6e6e6;
}
