@charset "ISO-8859-1";/****************//*Clean Defaults*//****************/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: top;	color: white;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}/***********************************//*New Republic by Johannes Schmidt*C/***********************************\/*NR red: #A30900*//*Link yellow: #FFD000*/body{	background: black;	background: -webkit-linear-gradient(left top, #555555, black); /* For Safari 5.1 to 6.0 */	background: -o-linear-gradient(bottom right, #555555, black); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(bottom right, #555555, black); /* For Firefox 3.6 to 15 */	background: linear-gradient(to bottom right, #555555, black); /* Standard syntax */		font-family: verdana;	font-size: 1.0em;  	/*footer*/	height: 100%;}a:link,a:visited,a:hover,a:active{	color: #ffd000;	background-color: transparent;	text-decoration: none;}a:hover{	color: #ddb000;	background-color: transparent;	text-decoration:none;}div.noscript-warning{  background-color: #CC0000;  font-family: sans-serif;  position: fixed;  top: 0px;  left: 0px;  width: 100%;  text-align: center;  font-weight: bold;  padding: 5px 0px 5px 0px;}div.center {	margin-left: auto;	margin-right: auto;	width: 60%;	min-width: 500px;	/*Footer options*/	min-height: 100%;	height: auto !important;	height: 100%;	margin-bottom: -60px;}div.navigation {	height: 3%;	min-height: 1.5em;		padding-top: 2%;	padding-bottom: 5%;		text-align: right;}div.logo {	height: 30%;	min-height: 100px;	background-image: url(../img/logo.png);	background-repeat: no-repeat;	background-position: center;	background-size: contain;}div.head {	padding-top: 1%;	padding-bottom: 1%;	font-size: 2.5em;	text-align: center;		text-align: center;		color: white;}div.search {	width: 50%;	min-width: 400px;		padding-top: 1%;	padding-bottom: 1%;		margin-left: auto;	margin-right: auto;}#nrsearchbar {	width: 100%;	height: 1.7em;	font-size: 1.3em;		border: 0 solid black;		background-color: #555555;	color: #dddddd;}div.results {	height: auto;	width: 50%;	min-width: 400px;		padding-top: 1%;	padding-bottom: 1%;		margin-left: auto;	margin-right: auto;		text-align: center;}#result0,#result1,#result2,#result3,#result4,#result5 {	padding-bottom: 2%;	color: }#result0 {	font-size: 1.4em;	opacity: 1;}#result1 {	font-size: 1.2em;	opacity: 0.9;}#result2 {	font-size: 1.1em;	opacity: 0.7;}#result3 {	font-size: 1.1em;	opacity: 0.5;}#result4 {	font-size: 1.1em;	opacity: 0.3;}#result5 {	font-size: 1em;	opacity: 0.1;}div.footer,div.footer_push{	height: 60px;	width: 60%;	min-width: 500px;	margin-left: auto;	margin-right: auto;		font-size: 0.75em;	text-align: center;		color: #444444;}