﻿html, * 
{
	margin: 0;
	padding: 0;
}

body
{
	background: #fff;
	font-family: sans-serif;
	font-size: small;
	margin: 1em;
}

body#home
{
	background: #481313 url(/images/orer_bg.png) repeat-x top;
	margin: 0;
	text-align: center;
}

body#home h1
{
	background: url(/images/header_orer.png) no-repeat center;
	background-size: contain;
	display: block;
	height: 90px;
	margin-top: 68px;
	margin-right: auto;
	margin-bottom: 36px;
	margin-left: auto;
	max-width: 100%;
	text-indent: -5000px;
	width: 400px;
}

body#other h1
{
	background: url(/images/header_orer_small.png) no-repeat left top;
	float: left;
	height: 60px;
	text-indent: -5000px;
}

h1 a
{
	display: block;
	height: 45px;
	width: 240px;
}

h2
{
	clear: both;
	display: block;
	font-size: large;
	font-weight: bold;
	margin-top: 1em;
}

h3
{
	font-size: larger;
	margin-top: 1em;
}

a, hr
{
	color: #481313;
}

hr
{
	display: block;
	clear: both;
	margin: 1em 0;
}

p
{
	margin: 1em 0;
}

ul li
{
	margin: 0.5em 1em 0.5em 1.5em;
}

dt
{
	font-weight: bold;
	margin-top: 1em;
}

body#home form
{
	background-color: #e0e0e0;
	margin-left: auto;
	margin-right: auto;
	padding: 1.2em 0 0.7em 0;
	width: 440px;
	max-width: 100%;
}

body#other form
{
	display: block;
	float: left;
	/*left: 250px;*/
	margin-bottom: 1em;
	/*position: relative;*/
	/*top: -60px;*/
	/*width: 50%;*/
	max-width: 100%;
}

form ul, form li
{
	display: inline;
	margin: 0;
	padding: 0;
}

body#other form ul, body#other form li
{
	font-size: x-small;
}

body#home form li
{
	color: #481313;
	font-weight: bold;
	margin: 0 0.4em;
	padding: 4px 0.3em 4px 0.3em
}

body#other form li
{
	border-right: 1px solid #000;
	padding: 0 0.5em;
}

body#other form li.last
{
	border-style: none;
}

body#home form li.active
{
	background: #fff url(/images/arrow.png) no-repeat top center;
}

body#other form li.active, ol.pagination li.active
{
	font-weight: bold;
}

body#other form input
{
	max-width: 100%;
	width: 25em;
}

ol.pagination, ol.pagination li
{
	display: inline;
	margin: 0;
	padding: 0;
	font-size: large;
}

ol.pagination li
{
	padding: 0 0.5em;
}

form a
{
	color: #481313;
	text-decoration: none;
}

fieldset
{
	border-style: none;
}

fieldset.search
{
	background: #fff;
	border: 3px solid #fff;
	display: inline;
	margin: 4px;
}

ul.piped
{
	margin: 2em;
	padding: 0;
}

ul.piped li
{
	border-left: 1px solid #481313;
	color: #481313;
	display: inline;
	margin: 0;
	padding: 0 1em;
}

ul.piped li.first
{
	border-style: none;
}

ul.piped a
{
	color: #481313;
}

#copyright
{
	clear: both;
	color: #fff;
	font-size: x-small;
	margin-top: 8em;
	text-align: center;
}

div#results
{
	float: left;
}

#results dt
{
	font-size: large;
	page-break-after: avoid;
}

#results dd
{
	margin-left: 0;
	page-break-before: avoid;
}

div#refine
{
	/*border-left: solid thin #481313;*/
	/*float: right;*/
	/*margin: 1em 2em;*/
	/*padding-left: 1em;*/
}
