/*
---------------------------------------------------------------
Developed By Megan Finn-Niznik (http://meganfinn-niznik.com)

http://meganfinn-niznik.com
Version: 1
---------------------------------------------------------------
*/
/*--Colors--*/
/*--LESS definitions--*/
.capitalize {
  text-transform: uppercase;
}
#content {
  overflow: hidden;
}
div.success {
  float: left;
  width: 660px;
}
h3 {
  color: #764915;
  font-size: 1.4em;
  margin-bottom: 4px;
}
#content p {
  color: #53657C;
  line-height: 1.4em;
}
form {
  float: left;
}
form h4 {
  font: bold 1.3em aller, Arial, Helvetica, sans-serif;
  color: #3a516e;
  margin-bottom: 6px;
}
form dt {
  font-style: italic;
  color: #764915;
}
form dd label {
  color: #515151;
  margin-right: 15px;
  font-size: .9em;
}
form label span {
  font-weight: normal;
  color: #6f6a63;
  font-size: 0.9em;
}
form textarea {
  width: 458px;
  height: 126px;
}
form input[type=radio] {
  vertical-align: middle;
  margin-top: 4px;
}
form #name {
  width: 190px;
}
form #email, form #website, form #subject {
  width: 296px;
}
form .info {
  color: #6f6a63;
  font-size: .8em;
  margin-bottom: 3px;
}
form #addons {
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff), color-stop(0.02, #f0f0f0));
  background: -moz-linear-gradient(center top, #ffffff 0%, #f0f0f0 2%, #ffffff 100%);
  border: 1px solid #cbcbcb;
  color: #6e6e6e;
  padding: 4px;
  font-size: .8em;
  font-weight: bold;
  width: 226px;
}
form dl.addons {
  display: none;
}
form .inline_check {
  overflow: hidden;
}
form .inline_check dt, form .inline_check dd {
  float: left;
}
form .inline_check input {
  vertical-align: middle;
  margin: 4px 5px 0 0;
}
form a {
  font-size: 0.9em;
}
fieldset {
  border: none;
}
.custom_select_underlay {
  background: #f0f0f0;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff), color-stop(0.9, #f0f0f0));
  background: -moz-linear-gradient(center top, #ffffff 0%, #f0f0f0 90%, #ffffff 100%);
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  border: 1px solid #cbcbcb;
  color: #6e6e6e;
}
.custom_select_underlay span {
  background: url(../images/design/select_arrows.png) no-repeat;
}
#sidebar {
  float: right;
}
#sidebar h4 {
  background: url(../images/design/sign.png) no-repeat;
  text-align: center;
  font: normal normal normal 1.05em 'Museo Slab';
  color: #623b0d;
  text-shadow: 0 1px 0 #f2d1ae;
  padding: 76px 0 30px;
  width: 226px;
  margin-bottom: 12px;
}
#sidebar span {
  display: block;
  text-transform: uppercase;
  color: #fff4e3;
  font: bold 1.95em Helvetica, Arial, sans-serif;
  text-shadow: 0 1px 2px #010101;
  margin: 5px 0;
}
#sidebar dl {
  float: left;
  margin: 0 25px 5px 0;
}
#sidebar dt {
  background: url(../images/design/clocks.png) no-repeat;
  text-indent: -9999px;
  height: 99px;
  width: 99px;
  margin-bottom: 10px;
}
#sidebar .weekends {
  margin-right: 0;
}
#sidebar .weekends dt {
  background-position: -99px 0;
}
#sidebar dd {
  text-align: center;
  font: 1em aller, Arial, Helvetica, sans-serif;
  color: #764915;
}
#sidebar p {
  font-style: italic;
  color: #764915;
  text-align: center;
}
