h1{color:blue;text-align:center;}
b,h3,h4,h5 { font-weight:bold; color:maroon; }
body{ margin-top:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:white;
color:black;}
h1,h2,h3,h4,h5,p,address,ol,ul,tr,td,th,blockquote,body,.smalltext,.leftcol{font-family:arial,helvetica,sans-serif;}
p,address,ol,ul,tr,td,th,blockquote{font-size:11pt;}
.leftcol,.smalltext {font-size: 10px;}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
address{font-style:normal;}
hr{color:#cccccc;}
h2,.leftcol {font-weight:bold;color:#006699;}
a:link    {color:#006699;font-weight:bold;text-decoration: none;}
a:visited {color:#666666;font-weight:bold;text-decoration:none;}
a:active  {color:#006699;font-weight:bold;text-decoration:none;}
a:hover   {color:#006699;font-weight:bold;text-decoration:underline;}
th {color:white;background:#006699;font-weight:bold;text-align:left;}
td.name   {border-bottom-style:solid;border-bottom-width:1pt;border-color:#006699;background:#eeeeff;}
td.status {border-bottom-style:solid;border-bottom-width:1pt;border-color:#006699;}
#nobr  { white-space:nowrap;}

/* use a small sans-serif on the recent updates page */
div.cvslog2web_index {
	border-top:1px solid #888;
	font-size:67%; font-family:Verdana,sans-serif;
}
/* leave a margin above the permalink page */
div.cvslog2web_permalink {
	border-top:1px solid #888;
	margin-top:3ex;
}
/* both use undecorated links, with a hover */
div.cvslog2web_index a, div.cvslog2web_permalink a
	{ text-decoration:none; color:#008; }
div.cvslog2web_index a:hover, div.cvslog2web_permalink a:hover
	{ background:#DDF }

/* jazz up each entry, with some borders to separate them */
div.cvslog2web_entry {
	background:#F2F2F2;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
	border-left:1px solid #888;
	padding: 0em 2% 1em 2%;
}

/* title effects for index page: the whole title is a link, but we only
 * want the message portion to be blue, not the prefix ("Commit:") */
div.cvslog2web_title { font-weight: bold; padding-top: .5em; background:#E0E0FF; margin:0 -2%; padding:.35ex 2%; }
a span.cvslog2web_message { color:#008 }
span.cvslog2web_authors { font-weight: normal; }

div.cvslog2web_message { clear:both; }
div.cvslog2web_filelist { clear:both; padding-top:1em; font-size:90%; }
span.cvslog2web_filestatus { font-family:sans-serif; }
/* put some space between each line of the message and file list */
div.cvslog2web_message p { padding:.25em 0; margin:0; }
div.cvslog2web_filelist p { padding:.15em 0; margin:0; }

div.cvslog2web_permalink div.cvslog2web_filelist {
	font-size:80%;
}
div.cvslog2web_permalink span.cvslog2web_filestatus
	{ font-size:90%; font-weight:bold; padding:0 1ex; }
div.cvslog2web_title + div.cvslog2web_filelist { padding-top:.25em; }

div.cvslog2web_feedlink { margin-top:9px; float:right; clear:both; }
div.cvslog2web_feedlink a:hover { background: none; }
div.cvslog2web_credit { clear:both; text-align:right; font-size:85%; padding-right:1%; }


/* The rest of these provide layout for the permalink page */
div.cvslog2web_entry h1 { text-align:center; padding:1em; margin:0; font-size:100% }
div.cvslog2web_entry img { border:0; }

div.cvslog2web_permalink div.cvslog2web_message { margin-top:4em; margin-bottom:1ex;}
div.cvslog2web_timestamp, div.cvslog2web_authors {
	width:42%; 
	background:#CCD;
	margin: 0 0 .5em 0; padding:.5em 1%;
	border:0;
}
div.cvslog2web_timestamp {
	clear:both;
	position:absolute;
	left:1%;
	overflow:hidden;
	white-space:nowrap;
}
div.cvslog2web_authors {
	position:absolute;
	right:1%;
	text-align:right;
}

/*div.cvslog2web_nav_prev:before, div.cvslog2web_nav_prev_disabled:before { content:"PREV" }
div.cvslog2web_nav_next:after, div.cvslog2web_nav_next_disabled:after { content:"NEXT" }*/
div.cvslog2web_nav_prev, div.cvslog2web_nav_prev_disabled {
	right:50%;
	text-align:right;
}
div.cvslog2web_nav_next, div.cvslog2web_nav_next_disabled {
	left:50%;
	text-align:left;
}
div.cvslog2web_nav_prev {
	/*cursor:w-resize;*/
	cursor:pointer;
	background-image: url("nav_prev.gif");
	background-position:0%;
}
div.cvslog2web_nav_next {
	/*cursor:e-resize;*/
	cursor:pointer;
	background-image: url("nav_next.gif");
	background-position:100%;
}
div.cvslog2web_nav_prev, div.cvslog2web_nav_next {
	background-color:#FFD;
	background-repeat:no-repeat;
	border:1px solid #000;
	color:#008;
}
div.cvslog2web_nav_prev:hover, div.cvslog2web_nav_next:hover {
	background-color:#FCC;
	border: 1px solid #00F; 
}
div.cvslog2web_nav_prev:active, div.cvslog2web_nav_next:active {
	background-color:#CCF;
	border: 1px solid #F00; 
}
div.cvslog2web_nav_prev, div.cvslog2web_nav_next, div.cvslog2web_nav_prev_disabled, div.cvslog2web_nav_next_disabled {
	width:10ex;
	font-size:75%;
	margin-top:.75ex;
	padding:.4em 1%;
	position:absolute;
	z-index:10;
	/*top:0px;*/
}
div.cvslog2web_nav_prev_disabled, div.cvslog2web_nav_next_disabled {
	background-color:#E8E8E8;
	border:1px solid #000;
	color:#888;
}
	
