/* Standard HTML5 and Browser Fixes */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
::-moz-selection { background: #4169E1; color: #fff; text-shadow: none; }
::selection { background: #4169E1; color: #fff; text-shadow: none; }
b, strong { font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label[for] { cursor: pointer; }
button, input, select, textarea { font-family: sans-serif; font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
.hidden { display: none; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* Typography */

@font-face {
    font-family: 'GoudyTrajanRegular';
    src: url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/fonts/goudytrajan-regular-trial-webfont.eot');
    src: url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/fonts/goudytrajan-regular-trial-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/fonts/goudytrajan-regular-trial-webfont.woff') format('woff'),
         url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/fonts/goudytrajan-regular-trial-webfont.ttf') format('truetype'),
         url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/fonts/goudytrajan-regular-trial-webfont.svg#GoudyTrajanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Website Theme */

/* COMMON */

body {
	margin: 0;
	padding: 0;
	background: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}

p {
	margin: 0 0 24px;
}

a, a:active, a:visited {
	color: #8abdec;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, .trajan {
	font-family: 'GoudyTrajanRegular', serif;
}

.winxp h1, .winxp h2, .winxp h3, .winxp h4, .winxp h5, .winxp h6, .winxp .trajan {
	font-family: 'Georgia', serif !important;
	text-transform: uppercase;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

span.scobie-name {
	color: #fff !important;
}

/* Major segments */

#wrapper {
	width: 978px;
	margin: 0 auto;
	overflow: hidden;
	background: #3f3e3e url("http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/main-wrapper.png") repeat-y 100% 0;
}

section#main {
	width: 978px;
	overflow: hidden;
	margin-bottom: 60px;
}

.history section#main, .contact section#main, .home section#main {
	margin-bottom: 0;
}

.our-services .landing-wrapper section#main {
	margin-bottom: 0;
}

/* Header Segments */

header {
	width: 978px;
	overflow: hidden;
	border-bottom: 1px solid #fff;
	height: 65px;
	background: #353535 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/header.png') repeat-x 0 100%;
}

header #logo {
	display: block;
	float: left;
	padding: 0;
	width: 249px;
	height: 27px;
	overflow: hidden;
	margin: 18px 0 0 29px;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/logo.png') no-repeat 0 0;
}

header #logo a {
	display: block;
	width: 249px;ƒ
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	outline: 0;
}

#main-menu {
	height: 43px;
	overflow: hidden;
	float: right;
	margin: 22px 0 0;
}

#main-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#main-menu li {
	float: left;
	display: block;
	height: 43px;
	padding: 0;
	margin: 0;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/nav-li.png') no-repeat 0 100%;
	position: relative;
}

#main-menu li:first-child {
	background: transparent;
}

#main-menu li a {
	display: block;
	float: left;
	height: 43px;
	padding: 0 22px 0 24px;
	line-height: 43px;
	color: #fff;
	outline: 0;
}

#main-menu li a:hover, #main-menu li.selected a {
	background: #679ac9 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/nav-a.png') repeat-x 0 0;
}

#main-menu li.selected {
	box-shadow: 0 -2px 2px rgba(0,0,0,0.5);
	z-index: 99;
}

/* Slideshow */

#slideshow {
	width: 978px;
	height: 356px;
	overflow: hidden;
	position: relative;
	background: #000;
	border-bottom: 1px solid #fff;
}

.home #slideshow {
	padding: 0 0 10px;
	background: #000 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/slideshow.png') no-repeat 0 100%;
	border: 0;
}

#slides {
	width: 978px;
	height: 356px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
}

.slide {
	width: 978px;
	height: 356px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.slide .background {
	width: 978px;
	height: 356px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.slide .logo {
	display: block;
	float: left;
	margin: 25px 0 0 25px;
}

.slide .page-title {
	position: absolute;
	bottom: -10px;
	left: 30px;
	font-size: 60px;
	line-height: 60px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 600px;
	text-shadow: 0 0 2px rgba(0,0,0,0.7);
	letter-spacing: 4px;
}

#slideshow-overlay {
	width: 210px;
	height: 320px;
	padding: 36px 25px 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	background: url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/translucent.png') repeat 0 0;
	background: rgba(0,0,0,0.5);
	font-size: 14px;
	line-height: 21px;
	color: #fcfcfc;
	text-shadow: 0 0 1px rgba(0,0,0,0.7);
}

.home #slideshow-overlay {
	width: 260px;
	height: 356px;
	padding: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	background: url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/translucent.png') repeat 0 0;
	background: rgba(0,0,0,0.5);
}

