a {
  color: #f55930;
}

a:hover {
  border-bottom-color: #f55930;
  color: #f55930 !important;
}

header.major > :last-child {
  border-bottom: solid 3px #f55930;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
  border-color: #f55930;
  box-shadow: 0 0 0 1px #f55930;
}

input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before {
  border-color: #f55930;
  box-shadow: 0 0 0 1px #f55930;
}

ul.contact li:before {
  color: #f55930;
}

ul.pagination li > .page.active {
  background-color: #f55930;
}

/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button {
  box-shadow: inset 0 0 0 1px #f55930;
  color: #f55930 !important;
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { 
	box-shadow: inset 0 0 0 0px !important; }

input[type="submit"].primary,
input[type="reset"].primary,
input[type="button"].primary,
button.primary,
.button.primary {
  background-color: #f55930;
}

.features article .icon:before {
  color: #f55930;
}

#header {
  border-bottom: solid 5px #f55930;
}

#menu ul a:hover, #menu ul span:hover {
  color: #f55930;
}

#menu ul a.opener:hover:before, #menu ul span.opener:hover:before {
  color: #f55930;
}

.widget {
  border-bottom: 1px solid #f55930;
}

#sidebar .toggle:focus,
a:focus {
  outline: #f55930 dotted 1px;
}

#accessconfig button:hover {
  background: none;
  color: #f55930 !important;
}
