


.navigation a {
	font-size: 8pt;
	font-weight: bold;
	color: #000;
}

.navigation a:hover {
	background: #000;
	color: #FFF;
}

.navigation ul {
	margin: 0;
	padding: 0;
}

.navigation li {
	list-style: none;
	display: inline;
	border-right: 1px #bbb solid;
	padding-left: 4px;
	padding-right: 4px !important; /* Needed for FF/Saf */
	padding-right: 0px;
}

.navigation #hide_changes {
	display: none;
} 

/*************************************** PAGE INFORMATION */

.byline {
  font-size: 10px;
  font-style: italic;  
  margin-top: 24px;
  margin-bottom: 10px;
  color: #999;
}

.tags {
  font-size: 10px;
}

.tags {
	color: darkgreen;
	font-size: 7pt;
	background: #E7FFD0;
	border-width: 0 0 0 2px;
	border-style: solid;
	border-color: #AAD77E;
	padding-left: 4px;
}


.icon	{
	float: right;
	border: none;
	padding: 6px;
}


/*************************************** SYNTAX HIGHLIGHTING */

.ruby .normal {}
.ruby .comment { color: #005; font-style: italic; }
.ruby .keyword { color: #A00; font-weight: bold; }
.ruby .method { color: #077; }
.ruby .class { color: #074; }
.ruby .module { color: #050; }
.ruby .punct { color: #447; font-weight: bold; }
.ruby .symbol { color: #099; }
.ruby .string { color: #944; background: #FFE; }
.ruby .char { color: #F07; }
.ruby .ident { color: #004; }
.ruby .constant { color: #07F; }
.ruby .regex { color: #B66; background: #FEF; }
.ruby .number { color: #F99; }
.ruby .attribute { color: #7BB; }
.ruby .global { color: #7FB; }
.ruby .expr { color: #227; }
.ruby .escape { color: #277; }

.yaml .normal {}
.yaml .document { font-weight: bold; color: #07F; }
.yaml .type { font-weight: bold; color: #05C; }
.yaml .key { color: #F88; }
.yaml .comment { color: #005; font-style: italic; }
.yaml .punct { color: #447; font-weight: bold; }
.yaml .string { color: #944; }
.yaml .number { color: #F99; }
.yaml .time { color: #F99; }
.yaml .date { color: #F99; }
.yaml .ref { color: #944; }
.yaml .anchor { color: #944; }