#slideshow-overlay ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slideshow-overlay li {
	display: block;
	overflow: hidden;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	z-index: 0;
}

#slideshow-overlay .activeSlide {
	background: #679ac9 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/slideshow-active.png') repeat-x 0 0;
	box-shadow: 0 1px 0 #41617f;
	z-index: 3;
}

#slideshow-overlay li a {
	display: block;
	overflow: hidden;
	padding: 0 0 0 26px;
	line-height: 35px;
	outline: 0;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/slideshow-arrow.png') no-repeat 0 50%;
	color: #fff;
	text-shadow: 0 0 1px rgba(0,0,0,0.6);
}

#slideshow-overlay li a:hover {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/slideshow-arrow.png') no-repeat 100% 50%;
}

#slideshow-overlay li.activeSlide a:hover {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/slideshow-arrow.png') no-repeat 0 50%;
	cursor: default;
}

.slide .bottom {
	position: absolute;
	bottom: 0;
}

.slide .bottom h3 {
	width: 420px;
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 0 25px;
	padding: 0;
}

.slide .bottom p {
	margin: 0 0 10px 25px;
	font-size: 12px;
}

.slide .bottom p a {
	color: #fff;
	text-shadow: 0 0 1px #000;
}

.slide .bottom p a:hover {
	color: #8ABDEC;
}

/* Content Areas */

#main-wrapper {
	width: 978px;
	overflow: hidden;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/sidebar-gradient.png') no-repeat 100% 100%;
	position: relative;
}

#main {
	float: left;
}

.home #main {
	width: 978px;
	overflow: hidden;
}

#articles {
	width: 668px;
	float: left;
	padding-left: 25px;
}

#sidebar {
	width: 260px;
	float: right;
	overflow: hidden;
}

article h1, article h2 {
	font-size: 25px;
	line-height: 34px;
	font-weight: normal;
	color: #8abdec;
	letter-spacing: 1px;
}

article h2 {
	margin: 0 0 8px;
	font-size: 22px;
}

article h3, .strapline {
	font-family: 'GoudyTrajanRegular', serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
}

.winxp article h3, .winxp .strapline {
	font-family: 'Georgia', serif !important;
	text-transform: uppercase;
}

.home article h1 {
	margin: 32px 0;
}

/* Site Footer */

footer {
	width: 928px;
	overflow: hidden;
	padding: 0 25px;
	line-height: 37px;
	color: #fff;
	background: #8abdec url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/footer.png') repeat-x 0 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #1d2c39;
	font-size: 12px;
}

/* Left Side Nav */

#side-navigation {
	width: 210px;
	float: left;
	padding: 0 20px 0 30px;
}

#side-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#side-navigation li {
	overflow: hidden;
	margin: 0 0 12px;
	font-family: 'GoudyTrajanRegular', serif;
	font-size: 23px;
}

.winxp #side-navigation li {
	font-family: 'Georgia', serif !important;
	text-transform: uppercase;
}

#side-navigation li.active a {
	color: #fff;
	cursor: default;
}

#side-navigation li ul {
	margin-top: 8px;
}

#side-navigation li ul a, #side-navigation li.active ul a {
	font-size: 16px;
	color: #679AC9;
	cursor: pointer;
}

#side-navigation li ul a:hover, #side-navigation li.active ul a:hover {
	color: #fff;
}

#side-navigation li a {
	color: #679ac9;
}

#side-navigation li a:hover {
	color: #fff;
}

/* Breadcrumbs */

#breadcrumbs {
	overflow: hidden;
	padding: 0 0 0 40px;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
}

#breadcrumbs, #breadcrumbs a {
	color: #5b81a4;
}

#breadcrumbs .white, #breadcrumbs a:hover {
	color: #fff;
}

/* About Us and Services */

.about-us #articles, .our-services #articles, .companies #articles {
	width: 428px;
	padding-left: 10px;
}

.about-us article, .our-services #articles article, .companies #articles article {
	padding: 70px 0 0;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/quotes.png') no-repeat 0 0;
}

.about-us article.listing {
	padding: 20px 0 0;
	background: transparent;
	border-top: 1px dotted #afafaf;
}

.about-us article.listing:first-child {
	padding: 70px 0 0;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/quotes.png') no-repeat 0 0;
	border: 0;
}

.about-us article.listing h2, .about-us article.listing h4 {
	font-weight: normal;
}

.about-us #side-navigation, .our-services #side-navigation, .companies #side-navigation {
	padding: 74px 20px 0 30px;
}

/* History */

.history #main-wrapper {
	background: #3f3e3e;
}

