/* standard elements */
* {margin: 0; padding: 0;}

html {height: 100%; padding-bottom: 1px;}
body {}

a {color: #06A; text-decoration: none;}
a:hover {color: #036;}

p {text-indent: 20px; margin: 2px 0 8px;}

h1 {font: normal 1.8em Georgia,Tahoma,sans-serif;}
h2 {font: normal 1.5em Georgia,sans-serif; border-bottom: 1px solid #ccc;}
h3 {font: bold 1em Tahoma,sans-serif;}

h1,h2,h3 {margin: 10px 0 5px 0;}

blockquote {
	background: #F9F9F9 url('img/quote.gif') no-repeat;
	border-bottom: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin: 1em 0;
	padding: 0.6em 1em 0.2em 40px;
}

code {
	display: block;
	white-space: pre;
	background: #FFFFF6;
	border: 1px solid #EED;
	padding: 5px 10px;
	overflow: auto;
	margin: 1em 0;
}

ul,ol {margin: 0 0 1em 1.4em;}

fieldset {padding: 12px 10px; color: #232; border: 1px solid #DED; margin-bottom: 1em;}
legend {font: bold 1em Verdana,sans-serif; padding: 0 6px; color: #363;}
fieldset ol
{
  list-style-type: none;
  
}
fieldset ol li
{
	padding-bottom: 5px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 15px;
  clear: both;
}
fieldset ol li.spacer
{
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  clear: both;
}

fieldset label 
{ 
  display: block; 
  width: 150px;
  float: left;
}

fieldset input.submit
{
}

fieldset select
{
  width: 150px;
}

.form_error
{
  color: red;
}

#sf_flash 
{
  font-size: 1em;
	background-color: #ddd;
	border: 1px solid #CCC;
	padding: 10px;
	overflow: auto;
	margin-bottom: 1em;
	color: #000;
}

#search
{
  margin: 0 0 10px 0;
}
