html {
	background-color: #a90432;
}
/* Default */

body {
	font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #666;
	background-color: #fff;
}
/* Links */

a {
	color: #a90432;
}
/* Header */

.header .top {
	padding: 30px 74px 11px 24px;
}
.header {
	padding-bottom: 25px;
}
.header .box {
	padding-top: 15px;
	color: #666;
}
#search .text {
	font: 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #808080;
}
#search .btn-submit {
	color: #fff;
}
.header .block {
	height: 72px;
	padding: 0 26px 0 0;
	background: url(../cyclefix-child/images/dm-header2.gif) no-repeat;
}
.header .block:after {
	clear: both;
	content: "";
	display: block;
}
.menu-primary-container,  .menu-primary-navigation-container {
	float: left;
}
/* Logo */

.logo {
	width: 460px;
	height: 160px;
}
/* Sidebar */

.sidebar h2 {
	color: #303030;
	font: bold 22px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sidebar h2 a.twitter {
	color: #a90432;
}
.sidebar h2 a.facebook {
	color: #a90432;
}
.sidebar h2 a.flickr {
	color: #a90432;
}
.sidebar h2 a.flickr span {
	color: #a90432;
}
.tweet {
	font: 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.flickr-images a img {
	border-color: #f2f2f2;
}
p.flickr-link {
	font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* Headings */

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .sidebar h2 {
	color: #303030;
}
/* Slideshow */

.visual .holder li {
	background-color: #002f66;
}
.visual .side {
	color: #fff;
}
.visual .side h2 {
	font: 28px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* Forms */

input, textarea, select {
	font: 11px Arial, Helvetica, sans-serif;
}
.form .text input {
	color: #4d4d4d;
}
.wpcf7-text, .content textarea, .content select, .content #s {
	border-color: #aaa;
	color: #808080;
}
.wpcf7-submit, .content #searchsubmit {
	color: #fff;
	font: normal 16px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.big-btn {
	color: #fff;
	padding: 0 0 0 25px;
}
.big-btn span {
	float: left;
	background: url(../cyclefix/images/btn-big.gif) no-repeat 100% 0;
	padding: 6px 20px 13px 0;
}
/* Footer */

.footer-area {
	background-color: #a90432;
}
.footer, .footer a {
	color: #fff;
}
.footer h4 {
	color: #fff;
}
.footer .map {
	border-color: #002f66;
}
.footer .big-btn {
	color: #fff;
}
.footer .box p.tel span {
	color: #fff;
}
/* Navigation */

.nav li {
	font: bold 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.nav a {
	color: #fff;
}
.nav .sub-menu {
	background: #a90432;
	width: 261px;
}
.nav .sub-menu li {
	text-transform: none;
	font-weight: normal;
	background: #a90432;
}
.nav li:hover .sub-menu a, .nav li.hover .sub-menu a {
	background: #a90432;
}
.nav li:hover .sub-menu li:hover a, .nav li.hover .sub-menu li.hover a, .nav li:hover .sub-menu li:hover .sub-menu li:hover a, .nav li.hover .sub-menu li.hover .sub-menu li.hover a {
	background: #fff;
	color: #a90432;
}
.nav .sub-menu .sub-menu {
	left: 143px;
	width: 263px;
}
.nav li:hover .sub-menu li:hover .sub-menu a, .nav li.hover .sub-menu li.hover .sub-menu a {
	background: #a90432;
	color: #fff;
	border-color: #a90432;
}
.content .btn-holder {
	padding-bottom: 10px;
}
.sidebar {
	background: none;
	float: right;
	width: 300px;
	padding: 0 0 0 20px;
}
.sidebar .btn-holder span {
	white-space: pre;
}
.content h5 {
	font-size: 19px;
	line-height: 30px;
	color: #303030;
	padding: 0px 0px 5px 0px;
}
.entry {
	display: inline-block;
	clear: both;
}

.content textarea, .content select, .content #s, .wpcf7-text {
	
	padding:5px 7px;
}
