/* high contrast text */
* {
	background: #110400 !important;
	color: #fff !important;
}
body {
	font-size: 150%;
}
h1, h2, h3, h4 {
	color: #F1DE54 !important;
}
#banner a, #mainContent a {
	text-decoration: underline !important;
}
#banner a:hover, #mainContent a:hover, #banner a:focus, #mainContent a:focus, #banner a:active, #mainContent a:active {
	text-decoration: none !important;
	color: #F1DE54 !important;
}
#form, #form-2 {
	font-size: 100%;
}
#form-2 .butt {
	width: 4em;
}
#form-2 input#name,
#form-2 input#email,
#form-2 input#phone {
	height: 1.5em;
	width: 10em;
}
#mainNav a:hover, #mainNav a:focus, #mainNav a:active {
	border-top: 4px solid #fff;
	padding-top: 2px;
}
body#index #indexLink,
body#about #aboutLink,
body#portfolio #portfolioLink,
body#contact #contactLink,
body#articles #articlesLink {
	border-top: 4px solid #fff;
	padding-top: 2px;
}
#switchstyle {
	margin: 0 0 0 2%;
}
#switchstyle a {
	float: left;
}
#mainNav {
	float: left;
	margin-left: 2%;
	padding-top: .5%;
}
#header img {
	float: right;
	margin: 0 2% -4% 0;
}
#banner, #banner-border, #banner-text, #mainContent, #mainContent .col1, #mainContent .content, #mainContent .content .col2, #mainContent .content .col3, #mainContent .column-left, #mainContent .column-right, #mainContent .article-column-left, #mainContent .article-column-right {
	float: none;
	clear: both;
	width: 95% !important;
	margin: 2%;
}
#banner-text {
	margin: 0 0 2% 0;
}
#banner-image {
	float: none;
	margin: 0;
}
#banner-border {
	margin: 0;
	padding: 0;
	width: 100%;
}
#mainContent .col3 {
	margin-left: -.5%;
	padding: 4% 0 0 0;
}
* {
	text-indent: 0 !important;
}
div.background {
	background: url(../images/services-bg.jpg) no-repeat !important;
	width: 440px !important;
}
div.background-2 {
	background: url(../images/services-2-bg.jpg) no-repeat !important;
	width: 440px !important;
}
div.background-3 {
	background: url(../images/services-3-bg.jpg) no-repeat !important;
	width: 440px !important;
}
 