.history #articles {
	width: 540px;
	padding: 15px 0 0 40px;
	clear: both;
}

#timeline, #scroller-container {
	clear: both;
	width: 978px;
	overflow: hidden;
	position: relative;
	cursor: url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/drag.cur'), move !important;
}

#scroller-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#scroller {
	overflow: hidden;
}

#scroll-left, #scroll-right {
	display: block;
	width: 50px;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	text-indent: -999em;
	cursor: pointer;
}

#scroll-left {
	left: 0;
	top: 0;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/timeline-arrow-left.png') no-repeat 0 50%;
} #scroll-left:hover {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/timeline-arrow-left.png') no-repeat -50px 50%;
}

#scroll-right {
	right: 0;
	top: 0;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/timeline-arrow-right.png') no-repeat 100% 50%;
} #scroll-right:hover {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/timeline-arrow-right.png') no-repeat 0 50%;
}

/* Our Services */

.our-services .landing-wrapper {
	background: #3f3e3e !important;
}

.our-services #landing {
	width: 890px;
	padding: 50px 40px 0;
	overflow: hidden;
}

.our-services #landing ul {
	width: 256px;
	float: left;
	list-style: none;
	margin: 0 0 0 61px;
	overflow: hidden;
	padding: 0;
}

.our-services #landing ul:first-child {
	margin-left: 0;
}

.our-services #landing ul li {
	width: 256px;
	height: 160px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 20px;
}

.our-services #landing ul li h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	letter-spacing: 1px;
	color: #8abdec;
}

.our-services #landing ul li:first-child {
	margin-left: 0;
}

.our-services a {
	color: #8abdec;
}

.our-services p a {
	text-decoration: underline;
	font-weight: bold;
}

.our-services a:hover {
	color: #fff;
}

/* Contact */

/* Clocks */

#clocks {
	width: 880px;
	padding: 10px 49px 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

#clocks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

li.clock {
	display: block;
	float: left;
	width: 176px;
	overflow: hidden;
	text-align: center;
}

li.clock span {
	display: block;
	clear: both;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #beb9b9;
	line-height: 18px;
}

/* Map Markers */

#map-markers {
	position: absolute;
	width: 978px;
	height: 356px;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}

#map-markers-canvas {
	position: relative;
	width: 978px;
	height: 356px;
	overflow: hidden;
}

#map-markers .marker {
	display: block;
	width: 26px;
	height: 26px;
	margin: -13px 0 0 -13px;
	text-indent: -999em;
	overflow: hidden;
	position: absolute;
	z-index: 8;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/mapmarker.png') no-repeat 0 0;
}

#map-markers .active {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	z-index: 9;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/mapmarker-active.png') no-repeat 0 0;
}

/* Office Picker */

#contact-services {
	margin: 0;
	padding: 0;
	list-style: none;
}

#contact-services li {
	width: 260px;
	overflow: hidden;
	clear: both;
	position: relative;
	text-transform: uppercase;
}

#contact-services li a {
	display: block;
	overflow: hidden;
	width: 223px;
	padding: 0 0 0 17px;
	margin: 0 10px;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/contact-arrow.png') no-repeat 0 50%;
	line-height: 35px;
	outline: 0;
	color: #fff;
	text-shadow: 0 0 1px rgba(0,0,0,0.4);
	border-bottom: 1px dotted rgba(255,255,255,0.3);
	z-index: 0;
}

#contact-services li a:hover {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/contact-arrow.png') no-repeat -260px 50%;
}

#contact-services li a.active {
	background: #679ac9 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/contact-active.png') no-repeat 0 0;
	box-shadow: 0 1px 0 #41617f;
	z-index: 3;
	cursor: default;
	margin: 0;
	width: 260px;
	padding: 0 0 1px 27px;
	border: 0;
}

/* Offices */

#contact-main {
	width: 978px;
	overflow: hidden;
}

.contact #breadcrumbs {
	padding: 0 0 0 32px;
	margin: 0 0 12px;
}

#offices h2 {
	font-size: 22px;
	line-height: 24px;
	margin: 0;
	color: #8abdec;
	font-weight: normal;
	letter-spacing: 1px;
	border-top: 1px solid #777;
	padding-top: 24px;
}

#offices h2:first-child {
	border: 0;
	padding-top: 0;
}

.contact #main {
	width: 658px;
	padding: 0 0 0 32px;
}

#offices .landing-title {
	margin: 0 0 22px;
}

#offices ul, #offices-landing ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.office {
	padding: 25px 0;
	border-top: 1px dotted #666;
}

.office:first-child {
	border: 0;
}

.office-details {
	overflow: hidden;
}

