/* <style> /* */
body {
  margin: 0;
  /*font: 14px/1.2 Arial;*/
  color: #000;
  background: #d5c9b1;
}

object, embed {
  display: block;
  margin: 0 auto;
}

p {margin-top: 12px;}

/* FORM ELEMENTS */

form {
  margin:20px auto;
  width:300px;
}
label {
  display: block;
  margin:10px 0 4px;
  color: #9e7171;
}
input,
textarea {
  display: block;
  padding: 2px 2px;
  width: 100%;
  text-indent: 4px;
  border: none;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
  background: #cfccbb;
}
input:focus,
textarea:focus,
select:focus {background: #bfbcac;}
select {
  padding:2px 3px 1px;
  width: 101%;
  border: none;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
  background: #cfccbb;
}
select:active {outline: none;}
select[multiple] {
  padding:0;
  overflow-y: auto;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
label.checkbox,
input.checkbox {
  display: inline;
  margin:10px 0;
  width: auto;
}

label.error {color:red;}

button,
a.button {
  display: inline;
  margin:5px 10px 5px 0;
  padding:2px 6px;
  font-size:12px;
  color: #fff;
  text-decoration: none;
  text-align:center;
  border: none;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
  background: #a4a299;
  cursor: pointer;
}
a.button {padding:3px 5px;}
a.button.delete {
  color: #fff;
  background: #8F3E40;
}
button:hover,
a.button:hover {background: #98968e;}
form img {margin:6px 0 0;}
input[type="hidden"] {display: none;}

/* Show/Hide Toggled Form Fields */
.toggle {display: none;}
.toggle.active {display: block;}


/* DATE PICKER */

div.ui-datepicker {
	display: none;
  padding: 5px;
-moz-border-radius: 5px;
  background: #98968e;
}
.ui-datepicker-prev {float: left;}
.ui-datepicker-next {float: right;}
.ui-datepicker-title {
  font-size: 0.9em;
  text-align: center;
}
table.ui-datepicker-calendar {
  background: #CFCCBB;
-moz-border-radius: 2px;
}
table.ui-datepicker-calendar td {
  text-align: center;
}
table.ui-datepicker-calendar td:hover {
  background: #98968e;
  cursor: default;
}
table.ui-datepicker-calendar td a {
  display: block;
  padding:0 2px;
  color:#76362B;
}
select.ui-datepicker-year {
  margin:0 0 2px;
}
td.ui-datepicker-current-day {
  outline: 1px solid #ddd;
  background: #98968e;
}


/* Override blacksheep styles */

body {background: #000 url(http://www.mauriora.co.nz/training/images/bodyBg.gif);}
#content {background: #fff;}
#header div.wrapper,
#navigation div.wrapper,
#content div.wrapper,
#footer div.wrapper {
  padding:0;
  width:1000px;
  background: none;
}
#header {margin-top:10px;}
#navigation .topnav {
  right: auto;
  left: 280px;
}


/* NEW FORM LAYOUT */
/* NEW FORM LAYOUT */
div.loginforms {
  margin:0 25px;
  overflow: hidden;
}
div.loginforms form {
  float: left;
}
div.loginforms strong.divider {
  margin: 12% 30px 0;
  float: left;
  font-size: 30px;
  color: #703429;
}
div.loginforms form button {
  margin-top: 10px;
}
