/* init */

body { background-color: #FFFFFF; }
body, input, select, textarea { color: #333333; }
a { color: #9D1435; }
h1, h2, h3, h4, h5, h6 { color: #333333; }
hr { border-bottom-color: #E4E4E4; }
blockquote { border-left-color: #E4E4E4; }
code { background: #F7F7F7; border-color: #E4E4E4; }
input[type="text"],
input[type="password"],
input[type="email"],
select,
textarea { background-color: #F7F7F7; border-color: #E4E4E4; }
.select-wrapper:before { color: #E4E4E4; }
input[type="checkbox"] + label:before,
input[type="radio"] + label:before { border-color: #E4E4E4; }
.box { border-color: #E4E4E4; }
ul.alt li { border-top-color: #E4E4E4; }
table tbody tr { border-color: #E4E4E4; }
table thead { border-bottom-color: #E4E4E4; }
table tfoot { border-top-color: #E4E4E4; }
table.alt tbody tr td { border-color: #E4E4E4; }
input[type="submit"].alt,
input[type="reset"].alt,
input[type="button"].alt,
.button.alt { box-shadow: inset 0 0 0 2px #E4E4E4; }

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
select:focus,
textarea:focus { border-color: #9D1435; box-shadow: 0 0 0 1px #9D1435; }
input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before { border-color: #9D1435; box-shadow: 0 0 0 1px #9D1435; }
input[type="submit"].special,
input[type="reset"].special,
input[type="button"].special,
.button.special { background-color: #9D1435; }


/* - */

#one { border-bottom-color: #E4E4E4; border-top-color: #9D1435; background-color: %colour_header_bg%; }
#one ul.icons li a { border-left-color: #E4E4E4; }
#one ul.icons li:last-child a { border-right-color: #E4E4E4; }
#one h1 a:hover { color: #9D1435; }

/* - */

#header nav { border-bottom-color: #E4E4E4; border-top-color: #E4E4E4; }
#header nav > ul > li.active a { border-top-color: #9D1435; }
#header nav > ul > li a:hover, #header nav > ul > li a.currentAncestor { color: #9D1435; border-top-color: #9D1435; }
#header nav > ul > li.active a { color: #9D1435; }
#header nav > ul > li.active a.icon:before { color: #9D1435; }
#header nav > ul > li.current a { color: #9D1435; border-top-color: #9D1435; }
.dropotron { border-color: #E4E4E4; }
.dropotron > li { border-top-color: #E4E4E4; }
.dropotron.level-0:before { border-color: #E4E4E4; }
.dropotron > li a:hover { color: #9D1435; }
.dropotron > li.active > a, .dropotron > li.active > span { color: #9D1435; }
.dropotron > li.current { color: #9D1435; }
.dropotron > li.current a { color: #9D1435; }

/* - */

#banner { background-color: #F6F6F6; color: #333333; }
#banner h1, #banner h2, #banner h3, #banner h4, #banner h5, #banner h6 { color: #333333; }

/* - */

#main .icon.major { border-color: #9D1435; color: #9D1435; }

/* - */

#three { border-bottom-color: #E4E4E4; }

/* - */

#content { border-bottom-color: #E4E4E4; }
#content > header p { border-top-color: #E4E4E4; }

/* - */

#primary-content .blog-entry { border-bottom-color: #E4E4E4; }
#primary-content .blog-archive-headings-wrapper { border-bottom-color: #E4E4E4; }
#primary-content .blog-entry-title > a:hover { color: #9D1435; }

/* - */

#secondary-content #blog-categories { border-bottom-color: #E4E4E4; }
#secondary-content #blog-archives { border-bottom-color: #E4E4E4; }
#secondary-content #blog-tags { border-bottom-color: #E4E4E4; }

/* - */

#five { background-color: #9D1435; }

/* - */

#breadcrumb { border-top-color: #E4E4E4; border-bottom-color: #E4E4E4; }

/* - */

#footer { background: #F2F2F2; }
#footer #seven { border-bottom-color: #E4E4E4; }
#footer .copyright .icons li { border-left-color: #E4E4E4; }

@media only screen and (max-width: 980px) {
	#one .container { border-top-color: #E4E4E4; }
  	#one #extraContainer1 { border-bottom-color: #E4E4E4; }
	#navPanel .link { border-top-color: #444444; }
}