/*
Theme Name: Daleri Selection
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: The second theme in the Daleri design series by Andreas Viklund. A well-structured and wide layout that can run both blogs and regular websites. Also available as a regular <a href="http://andreasviklund.com/templates/" title="Free XHTML/CSS website templates">XHTML/CSS website template</a> for porting to other CMS:s. Additional material is available on the <a href="http://andreasviklund.com/wordpress-themes/" title="WordPress themes by Andreas Viklund">Daleri Selection theme page</a>.
Version: 1.0
Author: Andreas Viklund
Author URI: http://andreasviklund.com/

Modifications made by: Michael Rash (http://www.cipherdyne.org/)
*/

/* Body */
* {margin:0; padding:0;}
body {background-color:#eaeaea; color:#555; font:82% Verdana,"Trebuchet MS",Verdana,sans-serif; line-height:1.5em; text-align:center;}

/* Top */
#top {padding:0; height:140px; background:#eaeaea url(/images/kona.jpg) top center no-repeat; color:#666; margin:0 auto;}
#top div.inner {width:990px; margin:0 auto;}

#topleft {width:500px; font-weight: 700; color: #fff; height:113px; float:left; margin:0; text-align:left;}
#topleft h1 {font-size:2.2em; line-height:0.9em; margin:25px 0 10px 20px; padding:0;}
#topleft h1 a {font-weight:normal; color:#f29450; letter-spacing:-1px;}
#topleft p, #topright p {margin:0; font-size:1.4em; padding:0;}
#topright {width:220px; padding:10px; float:right; text-align:right; margin:0;}
#topright a {color:#f29450; font-weight:700;}
#topleft h1 a, #topleft p {display:none;}
#topleft a:hover, #topright a:hover {color:#2a5a9a;}

/* Searchbox */
.searchbox {margin:15px 0 0 0; padding:0;}
.searchbox label {color:#666; font-size:1.4em;}
.searchbox input {background:#eaeaea; padding:3px 0 3px 5px; margin:0; width:120px; color:#666; border:1px solid #aaa;}

/* Main wrap */
#wrap {clear:both; text-align:center; background:#f4f4f4 url(/images/wrapbg.gif) top center repeat-y; padding:20px 0 5px 0; margin:0;}
#wrap div.inner {text-align:left; background-color:#fff; color:#000; width:950px; margin:0 auto;}

/* Main menu */
#mainmenu {clear:both; margin:0; padding:0; text-align:left;}
#mainmenu ul {padding:0;}
#mainmenu ul li {list-style:none; float:left; margin:0 1px 0 0;}
#mainmenu ul li a {display:block; font-weight:400; color:#000; background-color:#f0f0f0; border:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 6px 3px 6px; text-decoration:none;}
#mainmenu ul li a:hover {background-color:#f8f8f8; color:#000; padding:5px 6px 3px 6px; border:1px solid #ccc; border-bottom:1px solid #eee; text-decoration:none;}
#mainmenu ul li.current_page_item a {background-color:#fff; color:#333; padding:5px 6px 3px 6px; border:1px solid #fff; border-bottom:2px solid #fff; text-decoration:none;}

/* Headers */
h2, h3, h4 {margin:0 0 12px; color:#555; font-weight:normal;}

/* Sidebar */
#sidebar {text-align:left; margin:0 0 0 740px; width:200px; padding:0;}
/* #sidebar .left {float:left; width:190px;}
#sidebar .right {float:right; width:190px;} */
#sidebar h2, #sidebar h3 {font-size:1.4em; padding:0; margin:0 0 5px 0; border-bottom:3px solid #ddd;}
#sidebar p, #sidebar ul ,#sidebar .textwidget,#sidebar table {margin:0 0 15px 0; line-height:1.4em; font-size:1em; padding:0;}
#sidebar table {width:190px;}
#sidebar caption {font-size:1.4em; padding:0; margin:0 0 4px 0; text-align:left;}
#sidebar ul li {list-style: none; width:190px; padding:0; margin:0 0 2px 0;}
#sidebar ul li a {display: block; overflow: visible; padding:3px 1px 3px 4px; background-color:#f8f8f8; color:#467aa7; font-weight:400; border:1px solid #ddd; border-bottom:1px solid #ccc; text-decoration:none;}
/* #sidebar ul li a {display: block; overflow: visible; padding:2px 0 2px 5px; background-color:#f8f8f8; color:#467aa7; font-weight:400; border:1px solid #eee; border-bottom:1px solid #ddd;} */
#sidebar ul li a:hover, #sidebar ul li.current_page_item a{border:1px solid #ccc; color:#555; background-color:#eaeaea; border-bottom:1px solid #aaa; text-decoration:none;}
#sidebar ul li.current_page_item li a{background-color:#f8f8f8; color:#467aa7; border:1px solid #eee; border-bottom:1px solid #ddd; text-decoration:none;}
#sidebar ul ul {margin:0;padding:2px 0 0 0;}
#sidebar ul ul li {width:190px;}
#sidebar ul ul li a{font-size:0.9em; padding:1px 0 1px 8px;}
#sidebar ul ul ul li {width:190px;}
#sidebar ul ul ul li a{font-size:0.8em; padding:0 0 0 8px;}
#sidebar img.sidebar {float:center; margin:0 0 20px 10px; padding:5px; background:#fff; border:1px solid #555;}
#sidebar img.mediaimg {width:30px; height:30px; float:center; padding:1px; background:#fff; border:0px solid #555;}
#sidebar img.mediaimg_ln {width:34px; height:29px; float:center; padding:1px; background:#fff; border:0px solid #555;}
#sidebar td.mediatd {float:center; padding:1px; background:#fff; border:0px solid #555;}

.title {text-transform: none; background-color: #eee;
padding-bottom: 10px; padding-left:8px; margin-bottom: 10px; font-size: large; f\ont-size: large; }

.titlesmall {text-transform: none; background-color: #eee;
padding-bottom: 5px; padding-left:8px; margin-bottom: 5px; font-size: large; f\ont-size: large; }

pre {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    font-size:1.4em; background-color:#f9f9f9; margin:15px auto 15px auto; display:block;
    padding-top:7px; padding-left:11px; padding-bottom:7px; padding-right:7px; border: 1px solid #ccc;
}

div.cdquote { padding-left: 10px; margin: 0; font-family: Helvetica ,Arial,sans-serif;
  font-size: 1em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;
  color: #333; padding-left: 0px; margin-bottom: 1px; text-align: left; }

#menu, .menu { text-align: center; /* margin-bottom: 15px; */ margin-top: 10px; }

/* Content */
#content {float:left; clear:left; text-align: left; width:700px; margin:0;}
#content h2 {font-size:1.8em; letter-spacing:-1px; clear:left; padding-top:17px; padding-bottom:10px; margin-bottom:13px;}
#content h2.titlesmall {font-size:1.8em; letter-spacing:-1px; clear:left; padding-top:7px; padding-bottom:7px; margin-bottom:13px;}
#content h3 {font-size:1.4em; clear:left; padding-top:24px;}
#content h2.archiveheader {margin:0 0 20px 0; padding:4px 0; border-bottom:3px solid #ddd;}
#content h2 a, #content h3 a {font-weight:normal;}
#content a {font-weight:normal;}
#content p {margin:0 0 15px;}
#content div.postnav {padding:10px 0;}
#content div.postnavleft {width:48%;}
#content div.postnavright {width:48%; text-align:right;}
#content ul, #content ol {clear:left; margin:0 0 15px 30px; padding:0 0 0 10px;}
#content ul li, #content ol li {margin:0 0 3px;}
#content ul ul, #content ol ol {margin:5px 0 5px 15px;}
#content img {float:center; margin:15px auto 15px auto; display:block; padding:0;}
#content img.left {float:left; margin:0 10px 10px 0;}
#content img.leftfr {float:left; margin:0 10px 10px 0; padding:5px; background:#fff; border:1px solid #ccc;}
#content img.leftnofr {clear:left; float:left; margin:0 10px 10px 0; padding:5px; background:#fff;}
#content img.feedimg {clear:left; float:left; margin:0 0 0 0; padding:2px; background:#fff;}
#content img.right {float:right; margin:0 0 10px 10px; }
#content img.rightfr {float:right; margin:0 0 10px 10px; padding:5px; background:#fff; border:1px solid #ccc;}
#content img.center {margin:2px auto 10px auto; display:block;}
#content img.framed {padding:5px; background:#222; border:1px solid #ccc;}
#content .post {margin:0 0 15px;}
/* #content .post a {text-decoration:none;} */
#content .introtext {font-size:1.4em; margin:-10px 0 20px 0;}
#content .timestamp strong{font-size:1.4em; font-weight:400;}
#content .timestamp a {font-weight:400;}
#content .postmeta {padding:2px 0; margin-top:8px; font-size:1em; text-align:right; font-weight:400; color:#555; display:block; border-top:3px solid #ddd;}
#content .postmeta a {text-decoration:none;}
#content .postdate { padding:0; margin-top:0px; font-size:1em; text-align:left; font-weight:400; color:#555; }

#content .postpagesnav {margin:15px 0 20px 0; padding:0; font-size:1.4em;}
#content .postpagesnav .older {width:48%; float:left;}
#content .postpagesnav .newer {width:48%; float:right; text-align:right;}

#content pre.preclear { font-size:1.4em; background-color:#fff; margin:15px auto 15px auto; display:block;
    padding-top:7px; padding-left:11px; padding-bottom:7px; padding-right:7px; }
#content pre.prelarge { font-size:1.4em; background-color:#f4f4f4; margin:15px auto 15px auto; display:block;
    padding-top:7px; padding-left:11px; padding-bottom:7px; padding-right:7px; }
#content pre.presmall { font-size:1.0em; background-color:#f4f4f4; margin:15px auto 15px auto; display:block;
    padding-top:7px; padding-left:11px; padding-bottom:7px; padding-right:7px; }

#content .centertable {margin:10px auto 10px auto; display:block;}

/* Footer */
#footer {clear:both; color:#777; text-align:center; background:#eaeaea url(/images/footbg.gif) top left repeat-x; border-top:1px solid #aaa;}
#footer div.inner {width:950px; text-align:center; margin:5px auto;}
#footer p {margin:0; padding:15px 0;font-size:0.9em;}
#footer .credits{font-size:1.2em;}
#footer a {color:#777;}
#footer a:hover {color:#555; text-decoration:underline;}

/* Software download tables */
.ctable { width: 100%; background-color: #bbb; }
.ctable td { background-color: #ffffff; }
.ctable th { color: white; text-align: center; }

/* Software menus */
#cdmenu { center; margin-left: 30px; margin-top: 25px; margin-bottom: 25px; font-size:1.4em; }
#cdmenu a { float: left; height: 18px; margin-right: 15px; text-decoration: none;
    background-color:#e8e8e8; color:#467aa7; border-left: 4px solid #cccccc; padding-bottom: 5px;
    padding-top: 5px; padding-left: 10px; padding-right: 10px; }
#cdmenu a:hover { /* width: 100px; */ background: #eaeaea; color: #555;
    padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px;
    border-left: 4px solid #ccc; border-bottom: 1px solid #ccc; }
#cdmenu li { display: inline; margin: 0; text-align: center; }
#cdmenu ul { height: 23px; list-style: none; margin: 0; padding: 0; }

/* Comments */
#comments {margin:20px 0 16px 0;}
.comment {margin-bottom:10px; padding-bottom:6px; border-bottom:1px solid #ccc;}
#content div.comment p.commenticon {margin:0 0 10px;}
#content div.comment p {margin:0 0 4px;}
#respond {margin:20px 0 0 0;}
#respond p {margin:0 0 10px 0;}
#respond input,#respond textarea {padding:4px; width:250px; background-color:#f4f4f4; color:#666;}
#respond textarea#comment {width:500px;}
#respond input.button {width:75px;}
#respond input, #respond textarea {font: 100% "Trebuchet MS",Verdana,sans-serif; border: 1px solid #ccc;}

/* Tags */
blockquote {padding:5px 15px 2px 15px; margin:10px; border-left:4px solid #eee; color:#777;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
code {padding:7px; font-size:1.4em; display:block; margin: 14px 0 16px 0; background-color:#f9f9f9; border:1px solid #ccc;}

/* Links */

a { color: #0000cc; }
a:hover, a:visited, a:active { color: #880000; }
/* a {color:#225080; font-weight:200; text-decoration:none;} */
/* a:hover {color:#222; text-decoration:none;} */
a img {border:0;}
a.ext_link { background: url(/images/link.gif) center right no-repeat; padding-right: 10px; }

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Various classes */
.feedlink {padding:0 0 0 18px; margin:0 0 0 10px; font-size: 1em; background: url(img/rss.png) center left no-repeat;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.hide {display:none;}

/* from gitweb.css */

/* for a diff border
div.patch {
    border: 1px solid #ccc;
}
*/

table.diff_tree {
	font-family: monospace;
}

table.combined.diff_tree th {
	text-align: center;
}

table.combined.diff_tree td {
	padding-right: 24px;
}

table.combined.diff_tree th.link,
table.combined.diff_tree td.link {
	padding: 0px 2px;
}

table.combined.diff_tree td.nochange a {
	color: #6666ff;
}

table.combined.diff_tree td.nochange a:hover,
table.combined.diff_tree td.nochange a:visited {
	color: #d06666;
}

table.diff_tree span.file_status.new {
	color: #008000;
}

table.diff_tree span.file_status.deleted {
	color: #c00000;
}

table.diff_tree span.file_status.moved,
table.diff_tree span.file_status.mode_chnge {
	color: #777777;
}

table.diff_tree span.file_status.copied {
  color: #70a070;
}

div.diff {
	font-family: monospace;
	font-size: 12px;
	white-space: pre;
}

/* styling of diffs (patchsets): commitdiff and blobdiff views */
div.diff.header,
div.diff.extended_header {
	white-space: normal;
}

div.diff.header {
	font-weight: bold;

	background-color: #edece6;

	margin-top: 4px;
	padding: 4px 0px 2px 0px;
	border: solid #d9d8d1;
	border-width: 1px 0px 1px 0px;
}

div.diff.header a.path {
	text-decoration: underline;
}

div.diff.extended_header,
div.diff.extended_header a.path,
div.diff.extended_header a.hash {
	color: #777777;
}

div.diff.extended_header .info {
	color: #b0b0b0;
}

div.diff.extended_header {
	background-color: #f6f5ee;
	padding: 2px 0px 2px 0px;
}

div.diff a.list,
div.diff a.path,
div.diff a.hash {
	text-decoration: none;
}

div.diff a.list:hover,
div.diff a.path:hover,
div.diff a.hash:hover {
	text-decoration: underline;
}

div.diff.to_file a.path,
div.diff.to_file {
	color: #007000;
}

div.diff.add {
	color: #008800;
}

div.diff.from_file a.path,
div.diff.from_file {
	color: #aa0000;
}

div.diff.rem {
	color: #cc0000;
}

div.diff.chunk_header a,
div.diff.chunk_header {
	color: #990099;
}

div.diff.chunk_header {
	border: dotted #ffe0ff;
	border-width: 1px 0px 0px 0px;
	margin-top: 2px;
}

div.diff.chunk_header span.chunk_info {
	background-color: #ffeeff;
}

div.diff.chunk_header span.section {
	color: #aa22aa;
}

div.diff.incomplete {
	color: #cccccc;
}

div.diff.nodifferences {
	font-weight: bold;
	color: #600000;
}

div.chunk_block.rem div.old div.diff.rem {
	background-color: #fff5f5;
}
div.chunk_block.add div.new div.diff.add {
	background-color: #f8fff8;
}
div.chunk_block.chg div     div.diff {
	background-color: #fffff0;
}
div.chunk_block.ctx div     div.diff.ctx {
	color: #404040;
}

/* All views: header item format */
td.headerItem
{
  text-align: right;
  padding-right: 6px;
  font-family: sans-serif;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
}

/* All views: header item value format */
td.headerValue
{
  text-align: left;
  color: #284FA8;
  font-family: sans-serif;
  font-weight: bold;
  white-space: nowrap;
}

/* All views: header item coverage table heading */
td.headerCovTableHead
{
  text-align: center;
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 0px;
  font-family: sans-serif;
  font-size: 80%;
  white-space: nowrap;
}

/* All views: header item coverage table entry */
td.headerCovTableEntry
{
  text-align: right;
  color: #284FA8;
  font-family: sans-serif;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 4px;
  background-color: #DAE7FE;
}

/* All views: header item coverage table entry for high coverage rate */
td.headerCovTableEntryHi
{
  text-align: right;
  color: #000000;
  font-family: sans-serif;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 4px;
  background-color: #A7FC9D;
}

/* All views: header item coverage table entry for medium coverage rate */
td.headerCovTableEntryMed
{
  text-align: right;
  color: #000000;
  font-family: sans-serif;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 4px;
  background-color: #FFEA20;
}

/* All views: header item coverage table entry for ow coverage rate */
td.headerCovTableEntryLo
{
  text-align: right;
  color: #000000;
  font-family: sans-serif;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 4px;
  background-color: #FF0000;
}

/* All views: header legend value for legend entry */
td.headerValueLeg
{
  text-align: left;
  color: #000000;
  font-family: sans-serif;
  font-size: 80%;
  white-space: nowrap;
  padding-top: 4px;
}

/* All views: color of horizontal ruler */
td.ruler
{
  background-color: #6688D4;
}

/* All views: version string format */
td.versionInfo
{
  text-align: center;
  padding-top: 2px;
  font-family: sans-serif;
  font-style: italic;
}

/* Directory view/File view (all)/Test case descriptions:
   table headline format */
td.tableHead
{
  text-align: center;
  color: #FFFFFF;
  background-color: #6688D4;
  font-family: sans-serif;
  font-size: 120%;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 4px;
  padding-right: 4px;
}

span.tableHeadSort
{
  padding-right: 4px;
}

/* Directory view/File view (all): filename entry format */
td.coverFile
{
  text-align: left;
  padding-left: 10px;
  padding-right: 20px; 
  color: #284FA8;
  background-color: #DAE7FE;
  font-family: monospace;
}

/* Directory view/File view (all): bar-graph entry format*/
td.coverBar
{
  padding-left: 10px;
  padding-right: 10px;
  background-color: #DAE7FE;
}

/* Directory view/File view (all): bar-graph outline color */
td.coverBarOutline
{
  background-color: #000000;
}

/* Directory view/File view (all): percentage entry for files with
   high coverage rate */
td.coverPerHi
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #A7FC9D;
  font-weight: bold;
  font-family: sans-serif;
}

/* Directory view/File view (all): line count entry for files with
   high coverage rate */
td.coverNumHi
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #A7FC9D;
  white-space: nowrap;
  font-family: sans-serif;
}

/* Directory view/File view (all): percentage entry for files with
   medium coverage rate */
td.coverPerMed
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FFEA20;
  font-weight: bold;
  font-family: sans-serif;
}

/* Directory view/File view (all): line count entry for files with
   medium coverage rate */
td.coverNumMed
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FFEA20;
  white-space: nowrap;
  font-family: sans-serif;
}

/* Directory view/File view (all): percentage entry for files with
   low coverage rate */
td.coverPerLo
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FF0000;
  font-weight: bold;
  font-family: sans-serif;
}

/* Directory view/File view (all): line count entry for files with
   low coverage rate */
td.coverNumLo
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FF0000;
  white-space: nowrap;
  font-family: sans-serif;
}

/* File view (all): "show/hide details" link format */
a.detail:link
{
  color: #B8D0FF;
  font-size:80%;
}

/* File view (all): "show/hide details" link - visited format */
a.detail:visited
{
  color: #B8D0FF;
  font-size:80%;
}

/* File view (all): "show/hide details" link - activated format */
a.detail:active
{
  color: #FFFFFF;
  font-size:80%;
}

/* File view (detail): test name entry */
td.testName
{
  text-align: right;
  padding-right: 10px;
  background-color: #DAE7FE;
  font-family: sans-serif;
}

/* File view (detail): test percentage entry */
td.testPer
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px; 
  background-color: #DAE7FE;
  font-family: sans-serif;
}

/* File view (detail): test lines count entry */
td.testNum
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px; 
  background-color: #DAE7FE;
  font-family: sans-serif;
}

/* Test case descriptions: test name format*/
dt
{
  font-family: sans-serif;
  font-weight: bold;
}

/* Test case descriptions: description table body */
td.testDescription
{
  padding-top: 10px;
  padding-left: 30px;
  padding-bottom: 10px;
  padding-right: 30px;
  background-color: #DAE7FE;
}

/* Source code view: function entry */
td.coverFn
{
  text-align: left;
  padding-left: 10px;
  padding-right: 20px; 
  color: #284FA8;
  background-color: #DAE7FE;
  font-family: monospace;
}

/* Source code view: function entry zero count*/
td.coverFnLo
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FF0000;
  font-weight: bold;
  font-family: sans-serif;
}

