@charset "UTF-8";
/* CSS Document */

body
{
  background: #FFF url(../images/bg.jpg) center top repeat-x;
	color: #602100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 0 0 100px 0;
}

ul, ol { list-style:none; list-style-type:none; }

* {
	padding: 0;
	margin:0;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
	border: none;
	outline:none;
}

/*----------------------------------------------------------------------------------- TEXT */

h1
{
	font-size:3em;
	color:#333;
	font-weight:bold;
	padding: 0 0 10px 0;
}

h2 {
  font-weight:bold;
	font-size: 1.6em;
	color:#d8563a;
	padding: 0 0 0 0;
}

h2 a {
	
}

h2 a:hover {

}

h3 {
	color:#333;
	font-size:1.3em;
	padding: 0 0 2px 0;
	font-weight:bold;
	border-bottom: solid 1px #EEE;
}

h4 {
	color:#333;
	font-size: 1.3em;
	padding: 0 0 4px 0;
	font-weight:bold;
}

h4 a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

h4 a:hover {
	text-decoration: underline;
}

h5 {
	color: #333;
	font-size: 1em;
	font-weight:bold;
	font-style: normal;
}

h5 a {
	color: #62ABCD;
}

h5 a:hover {
	text-decoration:underline;
}

p {
	padding: 0 0 20px 0;
	font-size: 1.1em;
	line-height: 1.3em;
}

a {
	text-decoration:underline;
	color: #602100;
}

/*----------------------------------------------------------------------------------- FORM */

form label {
  display: block;
  padding: 0 0 4px 0;
}

form label span {
  font-style: italic;
  font-size: .9em;
  color: #666;
}

form h4 {
  display: block;
  padding: 20px 0 4px 0;
  font-weight: normal;
  color: #837F53;
  background: url(../images/light-green-rule.gif) left bottom repeat-x;
}

input,
button
{
  font-family:Arial, Helvetica, sans-serif;
}

button,
.submit
{
  padding: 4px 8px;
  background: #3E7E9F;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #FFF;
  text-shadow: rgba(0,0,0,.3) 0 -1px 0;
}

input:focus,
textarea:focus
{
  outline: solid 2px #62ABCD;
}

.text-input
{
	background-color:#FFF;
	padding: 4px;
	border: solid 1px #999;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin:0;
}

.text-area
{
	background-color:#FFF;
	padding: 4px;
	border: solid 1px #D4E0E5;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin:0;
}

/*----------------------------------------------------------------------------------- FLOAT */

.float-right
{
	float:right;
}

.float-left
{
	float:left;
}

.clear
{
	clear:both;
}