.office p.logo {
	margin: 0 0 16px;
}

.office-details a.map-icon {
	display: block;
	float: left;
	width: 145px;
	height: 145px;
	overflow: hidden;
	border: 5px solid #8abdec;
	overflow: hidden;
}

.office-details a.map-icon:hover {
	border: 5px solid #fff;
}

.office-details a.map-icon img {
	float: left;
	width: 145px;
	height: 145px;
	overflow: hidden;
}

.office-details .info {
	float: left;
	margin-left: 20px;
	width: 480px;
}

h3.office-name {
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 16px;
	letter-spacing: 1px;
}

.contact-blocks {
	overflow: hidden;
}

.contact-block {
	width: 49%;
	float: left;
	font-size: 11px;
	line-height: 14px;
}

.contact-block:first-child {
	width: 50%;
	float: left;
}

.contact-block p {
	margin: 0 0 12px;
}

#offices h1.page-title {
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	letter-spacing: 1px;
	border: 0;
	color: #fff;
	margin: 0 0 22px;
}

p.geo {
	margin-top: 3px;
}

a.open-form {
	display: block;
	background: #3e7eba url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/submit.png') no-repeat 0 0;
	outline: 0;
	height: 20px;
	line-height: 20px;
	float: left;
	padding: 0 8px;
	font-size: 13px;
	color: #fff;
	border-radius: 4px;
	text-shadow: 0 -1px 1px #3e7eba;
}

a.open-form:hover {
	background: #6ca4d8 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/submit.png') no-repeat 50% 0;
}

a.open-form:active {
	height: 18px;
	line-height: 18px;
	padding: 2px 7px 0 9px;
	background: #6ca4d8 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/submit.png') no-repeat 100% 0;
}

/* Case Studies */

.case-studies #articles {
	padding-left: 38px;
	width: 650px;
}

.case-studies article {
	overflow: hidden;
}

.case-studies h2 {
	font-size: 23px;
	line-height: 26px;
	letter-spacing: 1px;
	color: #8abdec;
	font-weight: normal;
	padding-top: 20px;
	margin: 0;
}

.case-studies h3 {
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #fff;
	font-weight: normal;
	margin: 20px 0 0;
	padding: 0;
}

.case-studies h4 {
	font-size: 10px;
	line-height: 14px;
	color: #679ac9;
	font-weight: normal;
	margin: 0 0 12px;
	padding: 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.case-study, .case-study ul li {
	border-top: 1px dotted #666;
	font-size: 11px;
	line-height: 16px;
	display: block;
	overflow: hidden;
}

.case-study ul li {
	border-top: 1px dotted #494949;
}

.case-study {
	padding-bottom: 12px;
}

a.case-study-image {
	float: left;
	display: block;
	width: 180px;
	height: 180px;
	overflow: hidden;
	outline: 0;
	margin: 20px 20px 0 0;
}

a.case-study-image span {
	float: left;
	display: block;
	width: 180px;
	height: 180px;
	overflow: hidden;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/download-case-study.png') no-repeat 0 0;
	text-indent: -999em;
	cursor: pointer;
}

a.case-study-image:hover span {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/download-case-study.png') no-repeat 0 -180px;
}

.case-study-info {
	width: 440px;
	float: left;
	overflow: hidden;
}

.case-study p {
	margin: 0 0 11px;
}

.case-study:first-child, .case-study ul li:first-child {
	border: 0;
}

.case-study ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Contact Form */

.contact-form, #contact-form-wrapper {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #161616 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/contact-wrapper.png') repeat-x 0 100%;
}

#contact-form-wrapper {
	width: 500px;
	height: 440px;
}

#contact-form-title {
	width: 460px;
	line-height: 30px;
	padding: 20px 20px 19px;
	margin: 0;
	border-bottom: 1px solid #777;
	font-size: 24px;
	font-weight: normal;
	color: #8abdec;
	letter-spacing: 1px;
	background: #353535;
}

#contact-form-container {
	width: 500px;
	padding: 0;
	overflow: hidden;
}

#contact-form-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#contact-form-container li {
	padding: 10px 20px 6px;
	overflow: hidden;
	margin: 0;
	font-size: 14px;
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.3);
	color: #dfdfdf;
}

#contact-form-container li:first-child {
	border-top: 0;
}

#contact-form-container li.last {
	border-bottom: 0;
}

#contact-form-container li label {
	display: block;
	line-height: 30px;
	float: left;
	width: 100px;
}