/* Source code view: function entry nonzero count*/
td.coverFnHi
{
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #DAE7FE;
  font-weight: bold;
  font-family: sans-serif;
}

/* Source code view: source code format */
pre.source
{
  font-family: monospace;
  white-space: pre;
  margin-top: 2px;
}

/* Source code view: line number format */
span.lineNum
{
  background-color: #EFE383;
}

/* Source code view: format for lines which were executed */
td.lineCov,
span.lineCov
{
  background-color: #CAD7FE;
}

/* Source code view: format for Cov legend */
span.coverLegendCov
{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  background-color: #CAD7FE;
}

/* Source code view: format for lines which were not executed */
td.lineNoCov,
span.lineNoCov
{
  background-color: #FF6230;
}

/* Source code view: format for NoCov legend */
span.coverLegendNoCov
{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  background-color: #FF6230;
}

/* Source code view (function table): standard link - visited format */
td.lineNoCov > a:visited,
td.lineCov > a:visited
{  
  color: black;
  text-decoration: underline;
}  

/* Source code view: format for lines which were executed only in a
   previous version */
span.lineDiffCov
{
  background-color: #B5F7AF;
}

/* Source code view: format for branches which were executed
 * and taken */
span.branchCov
{
  background-color: #CAD7FE;
}

/* Source code view: format for branches which were executed
 * but not taken */