#contact-form-container li input.text, #contact-form-container li input.email {
	line-height: 18px;
	font-size: 13px;
	height: 18px;
	padding: 4px;
	border: 0;
	float: left;
	width: 352px;
	border-radius: 4px;
	box-shadow: 0 1px 4px #000;
	background: #ffffff url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/input.png') repeat-x 0 0;
}

#contact-form-container li input.text:focus, #contact-form-container li input.email:focus, #contact-form-container textarea:focus {
	padding: 2px;
	border: 2px solid #6ca4d8;
	box-shadow: 0 1px 4px #000;
	background: #ffffff url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/input.png') repeat-x -2px -2px;
}

#contact-form-container select {
	box-shadow: 0 1px 4px #000;
}

#contact-form-container textarea {
	line-height: 16px;
	font-size: 13px;
	float: left;
	width: 352px;
	height: 100px;
	border: 0;
	padding: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px #000;
	background: #ffffff url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/input.png') repeat-x 0 0;
}

#contact-form-container input.submit {
	background: #3e7eba url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/submit.png') no-repeat 0 0;
	border: 0;
	height: 26px;
	width: 80px;
	font-size: 15px;
	color: #fff;
	margin: 14px 0 0;
	border-radius: 4px;
	text-shadow: 0 -1px 1px #3e7eba;
}

#contact-form-container input.submit:hover {
	background: #6ca4d8 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/submit.png') no-repeat 50% 0;
}

#contact-form-container input.submit:focus, #contact-form-container input.submit:active {
	background: #6ba3d7 url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/submit.png') no-repeat 100% 0;
	color: #dfdfdf;
}

/* Sidebars */

.sidebar-container {
	overflow: hidden;
	padding: 20px 20px 10px;
	border-top: 1px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(0,0,0,0.2);
	font-size: 11px;
	line-height: 16px;
	text-shadow: 0 0 1px rgba(0,0,0,0.4);
}

.sidebar-container:first-child {
	padding: 20px 20px 10px;
	border-top: 0;
}

#sidebar .last {
	border-bottom: 0;
}

.companies #sidebar .sidebar-container:first-child, .details #sidebar .sidebar-container:first-child, .about-us #sidebar .sidebar-container:first-child {
	margin-top: 56px;
}

.sidebar-container h1, .sidebar-container h2, .sidebar-container h3, .sidebar-container h4, .sidebar-container h5 {
	font-weight: normal;
	margin: 0 0 16px;
	padding: 0;
}

.sidebar-container h3 {
	font-size: 18px;
}

.sidebar-container p {
	margin: 0 0 16px;
}

.sidebar-container h4, .sidebar-container h5 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 8px;
	color: #fff;
}

.sidebar-container h5 {
	font-size: 12px;
}

.sidebar-container ul {
	margin: 0;
	padding: 0 0 8px;
	list-style: none;
}

.sidebar-container ul li {
	margin: 0 0 8px;
}

.sidebar-container a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	border-bottom: 1px dotted rgba(255,255,255,0.5);
}

.sidebar-container a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 0;
}

/* Post Go-Live */

.details #articles article ul, .about-us #articles article ul {
	margin: 0 0 24px;
	padding: 0 0 0 20px;
}

.sidebar-andrew-alderson-personal-goal p {
	font-size: 12px;
}

.in-the-public-eye .page-title {
	width: 400px;
}

article ul, article ol {
	margin: 0 0 24px;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 24px;
}

article ul li, article ol li {
	margin: 0 0 6px;
}

#case-studies .case-studies ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#case-studies .case-studies .case-study-image {
	width: 120px;
	height: 120px;
}

#case-studies .case-studies .case-study-image span {
	width: 120px;
	height: 120px;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/download-case-study.png') no-repeat -30px -30px;
}

#case-studies .case-studies .case-study-image:hover span {
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/download-case-study.png') no-repeat -30px -210px;
}

#case-studies .case-studies .case-study-info {
	width: 270px;
}

#case-studies .case-studies .case-study-info p {
	margin: 0;
}

.case-study-listing {
	display: block;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
	border-top: 1px #666 dotted;
}

.training-documents ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.training-documents ul li {
	display: block;
	overflow: hidden;
	font-size: 14px;
}

.training-documents ul li a {
	display: block;
	overflow: hidden;
	padding: 7px 5px;
	line-height: 32px;
}

.training-documents ul li a:hover {
	background: #333;
	border-radius: 4px;
	color: #fff;
}

.training-documents ul li span.count {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: transparent url('http://scobiemcintosh.com/themes/site_themes/scobie_mcintosh/images/document.png') no-repeat 0 0;
	margin-right: 12px;
	color: #666 !important;
	font-weight: bold;
}