span.branchNoCov
{
  background-color: #FF6230;
}

/* Source code view: format for branches which were not executed */
span.branchNoExec
{
  background-color: #FF6230;
}

/* Source code view: format for the source code heading line */
pre.sourceHeading
{
  white-space: pre;
  font-family: monospace;
  font-weight: bold;
  margin: 0px;
}

/* All views: header legend value for low rate */
td.headerValueLegL
{
  font-family: sans-serif;
  text-align: center;
  white-space: nowrap;
  padding-left: 4px;
  padding-right: 2px;
  background-color: #FF0000;
  font-size: 80%;
}

/* All views: header legend value for med rate */
td.headerValueLegM
{
  font-family: sans-serif;
  text-align: center;
  white-space: nowrap;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #FFEA20;
  font-size: 80%;
}

/* All views: header legend value for hi rate */
td.headerValueLegH
{
  font-family: sans-serif;
  text-align: center;
  white-space: nowrap;
  padding-left: 2px;
  padding-right: 4px;
  background-color: #A7FC9D;
  font-size: 80%;
}

/* All views except source code view: legend format for low coverage */
span.coverLegendCovLo
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  background-color: #FF0000;
}

/* All views except source code view: legend format for med coverage */
span.coverLegendCovMed
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  background-color: #FFEA20;
}

/* All views except source code view: legend format for hi coverage */
span.coverLegendCovHi
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  background-color: #A7FC9D;
}
